libbinder_ndk: updates for updatable-with-apex am: 72e5c58910 am: cfcea2cc06 am: ddb47c3c41

Original change: https://android-review.googlesource.com/c/platform/prebuilts/abi-dumps/ndk/+/1682469

Change-Id: I084a5b0d2604e58ce15fd1688a874894acd1f18f
diff --git a/30/32/arm_armv7-a-neon/source-based/liblog.so.lsdump b/30/32/arm_armv7-a-neon/source-based/liblog.so.lsdump
index e5a1275..3e3856d 100644
--- a/30/32/arm_armv7-a-neon/source-based/liblog.so.lsdump
+++ b/30/32/arm_armv7-a-neon/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2617,4 +2615,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/30/32/x86/source-based/liblog.so.lsdump b/30/32/x86/source-based/liblog.so.lsdump
index e0c66af..8315098 100644
--- a/30/32/x86/source-based/liblog.so.lsdump
+++ b/30/32/x86/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2616,4 +2614,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/30/64/arm64_armv8-a/source-based/liblog.so.lsdump b/30/64/arm64_armv8-a/source-based/liblog.so.lsdump
index e2e7124..95bdf75 100644
--- a/30/64/arm64_armv8-a/source-based/liblog.so.lsdump
+++ b/30/64/arm64_armv8-a/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2598,4 +2596,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/30/64/arm_armv7-a-neon/source-based/liblog.so.lsdump b/30/64/arm_armv7-a-neon/source-based/liblog.so.lsdump
index e5a1275..3e3856d 100644
--- a/30/64/arm_armv7-a-neon/source-based/liblog.so.lsdump
+++ b/30/64/arm_armv7-a-neon/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2617,4 +2615,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/30/64/arm_armv8-a/source-based/liblog.so.lsdump b/30/64/arm_armv8-a/source-based/liblog.so.lsdump
index e5a1275..3e3856d 100644
--- a/30/64/arm_armv8-a/source-based/liblog.so.lsdump
+++ b/30/64/arm_armv8-a/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2617,4 +2615,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/30/64/x86/source-based/liblog.so.lsdump b/30/64/x86/source-based/liblog.so.lsdump
index e0c66af..8315098 100644
--- a/30/64/x86/source-based/liblog.so.lsdump
+++ b/30/64/x86/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2616,4 +2614,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/30/64/x86_64/source-based/liblog.so.lsdump b/30/64/x86_64/source-based/liblog.so.lsdump
index e71cb10..d1e6db9 100644
--- a/30/64/x86_64/source-based/liblog.so.lsdump
+++ b/30/64/x86_64/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2606,4 +2604,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/30/64/x86_x86_64/source-based/liblog.so.lsdump b/30/64/x86_x86_64/source-based/liblog.so.lsdump
index e0c66af..8315098 100644
--- a/30/64/x86_x86_64/source-based/liblog.so.lsdump
+++ b/30/64/x86_x86_64/source-based/liblog.so.lsdump
@@ -1,5 +1,3 @@
-<<<<<<< HEAD   (7fba72 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-)
-=======
 {
  "array_types" :
  [
@@ -2616,4 +2614,3 @@
  ],
  "rvalue_reference_types" : []
 }
->>>>>>> CHANGE (60596c Updating platform SDK version for R)
diff --git a/S/64/arm64_armv8-a/source-based/libandroid.so.lsdump b/S/64/arm64_armv8-a/source-based/libandroid.so.lsdump
new file mode 100644
index 0000000..01608f7
--- /dev/null
+++ b/S/64/arm64_armv8-a/source-based/libandroid.so.lsdump
@@ -0,0 +1,3680 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AActivityManager_addUidImportanceListener"
+  },
+  {
+   "name" : "AActivityManager_getUidImportance"
+  },
+  {
+   "name" : "AActivityManager_isUidActive"
+  },
+  {
+   "name" : "AActivityManager_removeUidImportanceListener"
+  },
+  {
+   "name" : "AAssetDir_close"
+  },
+  {
+   "name" : "AAssetDir_getNextFileName"
+  },
+  {
+   "name" : "AAssetDir_rewind"
+  },
+  {
+   "name" : "AAssetManager_fromJava"
+  },
+  {
+   "name" : "AAssetManager_open"
+  },
+  {
+   "name" : "AAssetManager_openDir"
+  },
+  {
+   "name" : "AAsset_close"
+  },
+  {
+   "name" : "AAsset_getBuffer"
+  },
+  {
+   "name" : "AAsset_getLength"
+  },
+  {
+   "name" : "AAsset_getLength64"
+  },
+  {
+   "name" : "AAsset_getRemainingLength"
+  },
+  {
+   "name" : "AAsset_getRemainingLength64"
+  },
+  {
+   "name" : "AAsset_isAllocated"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor64"
+  },
+  {
+   "name" : "AAsset_read"
+  },
+  {
+   "name" : "AAsset_seek"
+  },
+  {
+   "name" : "AAsset_seek64"
+  },
+  {
+   "name" : "AChoreographer_getInstance"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback64"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed64"
+  },
+  {
+   "name" : "AChoreographer_registerRefreshRateCallback"
+  },
+  {
+   "name" : "AChoreographer_unregisterRefreshRateCallback"
+  },
+  {
+   "name" : "AConfiguration_copy"
+  },
+  {
+   "name" : "AConfiguration_delete"
+  },
+  {
+   "name" : "AConfiguration_diff"
+  },
+  {
+   "name" : "AConfiguration_fromAssetManager"
+  },
+  {
+   "name" : "AConfiguration_getCountry"
+  },
+  {
+   "name" : "AConfiguration_getDensity"
+  },
+  {
+   "name" : "AConfiguration_getKeyboard"
+  },
+  {
+   "name" : "AConfiguration_getKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_getLanguage"
+  },
+  {
+   "name" : "AConfiguration_getLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_getMcc"
+  },
+  {
+   "name" : "AConfiguration_getMnc"
+  },
+  {
+   "name" : "AConfiguration_getNavHidden"
+  },
+  {
+   "name" : "AConfiguration_getNavigation"
+  },
+  {
+   "name" : "AConfiguration_getOrientation"
+  },
+  {
+   "name" : "AConfiguration_getScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_getScreenLong"
+  },
+  {
+   "name" : "AConfiguration_getScreenRound"
+  },
+  {
+   "name" : "AConfiguration_getScreenSize"
+  },
+  {
+   "name" : "AConfiguration_getScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_getSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_getUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_getUiModeType"
+  },
+  {
+   "name" : "AConfiguration_isBetterThan"
+  },
+  {
+   "name" : "AConfiguration_match"
+  },
+  {
+   "name" : "AConfiguration_new"
+  },
+  {
+   "name" : "AConfiguration_setCountry"
+  },
+  {
+   "name" : "AConfiguration_setDensity"
+  },
+  {
+   "name" : "AConfiguration_setKeyboard"
+  },
+  {
+   "name" : "AConfiguration_setKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_setLanguage"
+  },
+  {
+   "name" : "AConfiguration_setLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_setMcc"
+  },
+  {
+   "name" : "AConfiguration_setMnc"
+  },
+  {
+   "name" : "AConfiguration_setNavHidden"
+  },
+  {
+   "name" : "AConfiguration_setNavigation"
+  },
+  {
+   "name" : "AConfiguration_setOrientation"
+  },
+  {
+   "name" : "AConfiguration_setScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_setScreenLong"
+  },
+  {
+   "name" : "AConfiguration_setScreenSize"
+  },
+  {
+   "name" : "AConfiguration_setScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_setSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_setUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_setUiModeType"
+  },
+  {
+   "name" : "AFontMatcher_create"
+  },
+  {
+   "name" : "AFontMatcher_destroy"
+  },
+  {
+   "name" : "AFontMatcher_match"
+  },
+  {
+   "name" : "AFontMatcher_setFamilyVariant"
+  },
+  {
+   "name" : "AFontMatcher_setLocales"
+  },
+  {
+   "name" : "AFontMatcher_setStyle"
+  },
+  {
+   "name" : "AFont_close"
+  },
+  {
+   "name" : "AFont_getAxisCount"
+  },
+  {
+   "name" : "AFont_getAxisTag"
+  },
+  {
+   "name" : "AFont_getAxisValue"
+  },
+  {
+   "name" : "AFont_getCollectionIndex"
+  },
+  {
+   "name" : "AFont_getFontFilePath"
+  },
+  {
+   "name" : "AFont_getLocale"
+  },
+  {
+   "name" : "AFont_getWeight"
+  },
+  {
+   "name" : "AFont_isItalic"
+  },
+  {
+   "name" : "AHardwareBuffer_acquire"
+  },
+  {
+   "name" : "AHardwareBuffer_allocate"
+  },
+  {
+   "name" : "AHardwareBuffer_describe"
+  },
+  {
+   "name" : "AHardwareBuffer_fromHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_getId"
+  },
+  {
+   "name" : "AHardwareBuffer_getNativeHandle"
+  },
+  {
+   "name" : "AHardwareBuffer_isSupported"
+  },
+  {
+   "name" : "AHardwareBuffer_lock"
+  },
+  {
+   "name" : "AHardwareBuffer_lockAndGetInfo"
+  },
+  {
+   "name" : "AHardwareBuffer_lockPlanes"
+  },
+  {
+   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_release"
+  },
+  {
+   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_toHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_unlock"
+  },
+  {
+   "name" : "AInputEvent_getDeviceId"
+  },
+  {
+   "name" : "AInputEvent_getSource"
+  },
+  {
+   "name" : "AInputEvent_getType"
+  },
+  {
+   "name" : "AInputEvent_release"
+  },
+  {
+   "name" : "AInputQueue_attachLooper"
+  },
+  {
+   "name" : "AInputQueue_detachLooper"
+  },
+  {
+   "name" : "AInputQueue_finishEvent"
+  },
+  {
+   "name" : "AInputQueue_getEvent"
+  },
+  {
+   "name" : "AInputQueue_hasEvents"
+  },
+  {
+   "name" : "AInputQueue_preDispatchEvent"
+  },
+  {
+   "name" : "AKeyEvent_fromJava"
+  },
+  {
+   "name" : "AKeyEvent_getAction"
+  },
+  {
+   "name" : "AKeyEvent_getDownTime"
+  },
+  {
+   "name" : "AKeyEvent_getEventTime"
+  },
+  {
+   "name" : "AKeyEvent_getFlags"
+  },
+  {
+   "name" : "AKeyEvent_getKeyCode"
+  },
+  {
+   "name" : "AKeyEvent_getMetaState"
+  },
+  {
+   "name" : "AKeyEvent_getRepeatCount"
+  },
+  {
+   "name" : "AKeyEvent_getScanCode"
+  },
+  {
+   "name" : "ALooper_acquire"
+  },
+  {
+   "name" : "ALooper_addFd"
+  },
+  {
+   "name" : "ALooper_forThread"
+  },
+  {
+   "name" : "ALooper_pollAll"
+  },
+  {
+   "name" : "ALooper_pollOnce"
+  },
+  {
+   "name" : "ALooper_prepare"
+  },
+  {
+   "name" : "ALooper_release"
+  },
+  {
+   "name" : "ALooper_removeFd"
+  },
+  {
+   "name" : "ALooper_wake"
+  },
+  {
+   "name" : "AMotionEvent_fromJava"
+  },
+  {
+   "name" : "AMotionEvent_getAction"
+  },
+  {
+   "name" : "AMotionEvent_getAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getButtonState"
+  },
+  {
+   "name" : "AMotionEvent_getDownTime"
+  },
+  {
+   "name" : "AMotionEvent_getEdgeFlags"
+  },
+  {
+   "name" : "AMotionEvent_getEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getFlags"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalPressure"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawY"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalSize"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalY"
+  },
+  {
+   "name" : "AMotionEvent_getHistorySize"
+  },
+  {
+   "name" : "AMotionEvent_getMetaState"
+  },
+  {
+   "name" : "AMotionEvent_getOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getPointerCount"
+  },
+  {
+   "name" : "AMotionEvent_getPointerId"
+  },
+  {
+   "name" : "AMotionEvent_getPressure"
+  },
+  {
+   "name" : "AMotionEvent_getRawX"
+  },
+  {
+   "name" : "AMotionEvent_getRawY"
+  },
+  {
+   "name" : "AMotionEvent_getSize"
+  },
+  {
+   "name" : "AMotionEvent_getToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getToolType"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getX"
+  },
+  {
+   "name" : "AMotionEvent_getXOffset"
+  },
+  {
+   "name" : "AMotionEvent_getXPrecision"
+  },
+  {
+   "name" : "AMotionEvent_getY"
+  },
+  {
+   "name" : "AMotionEvent_getYOffset"
+  },
+  {
+   "name" : "AMotionEvent_getYPrecision"
+  },
+  {
+   "name" : "ANativeActivity_finish"
+  },
+  {
+   "name" : "ANativeActivity_hideSoftInput"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFlags"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFormat"
+  },
+  {
+   "name" : "ANativeActivity_showSoftInput"
+  },
+  {
+   "name" : "ANativeWindow_acquire"
+  },
+  {
+   "name" : "ANativeWindow_fromSurface"
+  },
+  {
+   "name" : "ANativeWindow_getFormat"
+  },
+  {
+   "name" : "ANativeWindow_getHeight"
+  },
+  {
+   "name" : "ANativeWindow_getWidth"
+  },
+  {
+   "name" : "ANativeWindow_lock"
+  },
+  {
+   "name" : "ANativeWindow_release"
+  },
+  {
+   "name" : "ANativeWindow_setBuffersGeometry"
+  },
+  {
+   "name" : "ANativeWindow_toSurface"
+  },
+  {
+   "name" : "ANativeWindow_unlockAndPost"
+  },
+  {
+   "name" : "AObbInfo_delete"
+  },
+  {
+   "name" : "AObbInfo_getFlags"
+  },
+  {
+   "name" : "AObbInfo_getPackageName"
+  },
+  {
+   "name" : "AObbInfo_getVersion"
+  },
+  {
+   "name" : "AObbScanner_getObbInfo"
+  },
+  {
+   "name" : "APermissionManager_checkPermission"
+  },
+  {
+   "name" : "ASensorEventQueue_disableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_enableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_getEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_hasEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_registerSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_requestAdditionalInfoEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_setEventRate"
+  },
+  {
+   "name" : "ASensorManager_configureDirectReport"
+  },
+  {
+   "name" : "ASensorManager_createEventQueue"
+  },
+  {
+   "name" : "ASensorManager_createHardwareBufferDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_createSharedMemoryDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyEventQueue"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensor"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensorEx"
+  },
+  {
+   "name" : "ASensorManager_getInstance"
+  },
+  {
+   "name" : "ASensorManager_getInstanceForPackage"
+  },
+  {
+   "name" : "ASensorManager_getSensorList"
+  },
+  {
+   "name" : "ASensor_getFifoMaxEventCount"
+  },
+  {
+   "name" : "ASensor_getFifoReservedEventCount"
+  },
+  {
+   "name" : "ASensor_getHandle"
+  },
+  {
+   "name" : "ASensor_getHighestDirectReportRateLevel"
+  },
+  {
+   "name" : "ASensor_getMinDelay"
+  },
+  {
+   "name" : "ASensor_getName"
+  },
+  {
+   "name" : "ASensor_getReportingMode"
+  },
+  {
+   "name" : "ASensor_getResolution"
+  },
+  {
+   "name" : "ASensor_getStringType"
+  },
+  {
+   "name" : "ASensor_getType"
+  },
+  {
+   "name" : "ASensor_getVendor"
+  },
+  {
+   "name" : "ASensor_isDirectChannelTypeSupported"
+  },
+  {
+   "name" : "ASensor_isWakeUpSensor"
+  },
+  {
+   "name" : "ASharedMemory_create"
+  },
+  {
+   "name" : "ASharedMemory_dupFromJava"
+  },
+  {
+   "name" : "ASharedMemory_getSize"
+  },
+  {
+   "name" : "ASharedMemory_setProt"
+  },
+  {
+   "name" : "AStorageManager_delete"
+  },
+  {
+   "name" : "AStorageManager_getMountedObbPath"
+  },
+  {
+   "name" : "AStorageManager_isObbMounted"
+  },
+  {
+   "name" : "AStorageManager_mountObb"
+  },
+  {
+   "name" : "AStorageManager_new"
+  },
+  {
+   "name" : "AStorageManager_unmountObb"
+  },
+  {
+   "name" : "ASurfaceControl_create"
+  },
+  {
+   "name" : "ASurfaceControl_createFromWindow"
+  },
+  {
+   "name" : "ASurfaceControl_release"
+  },
+  {
+   "name" : "ASurfaceTexture_acquireANativeWindow"
+  },
+  {
+   "name" : "ASurfaceTexture_attachToGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_detachFromGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_fromSurfaceTexture"
+  },
+  {
+   "name" : "ASurfaceTexture_getTimestamp"
+  },
+  {
+   "name" : "ASurfaceTexture_getTransformMatrix"
+  },
+  {
+   "name" : "ASurfaceTexture_release"
+  },
+  {
+   "name" : "ASurfaceTexture_updateTexImage"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getAcquireTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getLatchTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPresentFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPreviousReleaseFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_releaseASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransaction_apply"
+  },
+  {
+   "name" : "ASurfaceTransaction_create"
+  },
+  {
+   "name" : "ASurfaceTransaction_delete"
+  },
+  {
+   "name" : "ASurfaceTransaction_reparent"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBuffer"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferAlpha"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferDataSpace"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferTransparency"
+  },
+  {
+   "name" : "ASurfaceTransaction_setColor"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDamageRegion"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDesiredPresentTime"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRate"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRateWithSeamlessness"
+  },
+  {
+   "name" : "ASurfaceTransaction_setGeometry"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_cta861_3"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_smpte2086"
+  },
+  {
+   "name" : "ASurfaceTransaction_setOnComplete"
+  },
+  {
+   "name" : "ASurfaceTransaction_setVisibility"
+  },
+  {
+   "name" : "ASurfaceTransaction_setZOrder"
+  },
+  {
+   "name" : "ASystemFontIterator_close"
+  },
+  {
+   "name" : "ASystemFontIterator_next"
+  },
+  {
+   "name" : "ASystemFontIterator_open"
+  },
+  {
+   "name" : "AThermal_acquireManager"
+  },
+  {
+   "name" : "AThermal_getCurrentThermalStatus"
+  },
+  {
+   "name" : "AThermal_registerThermalStatusListener"
+  },
+  {
+   "name" : "AThermal_releaseManager"
+  },
+  {
+   "name" : "AThermal_unregisterThermalStatusListener"
+  },
+  {
+   "name" : "ATrace_beginAsyncSection"
+  },
+  {
+   "name" : "ATrace_beginSection"
+  },
+  {
+   "name" : "ATrace_endAsyncSection"
+  },
+  {
+   "name" : "ATrace_endSection"
+  },
+  {
+   "name" : "ATrace_isEnabled"
+  },
+  {
+   "name" : "ATrace_setCounter"
+  },
+  {
+   "name" : "android_getaddrinfofornetwork"
+  },
+  {
+   "name" : "android_res_cancel"
+  },
+  {
+   "name" : "android_res_nquery"
+  },
+  {
+   "name" : "android_res_nresult"
+  },
+  {
+   "name" : "android_res_nsend"
+  },
+  {
+   "name" : "android_setprocnetwork"
+  },
+  {
+   "name" : "android_setsocknetwork"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HDR10_SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HDR10_CTA861_3"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HDR10PLUS_SEI"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AHdrMetadataType",
+   "name" : "AHdrMetadataType",
+   "referenced_type" : "_ZTI16AHdrMetadataType",
+   "self_type" : "_ZTI16AHdrMetadataType",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
+   "name" : "CreateFromHandleMethod",
+   "referenced_type" : "_ZTI22CreateFromHandleMethod",
+   "self_type" : "_ZTI22CreateFromHandleMethod",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:263:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:321:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_VSYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:284:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:302:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 125,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND_SERVICE"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_VISIBLE"
+    },
+    {
+     "enum_field_value" : 230,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_PERCEPTIBLE"
+    },
+    {
+     "enum_field_value" : 300,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_SERVICE"
+    },
+    {
+     "enum_field_value" : 325,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_TOP_SLEEPING"
+    },
+    {
+     "enum_field_value" : 350,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CANT_SAVE_STATE"
+    },
+    {
+     "enum_field_value" : 400,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CACHED"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_GONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "name" : "(anonymous enum at frameworks/base/native/android/include_platform/android/activity_manager.h:47:1)",
+   "referenced_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "self_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5,
+     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:65:1)",
+   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (ANativeWindow *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjiPvE",
+   "name" : "void (unsigned int, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjiPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjiPvE",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AActivityManager_addUidImportanceListener",
+   "linker_set_key" : "AActivityManager_addUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjiPvE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_getUidImportance",
+   "linker_set_key" : "AActivityManager_getUidImportance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_isUidActive",
+   "linker_set_key" : "AActivityManager_isUidActive",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_removeUidImportanceListener",
+   "linker_set_key" : "AActivityManager_removeUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP38AActivityManager_UidImportanceListener"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_acquire",
+   "linker_set_key" : "AHardwareBuffer_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_allocate",
+   "linker_set_key" : "AHardwareBuffer_allocate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_describe",
+   "linker_set_key" : "AHardwareBuffer_describe",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getId",
+   "linker_set_key" : "AHardwareBuffer_getId",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getNativeHandle",
+   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIPK13native_handle",
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_isSupported",
+   "linker_set_key" : "AHardwareBuffer_isSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lock",
+   "linker_set_key" : "AHardwareBuffer_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockAndGetInfo",
+   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockPlanes",
+   "linker_set_key" : "AHardwareBuffer_lockPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_release",
+   "linker_set_key" : "AHardwareBuffer_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_unlock",
+   "linker_set_key" : "AHardwareBuffer_unlock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "ANativeWindow_acquire",
+   "linker_set_key" : "ANativeWindow_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getFormat",
+   "linker_set_key" : "ANativeWindow_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getHeight",
+   "linker_set_key" : "ANativeWindow_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getWidth",
+   "linker_set_key" : "ANativeWindow_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_lock",
+   "linker_set_key" : "ANativeWindow_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
+    },
+    {
+     "referenced_type" : "_ZTIP5ARect"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_release",
+   "linker_set_key" : "ANativeWindow_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_setBuffersGeometry",
+   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_unlockAndPost",
+   "linker_set_key" : "ANativeWindow_unlockAndPost",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer *",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTIP20ANativeWindow_Buffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes *",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "name" : "AActivityManager_UidImportanceListener *",
+   "referenced_type" : "_ZTI38AActivityManager_UidImportanceListener",
+   "self_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "size" : 8,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP5ARect",
+   "name" : "ARect *",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIP5ARect",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (*)(ANativeWindow *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvjiPvE",
+   "name" : "void (*)(unsigned int, int, void *)",
+   "referenced_type" : "_ZTIFvjiPvE",
+   "self_type" : "_ZTIPFvjiPvE",
+   "size" : 8,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer *",
+   "referenced_type" : "_ZTIK15AHardwareBuffer",
+   "self_type" : "_ZTIPK15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK5ARect",
+   "name" : "const ARect *",
+   "referenced_type" : "_ZTIK5ARect",
+   "self_type" : "_ZTIPK5ARect",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPl",
+   "name" : "long *",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIPl",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIK15AHardwareBuffer",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK5ARect",
+   "name" : "const ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIK5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 256,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKl",
+   "name" : "const long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIKl",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIA4_l"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHdrMetadata_cta861_3",
+   "name" : "AHdrMetadata_cta861_3",
+   "referenced_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "self_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHdrMetadata_smpte2086",
+   "name" : "AHdrMetadata_smpte2086",
+   "referenced_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "self_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI9AColor_xy",
+   "name" : "AColor_xy",
+   "referenced_type" : "_ZTI9AColor_xy",
+   "self_type" : "_ZTI9AColor_xy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm64_armv8-a/source-based/libc.so.lsdump b/S/64/arm64_armv8-a/source-based/libc.so.lsdump
new file mode 100644
index 0000000..6b000bc
--- /dev/null
+++ b/S/64/arm64_armv8-a/source-based/libc.so.lsdump
@@ -0,0 +1,5877 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA0_c",
+   "name" : "char [0]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA0_c",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA1024_c",
+   "name" : "char [1024]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA1024_c",
+   "size" : 1024,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_j",
+   "name" : "unsigned int [28]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA28_j",
+   "size" : 112,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA56_c",
+   "name" : "char [56]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA56_c",
+   "size" : 56,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 16
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 16,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIo",
+   "name" : "unsigned __int128",
+   "referenced_type" : "_ZTIo",
+   "self_type" : "_ZTIo",
+   "size" : 16
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIw",
+   "name" : "wchar_t",
+   "referenced_type" : "_ZTIw",
+   "self_type" : "_ZTIw",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "_Exit"
+  },
+  {
+   "name" : "_Unwind_Backtrace"
+  },
+  {
+   "name" : "_Unwind_DeleteException"
+  },
+  {
+   "name" : "_Unwind_FindEnclosingFunction"
+  },
+  {
+   "name" : "_Unwind_Find_FDE"
+  },
+  {
+   "name" : "_Unwind_ForcedUnwind"
+  },
+  {
+   "name" : "_Unwind_GetCFA"
+  },
+  {
+   "name" : "_Unwind_GetDataRelBase"
+  },
+  {
+   "name" : "_Unwind_GetGR"
+  },
+  {
+   "name" : "_Unwind_GetIP"
+  },
+  {
+   "name" : "_Unwind_GetIPInfo"
+  },
+  {
+   "name" : "_Unwind_GetLanguageSpecificData"
+  },
+  {
+   "name" : "_Unwind_GetRegionStart"
+  },
+  {
+   "name" : "_Unwind_GetTextRelBase"
+  },
+  {
+   "name" : "_Unwind_RaiseException"
+  },
+  {
+   "name" : "_Unwind_Resume"
+  },
+  {
+   "name" : "_Unwind_Resume_or_Rethrow"
+  },
+  {
+   "name" : "_Unwind_SetGR"
+  },
+  {
+   "name" : "_Unwind_SetIP"
+  },
+  {
+   "name" : "__FD_CLR_chk"
+  },
+  {
+   "name" : "__FD_ISSET_chk"
+  },
+  {
+   "name" : "__FD_SET_chk"
+  },
+  {
+   "name" : "__assert"
+  },
+  {
+   "name" : "__assert2"
+  },
+  {
+   "name" : "__b64_ntop"
+  },
+  {
+   "name" : "__b64_pton"
+  },
+  {
+   "name" : "__cmsg_nxthdr"
+  },
+  {
+   "name" : "__ctype_get_mb_cur_max"
+  },
+  {
+   "name" : "__cxa_atexit"
+  },
+  {
+   "name" : "__cxa_finalize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__cxa_thread_atexit_impl"
+  },
+  {
+   "name" : "__deregister_frame"
+  },
+  {
+   "name" : "__dn_comp"
+  },
+  {
+   "name" : "__dn_count_labels"
+  },
+  {
+   "name" : "__dn_skipname"
+  },
+  {
+   "name" : "__errno"
+  },
+  {
+   "name" : "__fbufsize"
+  },
+  {
+   "name" : "__fgets_chk"
+  },
+  {
+   "name" : "__flbf"
+  },
+  {
+   "name" : "__fp_nquery"
+  },
+  {
+   "name" : "__fp_query"
+  },
+  {
+   "name" : "__fpclassify"
+  },
+  {
+   "name" : "__fpclassifyd"
+  },
+  {
+   "name" : "__fpclassifyf"
+  },
+  {
+   "name" : "__fpclassifyl"
+  },
+  {
+   "name" : "__fpending"
+  },
+  {
+   "name" : "__fpurge"
+  },
+  {
+   "name" : "__fread_chk"
+  },
+  {
+   "name" : "__freadable"
+  },
+  {
+   "name" : "__freading"
+  },
+  {
+   "name" : "__fseterr"
+  },
+  {
+   "name" : "__fsetlocking"
+  },
+  {
+   "name" : "__fwritable"
+  },
+  {
+   "name" : "__fwrite_chk"
+  },
+  {
+   "name" : "__fwriting"
+  },
+  {
+   "name" : "__get_h_errno"
+  },
+  {
+   "name" : "__getcwd_chk"
+  },
+  {
+   "name" : "__gnu_basename"
+  },
+  {
+   "name" : "__gnu_strerror_r"
+  },
+  {
+   "name" : "__hostalias"
+  },
+  {
+   "name" : "__isfinite"
+  },
+  {
+   "name" : "__isfinitef"
+  },
+  {
+   "name" : "__isfinitel"
+  },
+  {
+   "name" : "__isinf"
+  },
+  {
+   "name" : "__isinff"
+  },
+  {
+   "name" : "__isinfl"
+  },
+  {
+   "name" : "__isnan"
+  },
+  {
+   "name" : "__isnanf"
+  },
+  {
+   "name" : "__isnanl"
+  },
+  {
+   "name" : "__isnormal"
+  },
+  {
+   "name" : "__isnormalf"
+  },
+  {
+   "name" : "__isnormall"
+  },
+  {
+   "name" : "__libc_current_sigrtmax"
+  },
+  {
+   "name" : "__libc_current_sigrtmin"
+  },
+  {
+   "name" : "__libc_init"
+  },
+  {
+   "name" : "__loc_aton"
+  },
+  {
+   "name" : "__loc_ntoa"
+  },
+  {
+   "name" : "__memchr_chk"
+  },
+  {
+   "name" : "__memcpy_chk"
+  },
+  {
+   "name" : "__memmove_chk"
+  },
+  {
+   "name" : "__mempcpy_chk"
+  },
+  {
+   "name" : "__memrchr_chk"
+  },
+  {
+   "name" : "__memset_chk"
+  },
+  {
+   "name" : "__open_2"
+  },
+  {
+   "name" : "__openat_2"
+  },
+  {
+   "name" : "__p_cdname"
+  },
+  {
+   "name" : "__p_cdnname"
+  },
+  {
+   "name" : "__p_class"
+  },
+  {
+   "name" : "__p_fqname"
+  },
+  {
+   "name" : "__p_fqnname"
+  },
+  {
+   "name" : "__p_option"
+  },
+  {
+   "name" : "__p_query"
+  },
+  {
+   "name" : "__p_rcode"
+  },
+  {
+   "name" : "__p_secstodate"
+  },
+  {
+   "name" : "__p_time"
+  },
+  {
+   "name" : "__p_type"
+  },
+  {
+   "name" : "__poll_chk"
+  },
+  {
+   "name" : "__ppoll64_chk"
+  },
+  {
+   "name" : "__ppoll_chk"
+  },
+  {
+   "name" : "__pread64_chk"
+  },
+  {
+   "name" : "__pread_chk"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_pop"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_push"
+  },
+  {
+   "name" : "__putlong"
+  },
+  {
+   "name" : "__putshort"
+  },
+  {
+   "name" : "__pwrite64_chk"
+  },
+  {
+   "name" : "__pwrite_chk"
+  },
+  {
+   "name" : "__read_chk"
+  },
+  {
+   "name" : "__readlink_chk"
+  },
+  {
+   "name" : "__readlinkat_chk"
+  },
+  {
+   "name" : "__recvfrom_chk"
+  },
+  {
+   "name" : "__register_atfork"
+  },
+  {
+   "name" : "__register_frame"
+  },
+  {
+   "name" : "__res_close"
+  },
+  {
+   "name" : "__res_dnok"
+  },
+  {
+   "name" : "__res_hnok"
+  },
+  {
+   "name" : "__res_hostalias"
+  },
+  {
+   "name" : "__res_isourserver"
+  },
+  {
+   "name" : "__res_mailok"
+  },
+  {
+   "name" : "__res_nameinquery"
+  },
+  {
+   "name" : "__res_nclose"
+  },
+  {
+   "name" : "__res_ninit"
+  },
+  {
+   "name" : "__res_nmkquery"
+  },
+  {
+   "name" : "__res_nquery"
+  },
+  {
+   "name" : "__res_nquerydomain"
+  },
+  {
+   "name" : "__res_nsearch"
+  },
+  {
+   "name" : "__res_nsend"
+  },
+  {
+   "name" : "__res_ownok"
+  },
+  {
+   "name" : "__res_queriesmatch"
+  },
+  {
+   "name" : "__res_querydomain"
+  },
+  {
+   "name" : "__res_randomid"
+  },
+  {
+   "name" : "__res_send"
+  },
+  {
+   "name" : "__res_send_setqhook"
+  },
+  {
+   "name" : "__res_send_setrhook"
+  },
+  {
+   "name" : "__sched_cpualloc"
+  },
+  {
+   "name" : "__sched_cpucount"
+  },
+  {
+   "name" : "__sched_cpufree"
+  },
+  {
+   "name" : "__sendto_chk"
+  },
+  {
+   "name" : "__snprintf_chk"
+  },
+  {
+   "name" : "__sprintf_chk"
+  },
+  {
+   "name" : "__stack_chk_fail"
+  },
+  {
+   "name" : "__stpcpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk2"
+  },
+  {
+   "name" : "__strcat_chk"
+  },
+  {
+   "name" : "__strchr_chk"
+  },
+  {
+   "name" : "__strcpy_chk"
+  },
+  {
+   "name" : "__strlcat_chk"
+  },
+  {
+   "name" : "__strlcpy_chk"
+  },
+  {
+   "name" : "__strlen_chk"
+  },
+  {
+   "name" : "__strncat_chk"
+  },
+  {
+   "name" : "__strncpy_chk"
+  },
+  {
+   "name" : "__strncpy_chk2"
+  },
+  {
+   "name" : "__strrchr_chk"
+  },
+  {
+   "name" : "__sym_ntop"
+  },
+  {
+   "name" : "__sym_ntos"
+  },
+  {
+   "name" : "__sym_ston"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_properties_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_add"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find_nth"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_foreach"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_get"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read_callback"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set_filename"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_update"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait_any"
+  },
+  {
+   "name" : "__tls_get_addr"
+  },
+  {
+   "name" : "__umask_chk"
+  },
+  {
+   "name" : "__vsnprintf_chk"
+  },
+  {
+   "name" : "__vsprintf_chk"
+  },
+  {
+   "name" : "__write_chk"
+  },
+  {
+   "name" : "_exit"
+  },
+  {
+   "name" : "_flushlbf"
+  },
+  {
+   "name" : "_getlong"
+  },
+  {
+   "name" : "_getshort"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_longjmp"
+  },
+  {
+   "name" : "_resolv_delete_cache_for_net"
+  },
+  {
+   "name" : "_resolv_flush_cache_for_net"
+  },
+  {
+   "name" : "_resolv_set_nameservers_for_net"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_setjmp"
+  },
+  {
+   "name" : "_tolower"
+  },
+  {
+   "name" : "_toupper"
+  },
+  {
+   "name" : "abort"
+  },
+  {
+   "name" : "abs"
+  },
+  {
+   "name" : "accept"
+  },
+  {
+   "name" : "accept4"
+  },
+  {
+   "name" : "access"
+  },
+  {
+   "name" : "acct"
+  },
+  {
+   "name" : "adjtimex"
+  },
+  {
+   "name" : "alarm"
+  },
+  {
+   "name" : "aligned_alloc"
+  },
+  {
+   "name" : "alphasort"
+  },
+  {
+   "name" : "alphasort64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_close_with_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_create_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_exchange_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_get_error_level"
+  },
+  {
+   "name" : "android_fdsan_get_fd_table"
+  },
+  {
+   "name" : "android_fdsan_get_owner_tag"
+  },
+  {
+   "name" : "android_fdsan_get_tag_type"
+  },
+  {
+   "name" : "android_fdsan_get_tag_value"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_set_error_level"
+  },
+  {
+   "name" : "android_fdtrack_compare_exchange_hook"
+  },
+  {
+   "name" : "android_fdtrack_get_enabled"
+  },
+  {
+   "name" : "android_fdtrack_set_enabled"
+  },
+  {
+   "name" : "android_get_device_api_level"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornet"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornetcontext"
+  },
+  {
+   "name" : "android_gethostbyaddrfornet"
+  },
+  {
+   "name" : "android_gethostbyaddrfornetcontext"
+  },
+  {
+   "name" : "android_gethostbynamefornet"
+  },
+  {
+   "name" : "android_gethostbynamefornetcontext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_mallopt"
+  },
+  {
+   "name" : "android_net_res_stats_aggregate"
+  },
+  {
+   "name" : "android_net_res_stats_get_info_for_net"
+  },
+  {
+   "name" : "android_net_res_stats_get_usable_servers"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_set_abort_message"
+  },
+  {
+   "name" : "android_unsafe_frame_pointer_chase"
+  },
+  {
+   "name" : "arc4random"
+  },
+  {
+   "name" : "arc4random_buf"
+  },
+  {
+   "name" : "arc4random_uniform"
+  },
+  {
+   "name" : "asctime"
+  },
+  {
+   "name" : "asctime_r"
+  },
+  {
+   "name" : "asprintf"
+  },
+  {
+   "name" : "at_quick_exit"
+  },
+  {
+   "name" : "atof"
+  },
+  {
+   "name" : "atoi"
+  },
+  {
+   "name" : "atol"
+  },
+  {
+   "name" : "atoll"
+  },
+  {
+   "name" : "basename"
+  },
+  {
+   "name" : "bind"
+  },
+  {
+   "name" : "bindresvport"
+  },
+  {
+   "name" : "brk"
+  },
+  {
+   "name" : "bsearch"
+  },
+  {
+   "name" : "btowc"
+  },
+  {
+   "name" : "c16rtomb"
+  },
+  {
+   "name" : "c32rtomb"
+  },
+  {
+   "name" : "call_once"
+  },
+  {
+   "name" : "calloc"
+  },
+  {
+   "name" : "capget"
+  },
+  {
+   "name" : "capset"
+  },
+  {
+   "name" : "catclose"
+  },
+  {
+   "name" : "catgets"
+  },
+  {
+   "name" : "catopen"
+  },
+  {
+   "name" : "cfgetispeed"
+  },
+  {
+   "name" : "cfgetospeed"
+  },
+  {
+   "name" : "cfmakeraw"
+  },
+  {
+   "name" : "cfsetispeed"
+  },
+  {
+   "name" : "cfsetospeed"
+  },
+  {
+   "name" : "cfsetspeed"
+  },
+  {
+   "name" : "chdir"
+  },
+  {
+   "name" : "chmod"
+  },
+  {
+   "name" : "chown"
+  },
+  {
+   "name" : "chroot"
+  },
+  {
+   "name" : "clearenv"
+  },
+  {
+   "name" : "clearerr"
+  },
+  {
+   "name" : "clearerr_unlocked"
+  },
+  {
+   "name" : "clock"
+  },
+  {
+   "name" : "clock_adjtime"
+  },
+  {
+   "name" : "clock_getcpuclockid"
+  },
+  {
+   "name" : "clock_getres"
+  },
+  {
+   "name" : "clock_gettime"
+  },
+  {
+   "name" : "clock_nanosleep"
+  },
+  {
+   "name" : "clock_settime"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clone"
+  },
+  {
+   "name" : "close"
+  },
+  {
+   "name" : "closedir"
+  },
+  {
+   "name" : "closelog"
+  },
+  {
+   "name" : "cnd_broadcast"
+  },
+  {
+   "name" : "cnd_destroy"
+  },
+  {
+   "name" : "cnd_init"
+  },
+  {
+   "name" : "cnd_signal"
+  },
+  {
+   "name" : "cnd_timedwait"
+  },
+  {
+   "name" : "cnd_wait"
+  },
+  {
+   "name" : "connect"
+  },
+  {
+   "name" : "creat"
+  },
+  {
+   "name" : "creat64"
+  },
+  {
+   "name" : "ctermid"
+  },
+  {
+   "name" : "ctime"
+  },
+  {
+   "name" : "ctime_r"
+  },
+  {
+   "name" : "daemon"
+  },
+  {
+   "name" : "delete_module"
+  },
+  {
+   "name" : "difftime"
+  },
+  {
+   "name" : "dirfd"
+  },
+  {
+   "name" : "dirname"
+  },
+  {
+   "name" : "div"
+  },
+  {
+   "name" : "dn_expand"
+  },
+  {
+   "name" : "dprintf"
+  },
+  {
+   "name" : "drand48"
+  },
+  {
+   "name" : "dup"
+  },
+  {
+   "name" : "dup2"
+  },
+  {
+   "name" : "dup3"
+  },
+  {
+   "name" : "duplocale"
+  },
+  {
+   "name" : "endgrent"
+  },
+  {
+   "name" : "endhostent"
+  },
+  {
+   "name" : "endmntent"
+  },
+  {
+   "name" : "endnetent"
+  },
+  {
+   "name" : "endprotoent"
+  },
+  {
+   "name" : "endpwent"
+  },
+  {
+   "name" : "endservent"
+  },
+  {
+   "name" : "endutent"
+  },
+  {
+   "name" : "epoll_create"
+  },
+  {
+   "name" : "epoll_create1"
+  },
+  {
+   "name" : "epoll_ctl"
+  },
+  {
+   "name" : "epoll_pwait"
+  },
+  {
+   "name" : "epoll_pwait64"
+  },
+  {
+   "name" : "epoll_wait"
+  },
+  {
+   "name" : "erand48"
+  },
+  {
+   "name" : "err"
+  },
+  {
+   "name" : "error"
+  },
+  {
+   "name" : "error_at_line"
+  },
+  {
+   "name" : "errx"
+  },
+  {
+   "name" : "ether_aton"
+  },
+  {
+   "name" : "ether_aton_r"
+  },
+  {
+   "name" : "ether_ntoa"
+  },
+  {
+   "name" : "ether_ntoa_r"
+  },
+  {
+   "name" : "eventfd"
+  },
+  {
+   "name" : "eventfd_read"
+  },
+  {
+   "name" : "eventfd_write"
+  },
+  {
+   "name" : "execl"
+  },
+  {
+   "name" : "execle"
+  },
+  {
+   "name" : "execlp"
+  },
+  {
+   "name" : "execv"
+  },
+  {
+   "name" : "execve"
+  },
+  {
+   "name" : "execvp"
+  },
+  {
+   "name" : "execvpe"
+  },
+  {
+   "binding" : "weak",
+   "name" : "exit"
+  },
+  {
+   "name" : "faccessat"
+  },
+  {
+   "name" : "fallocate"
+  },
+  {
+   "name" : "fallocate64"
+  },
+  {
+   "name" : "fchdir"
+  },
+  {
+   "name" : "fchmod"
+  },
+  {
+   "name" : "fchmodat"
+  },
+  {
+   "name" : "fchown"
+  },
+  {
+   "name" : "fchownat"
+  },
+  {
+   "name" : "fclose"
+  },
+  {
+   "name" : "fcntl"
+  },
+  {
+   "name" : "fdatasync"
+  },
+  {
+   "name" : "fdopen"
+  },
+  {
+   "name" : "fdopendir"
+  },
+  {
+   "name" : "feof"
+  },
+  {
+   "name" : "feof_unlocked"
+  },
+  {
+   "name" : "ferror"
+  },
+  {
+   "name" : "ferror_unlocked"
+  },
+  {
+   "name" : "fexecve"
+  },
+  {
+   "name" : "fflush"
+  },
+  {
+   "name" : "fflush_unlocked"
+  },
+  {
+   "name" : "ffs"
+  },
+  {
+   "name" : "ffsl"
+  },
+  {
+   "name" : "ffsll"
+  },
+  {
+   "name" : "fgetc"
+  },
+  {
+   "name" : "fgetc_unlocked"
+  },
+  {
+   "name" : "fgetln"
+  },
+  {
+   "name" : "fgetpos"
+  },
+  {
+   "name" : "fgetpos64"
+  },
+  {
+   "name" : "fgets"
+  },
+  {
+   "name" : "fgets_unlocked"
+  },
+  {
+   "name" : "fgetwc"
+  },
+  {
+   "name" : "fgetws"
+  },
+  {
+   "name" : "fgetxattr"
+  },
+  {
+   "name" : "fileno"
+  },
+  {
+   "name" : "fileno_unlocked"
+  },
+  {
+   "name" : "flistxattr"
+  },
+  {
+   "name" : "flock"
+  },
+  {
+   "name" : "flockfile"
+  },
+  {
+   "name" : "fmemopen"
+  },
+  {
+   "name" : "fnmatch"
+  },
+  {
+   "name" : "fopen"
+  },
+  {
+   "name" : "fopen64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fork"
+  },
+  {
+   "name" : "forkpty"
+  },
+  {
+   "name" : "fpathconf"
+  },
+  {
+   "name" : "fprintf"
+  },
+  {
+   "name" : "fpurge"
+  },
+  {
+   "name" : "fputc"
+  },
+  {
+   "name" : "fputc_unlocked"
+  },
+  {
+   "name" : "fputs"
+  },
+  {
+   "name" : "fputs_unlocked"
+  },
+  {
+   "name" : "fputwc"
+  },
+  {
+   "name" : "fputws"
+  },
+  {
+   "name" : "fread"
+  },
+  {
+   "name" : "fread_unlocked"
+  },
+  {
+   "name" : "free"
+  },
+  {
+   "binding" : "weak",
+   "name" : "freeaddrinfo"
+  },
+  {
+   "name" : "freeifaddrs"
+  },
+  {
+   "name" : "freelocale"
+  },
+  {
+   "name" : "fremovexattr"
+  },
+  {
+   "name" : "freopen"
+  },
+  {
+   "name" : "freopen64"
+  },
+  {
+   "name" : "fscanf"
+  },
+  {
+   "name" : "fseek"
+  },
+  {
+   "name" : "fseeko"
+  },
+  {
+   "name" : "fseeko64"
+  },
+  {
+   "name" : "fsetpos"
+  },
+  {
+   "name" : "fsetpos64"
+  },
+  {
+   "name" : "fsetxattr"
+  },
+  {
+   "name" : "fstat"
+  },
+  {
+   "name" : "fstat64"
+  },
+  {
+   "name" : "fstatat"
+  },
+  {
+   "name" : "fstatat64"
+  },
+  {
+   "name" : "fstatfs"
+  },
+  {
+   "name" : "fstatfs64"
+  },
+  {
+   "name" : "fstatvfs"
+  },
+  {
+   "name" : "fstatvfs64"
+  },
+  {
+   "name" : "fsync"
+  },
+  {
+   "name" : "ftell"
+  },
+  {
+   "name" : "ftello"
+  },
+  {
+   "name" : "ftello64"
+  },
+  {
+   "name" : "ftok"
+  },
+  {
+   "name" : "ftruncate"
+  },
+  {
+   "name" : "ftruncate64"
+  },
+  {
+   "name" : "ftrylockfile"
+  },
+  {
+   "name" : "fts_children"
+  },
+  {
+   "name" : "fts_close"
+  },
+  {
+   "name" : "fts_open"
+  },
+  {
+   "name" : "fts_read"
+  },
+  {
+   "name" : "fts_set"
+  },
+  {
+   "name" : "ftw"
+  },
+  {
+   "name" : "ftw64"
+  },
+  {
+   "name" : "funlockfile"
+  },
+  {
+   "name" : "funopen"
+  },
+  {
+   "name" : "funopen64"
+  },
+  {
+   "name" : "futimens"
+  },
+  {
+   "name" : "futimes"
+  },
+  {
+   "name" : "futimesat"
+  },
+  {
+   "name" : "fwide"
+  },
+  {
+   "name" : "fwprintf"
+  },
+  {
+   "name" : "fwrite"
+  },
+  {
+   "name" : "fwrite_unlocked"
+  },
+  {
+   "name" : "fwscanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "gai_strerror"
+  },
+  {
+   "name" : "get_avphys_pages"
+  },
+  {
+   "name" : "get_nprocs"
+  },
+  {
+   "name" : "get_nprocs_conf"
+  },
+  {
+   "name" : "get_phys_pages"
+  },
+  {
+   "binding" : "weak",
+   "name" : "getaddrinfo"
+  },
+  {
+   "name" : "getauxval"
+  },
+  {
+   "name" : "getc"
+  },
+  {
+   "name" : "getc_unlocked"
+  },
+  {
+   "name" : "getchar"
+  },
+  {
+   "name" : "getchar_unlocked"
+  },
+  {
+   "name" : "getcwd"
+  },
+  {
+   "name" : "getdelim"
+  },
+  {
+   "name" : "getdomainname"
+  },
+  {
+   "name" : "getegid"
+  },
+  {
+   "name" : "getentropy"
+  },
+  {
+   "name" : "getenv"
+  },
+  {
+   "name" : "geteuid"
+  },
+  {
+   "name" : "getgid"
+  },
+  {
+   "name" : "getgrent"
+  },
+  {
+   "name" : "getgrgid"
+  },
+  {
+   "name" : "getgrgid_r"
+  },
+  {
+   "name" : "getgrnam"
+  },
+  {
+   "name" : "getgrnam_r"
+  },
+  {
+   "name" : "getgrouplist"
+  },
+  {
+   "name" : "getgroups"
+  },
+  {
+   "name" : "gethostbyaddr"
+  },
+  {
+   "name" : "gethostbyaddr_r"
+  },
+  {
+   "name" : "gethostbyname"
+  },
+  {
+   "name" : "gethostbyname2"
+  },
+  {
+   "name" : "gethostbyname2_r"
+  },
+  {
+   "name" : "gethostbyname_r"
+  },
+  {
+   "name" : "gethostent"
+  },
+  {
+   "name" : "gethostname"
+  },
+  {
+   "name" : "getifaddrs"
+  },
+  {
+   "name" : "getitimer"
+  },
+  {
+   "name" : "getline"
+  },
+  {
+   "name" : "getloadavg"
+  },
+  {
+   "name" : "getlogin"
+  },
+  {
+   "name" : "getlogin_r"
+  },
+  {
+   "name" : "getmntent"
+  },
+  {
+   "name" : "getmntent_r"
+  },
+  {
+   "name" : "getnameinfo"
+  },
+  {
+   "name" : "getnetbyaddr"
+  },
+  {
+   "name" : "getnetbyname"
+  },
+  {
+   "name" : "getnetent"
+  },
+  {
+   "name" : "getopt"
+  },
+  {
+   "name" : "getopt_long"
+  },
+  {
+   "name" : "getopt_long_only"
+  },
+  {
+   "name" : "getpagesize"
+  },
+  {
+   "name" : "getpeername"
+  },
+  {
+   "name" : "getpgid"
+  },
+  {
+   "name" : "getpgrp"
+  },
+  {
+   "name" : "getpid"
+  },
+  {
+   "name" : "getppid"
+  },
+  {
+   "name" : "getpriority"
+  },
+  {
+   "name" : "getprogname"
+  },
+  {
+   "name" : "getprotobyname"
+  },
+  {
+   "name" : "getprotobynumber"
+  },
+  {
+   "name" : "getprotoent"
+  },
+  {
+   "name" : "getpt"
+  },
+  {
+   "name" : "getpwent"
+  },
+  {
+   "name" : "getpwnam"
+  },
+  {
+   "name" : "getpwnam_r"
+  },
+  {
+   "name" : "getpwuid"
+  },
+  {
+   "name" : "getpwuid_r"
+  },
+  {
+   "name" : "getrandom"
+  },
+  {
+   "name" : "getresgid"
+  },
+  {
+   "name" : "getresuid"
+  },
+  {
+   "name" : "getrlimit"
+  },
+  {
+   "name" : "getrlimit64"
+  },
+  {
+   "name" : "getrusage"
+  },
+  {
+   "name" : "gets"
+  },
+  {
+   "name" : "getservbyname"
+  },
+  {
+   "name" : "getservbyport"
+  },
+  {
+   "name" : "getservent"
+  },
+  {
+   "name" : "getsid"
+  },
+  {
+   "name" : "getsockname"
+  },
+  {
+   "name" : "getsockopt"
+  },
+  {
+   "name" : "getsubopt"
+  },
+  {
+   "name" : "gettid"
+  },
+  {
+   "name" : "gettimeofday"
+  },
+  {
+   "name" : "getuid"
+  },
+  {
+   "name" : "getutent"
+  },
+  {
+   "name" : "getwc"
+  },
+  {
+   "name" : "getwchar"
+  },
+  {
+   "name" : "getxattr"
+  },
+  {
+   "name" : "glob"
+  },
+  {
+   "name" : "globfree"
+  },
+  {
+   "name" : "gmtime"
+  },
+  {
+   "name" : "gmtime_r"
+  },
+  {
+   "name" : "grantpt"
+  },
+  {
+   "name" : "hasmntopt"
+  },
+  {
+   "name" : "hcreate"
+  },
+  {
+   "name" : "hcreate_r"
+  },
+  {
+   "name" : "hdestroy"
+  },
+  {
+   "name" : "hdestroy_r"
+  },
+  {
+   "name" : "herror"
+  },
+  {
+   "name" : "hsearch"
+  },
+  {
+   "name" : "hsearch_r"
+  },
+  {
+   "name" : "hstrerror"
+  },
+  {
+   "name" : "htonl"
+  },
+  {
+   "name" : "htons"
+  },
+  {
+   "name" : "iconv"
+  },
+  {
+   "name" : "iconv_close"
+  },
+  {
+   "name" : "iconv_open"
+  },
+  {
+   "name" : "if_freenameindex"
+  },
+  {
+   "name" : "if_indextoname"
+  },
+  {
+   "name" : "if_nameindex"
+  },
+  {
+   "name" : "if_nametoindex"
+  },
+  {
+   "name" : "imaxabs"
+  },
+  {
+   "name" : "imaxdiv"
+  },
+  {
+   "name" : "inet_addr"
+  },
+  {
+   "name" : "inet_aton"
+  },
+  {
+   "name" : "inet_lnaof"
+  },
+  {
+   "name" : "inet_makeaddr"
+  },
+  {
+   "name" : "inet_netof"
+  },
+  {
+   "name" : "inet_network"
+  },
+  {
+   "name" : "inet_nsap_addr"
+  },
+  {
+   "name" : "inet_nsap_ntoa"
+  },
+  {
+   "name" : "inet_ntoa"
+  },
+  {
+   "name" : "inet_ntop"
+  },
+  {
+   "name" : "inet_pton"
+  },
+  {
+   "name" : "init_module"
+  },
+  {
+   "name" : "initgroups"
+  },
+  {
+   "name" : "initstate"
+  },
+  {
+   "name" : "inotify_add_watch"
+  },
+  {
+   "name" : "inotify_init"
+  },
+  {
+   "name" : "inotify_init1"
+  },
+  {
+   "name" : "inotify_rm_watch"
+  },
+  {
+   "name" : "insque"
+  },
+  {
+   "name" : "ioctl"
+  },
+  {
+   "name" : "isalnum"
+  },
+  {
+   "name" : "isalnum_l"
+  },
+  {
+   "name" : "isalpha"
+  },
+  {
+   "name" : "isalpha_l"
+  },
+  {
+   "name" : "isascii"
+  },
+  {
+   "name" : "isatty"
+  },
+  {
+   "name" : "isblank"
+  },
+  {
+   "name" : "isblank_l"
+  },
+  {
+   "name" : "iscntrl"
+  },
+  {
+   "name" : "iscntrl_l"
+  },
+  {
+   "name" : "isdigit"
+  },
+  {
+   "name" : "isdigit_l"
+  },
+  {
+   "name" : "isfinite"
+  },
+  {
+   "name" : "isfinitef"
+  },
+  {
+   "name" : "isfinitel"
+  },
+  {
+   "name" : "isgraph"
+  },
+  {
+   "name" : "isgraph_l"
+  },
+  {
+   "name" : "isinf"
+  },
+  {
+   "name" : "isinff"
+  },
+  {
+   "name" : "isinfl"
+  },
+  {
+   "name" : "islower"
+  },
+  {
+   "name" : "islower_l"
+  },
+  {
+   "name" : "isnan"
+  },
+  {
+   "name" : "isnanf"
+  },
+  {
+   "name" : "isnanl"
+  },
+  {
+   "name" : "isnormal"
+  },
+  {
+   "name" : "isnormalf"
+  },
+  {
+   "name" : "isnormall"
+  },
+  {
+   "name" : "isprint"
+  },
+  {
+   "name" : "isprint_l"
+  },
+  {
+   "name" : "ispunct"
+  },
+  {
+   "name" : "ispunct_l"
+  },
+  {
+   "name" : "isspace"
+  },
+  {
+   "name" : "isspace_l"
+  },
+  {
+   "name" : "isupper"
+  },
+  {
+   "name" : "isupper_l"
+  },
+  {
+   "name" : "iswalnum"
+  },
+  {
+   "name" : "iswalnum_l"
+  },
+  {
+   "name" : "iswalpha"
+  },
+  {
+   "name" : "iswalpha_l"
+  },
+  {
+   "name" : "iswblank"
+  },
+  {
+   "name" : "iswblank_l"
+  },
+  {
+   "name" : "iswcntrl"
+  },
+  {
+   "name" : "iswcntrl_l"
+  },
+  {
+   "name" : "iswctype"
+  },
+  {
+   "name" : "iswctype_l"
+  },
+  {
+   "name" : "iswdigit"
+  },
+  {
+   "name" : "iswdigit_l"
+  },
+  {
+   "name" : "iswgraph"
+  },
+  {
+   "name" : "iswgraph_l"
+  },
+  {
+   "name" : "iswlower"
+  },
+  {
+   "name" : "iswlower_l"
+  },
+  {
+   "name" : "iswprint"
+  },
+  {
+   "name" : "iswprint_l"
+  },
+  {
+   "name" : "iswpunct"
+  },
+  {
+   "name" : "iswpunct_l"
+  },
+  {
+   "name" : "iswspace"
+  },
+  {
+   "name" : "iswspace_l"
+  },
+  {
+   "name" : "iswupper"
+  },
+  {
+   "name" : "iswupper_l"
+  },
+  {
+   "name" : "iswxdigit"
+  },
+  {
+   "name" : "iswxdigit_l"
+  },
+  {
+   "name" : "isxdigit"
+  },
+  {
+   "name" : "isxdigit_l"
+  },
+  {
+   "name" : "jrand48"
+  },
+  {
+   "name" : "kill"
+  },
+  {
+   "name" : "killpg"
+  },
+  {
+   "name" : "klogctl"
+  },
+  {
+   "name" : "labs"
+  },
+  {
+   "name" : "lchown"
+  },
+  {
+   "name" : "lcong48"
+  },
+  {
+   "name" : "ldexp"
+  },
+  {
+   "name" : "ldiv"
+  },
+  {
+   "name" : "lfind"
+  },
+  {
+   "name" : "lgetxattr"
+  },
+  {
+   "name" : "link"
+  },
+  {
+   "name" : "linkat"
+  },
+  {
+   "name" : "listen"
+  },
+  {
+   "name" : "listxattr"
+  },
+  {
+   "name" : "llabs"
+  },
+  {
+   "name" : "lldiv"
+  },
+  {
+   "name" : "llistxattr"
+  },
+  {
+   "name" : "localeconv"
+  },
+  {
+   "name" : "localtime"
+  },
+  {
+   "name" : "localtime_r"
+  },
+  {
+   "name" : "lockf"
+  },
+  {
+   "name" : "lockf64"
+  },
+  {
+   "name" : "login_tty"
+  },
+  {
+   "binding" : "weak",
+   "name" : "longjmp"
+  },
+  {
+   "name" : "lrand48"
+  },
+  {
+   "name" : "lremovexattr"
+  },
+  {
+   "name" : "lsearch"
+  },
+  {
+   "name" : "lseek"
+  },
+  {
+   "name" : "lseek64"
+  },
+  {
+   "name" : "lsetxattr"
+  },
+  {
+   "name" : "lstat"
+  },
+  {
+   "name" : "lstat64"
+  },
+  {
+   "name" : "lutimes"
+  },
+  {
+   "name" : "madvise"
+  },
+  {
+   "name" : "mallinfo"
+  },
+  {
+   "name" : "malloc"
+  },
+  {
+   "name" : "malloc_backtrace"
+  },
+  {
+   "name" : "malloc_disable"
+  },
+  {
+   "name" : "malloc_enable"
+  },
+  {
+   "name" : "malloc_info"
+  },
+  {
+   "name" : "malloc_iterate"
+  },
+  {
+   "name" : "malloc_usable_size"
+  },
+  {
+   "name" : "mallopt"
+  },
+  {
+   "name" : "mblen"
+  },
+  {
+   "name" : "mbrlen"
+  },
+  {
+   "name" : "mbrtoc16"
+  },
+  {
+   "name" : "mbrtoc32"
+  },
+  {
+   "name" : "mbrtowc"
+  },
+  {
+   "name" : "mbsinit"
+  },
+  {
+   "name" : "mbsnrtowcs"
+  },
+  {
+   "name" : "mbsrtowcs"
+  },
+  {
+   "name" : "mbstowcs"
+  },
+  {
+   "name" : "mbtowc"
+  },
+  {
+   "name" : "memalign"
+  },
+  {
+   "name" : "memccpy"
+  },
+  {
+   "name" : "memchr"
+  },
+  {
+   "name" : "memcmp"
+  },
+  {
+   "name" : "memcpy"
+  },
+  {
+   "name" : "memfd_create"
+  },
+  {
+   "name" : "memmem"
+  },
+  {
+   "name" : "memmove"
+  },
+  {
+   "name" : "mempcpy"
+  },
+  {
+   "name" : "memrchr"
+  },
+  {
+   "name" : "memset"
+  },
+  {
+   "name" : "mincore"
+  },
+  {
+   "name" : "mkdir"
+  },
+  {
+   "name" : "mkdirat"
+  },
+  {
+   "name" : "mkdtemp"
+  },
+  {
+   "name" : "mkfifo"
+  },
+  {
+   "name" : "mkfifoat"
+  },
+  {
+   "name" : "mknod"
+  },
+  {
+   "name" : "mknodat"
+  },
+  {
+   "name" : "mkostemp"
+  },
+  {
+   "name" : "mkostemp64"
+  },
+  {
+   "name" : "mkostemps"
+  },
+  {
+   "name" : "mkostemps64"
+  },
+  {
+   "name" : "mkstemp"
+  },
+  {
+   "name" : "mkstemp64"
+  },
+  {
+   "name" : "mkstemps"
+  },
+  {
+   "name" : "mkstemps64"
+  },
+  {
+   "name" : "mktemp"
+  },
+  {
+   "name" : "mktime"
+  },
+  {
+   "name" : "mlock"
+  },
+  {
+   "name" : "mlock2"
+  },
+  {
+   "name" : "mlockall"
+  },
+  {
+   "name" : "mmap"
+  },
+  {
+   "name" : "mmap64"
+  },
+  {
+   "name" : "mount"
+  },
+  {
+   "name" : "mprotect"
+  },
+  {
+   "name" : "mrand48"
+  },
+  {
+   "name" : "mremap"
+  },
+  {
+   "name" : "msgctl"
+  },
+  {
+   "name" : "msgget"
+  },
+  {
+   "name" : "msgrcv"
+  },
+  {
+   "name" : "msgsnd"
+  },
+  {
+   "name" : "msync"
+  },
+  {
+   "name" : "mtx_destroy"
+  },
+  {
+   "name" : "mtx_init"
+  },
+  {
+   "name" : "mtx_lock"
+  },
+  {
+   "name" : "mtx_timedlock"
+  },
+  {
+   "name" : "mtx_trylock"
+  },
+  {
+   "name" : "mtx_unlock"
+  },
+  {
+   "name" : "munlock"
+  },
+  {
+   "name" : "munlockall"
+  },
+  {
+   "name" : "munmap"
+  },
+  {
+   "name" : "nanosleep"
+  },
+  {
+   "name" : "newlocale"
+  },
+  {
+   "name" : "nftw"
+  },
+  {
+   "name" : "nftw64"
+  },
+  {
+   "name" : "nice"
+  },
+  {
+   "name" : "nl_langinfo"
+  },
+  {
+   "name" : "nl_langinfo_l"
+  },
+  {
+   "name" : "nrand48"
+  },
+  {
+   "name" : "ns_format_ttl"
+  },
+  {
+   "name" : "ns_get16"
+  },
+  {
+   "name" : "ns_get32"
+  },
+  {
+   "name" : "ns_initparse"
+  },
+  {
+   "name" : "ns_makecanon"
+  },
+  {
+   "name" : "ns_msg_getflag"
+  },
+  {
+   "name" : "ns_name_compress"
+  },
+  {
+   "name" : "ns_name_ntol"
+  },
+  {
+   "name" : "ns_name_ntop"
+  },
+  {
+   "name" : "ns_name_pack"
+  },
+  {
+   "name" : "ns_name_pton"
+  },
+  {
+   "name" : "ns_name_rollback"
+  },
+  {
+   "name" : "ns_name_skip"
+  },
+  {
+   "name" : "ns_name_uncompress"
+  },
+  {
+   "name" : "ns_name_unpack"
+  },
+  {
+   "name" : "ns_parserr"
+  },
+  {
+   "name" : "ns_put16"
+  },
+  {
+   "name" : "ns_put32"
+  },
+  {
+   "name" : "ns_samename"
+  },
+  {
+   "name" : "ns_skiprr"
+  },
+  {
+   "name" : "ns_sprintrr"
+  },
+  {
+   "name" : "ns_sprintrrf"
+  },
+  {
+   "name" : "nsdispatch"
+  },
+  {
+   "name" : "ntohl"
+  },
+  {
+   "name" : "ntohs"
+  },
+  {
+   "name" : "open"
+  },
+  {
+   "name" : "open64"
+  },
+  {
+   "name" : "open_memstream"
+  },
+  {
+   "name" : "open_wmemstream"
+  },
+  {
+   "name" : "openat"
+  },
+  {
+   "name" : "openat64"
+  },
+  {
+   "name" : "opendir"
+  },
+  {
+   "name" : "openlog"
+  },
+  {
+   "name" : "openpty"
+  },
+  {
+   "name" : "pathconf"
+  },
+  {
+   "name" : "pause"
+  },
+  {
+   "name" : "pclose"
+  },
+  {
+   "name" : "perror"
+  },
+  {
+   "name" : "personality"
+  },
+  {
+   "name" : "pipe"
+  },
+  {
+   "name" : "pipe2"
+  },
+  {
+   "name" : "poll"
+  },
+  {
+   "name" : "popen"
+  },
+  {
+   "name" : "posix_fadvise"
+  },
+  {
+   "name" : "posix_fadvise64"
+  },
+  {
+   "name" : "posix_fallocate"
+  },
+  {
+   "name" : "posix_fallocate64"
+  },
+  {
+   "name" : "posix_madvise"
+  },
+  {
+   "name" : "posix_memalign"
+  },
+  {
+   "name" : "posix_openpt"
+  },
+  {
+   "name" : "posix_spawn"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addclose"
+  },
+  {
+   "name" : "posix_spawn_file_actions_adddup2"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addopen"
+  },
+  {
+   "name" : "posix_spawn_file_actions_destroy"
+  },
+  {
+   "name" : "posix_spawn_file_actions_init"
+  },
+  {
+   "name" : "posix_spawnattr_destroy"
+  },
+  {
+   "name" : "posix_spawnattr_getflags"
+  },
+  {
+   "name" : "posix_spawnattr_getpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_getschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_getschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask64"
+  },
+  {
+   "name" : "posix_spawnattr_init"
+  },
+  {
+   "name" : "posix_spawnattr_setflags"
+  },
+  {
+   "name" : "posix_spawnattr_setpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_setschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_setschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask64"
+  },
+  {
+   "name" : "posix_spawnp"
+  },
+  {
+   "name" : "ppoll"
+  },
+  {
+   "name" : "ppoll64"
+  },
+  {
+   "name" : "prctl"
+  },
+  {
+   "name" : "pread"
+  },
+  {
+   "name" : "pread64"
+  },
+  {
+   "name" : "preadv"
+  },
+  {
+   "name" : "preadv64"
+  },
+  {
+   "name" : "printf"
+  },
+  {
+   "name" : "prlimit"
+  },
+  {
+   "name" : "prlimit64"
+  },
+  {
+   "name" : "process_vm_readv"
+  },
+  {
+   "name" : "process_vm_writev"
+  },
+  {
+   "name" : "pselect"
+  },
+  {
+   "name" : "pselect64"
+  },
+  {
+   "name" : "psiginfo"
+  },
+  {
+   "name" : "psignal"
+  },
+  {
+   "name" : "pthread_atfork"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_destroy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstack"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstacksize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstack"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstacksize"
+  },
+  {
+   "name" : "pthread_barrier_destroy"
+  },
+  {
+   "name" : "pthread_barrier_init"
+  },
+  {
+   "name" : "pthread_barrier_wait"
+  },
+  {
+   "name" : "pthread_barrierattr_destroy"
+  },
+  {
+   "name" : "pthread_barrierattr_getpshared"
+  },
+  {
+   "name" : "pthread_barrierattr_init"
+  },
+  {
+   "name" : "pthread_barrierattr_setpshared"
+  },
+  {
+   "name" : "pthread_cond_broadcast"
+  },
+  {
+   "name" : "pthread_cond_clockwait"
+  },
+  {
+   "name" : "pthread_cond_destroy"
+  },
+  {
+   "name" : "pthread_cond_init"
+  },
+  {
+   "name" : "pthread_cond_signal"
+  },
+  {
+   "name" : "pthread_cond_timedwait"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic_np"
+  },
+  {
+   "name" : "pthread_cond_wait"
+  },
+  {
+   "name" : "pthread_condattr_destroy"
+  },
+  {
+   "name" : "pthread_condattr_getclock"
+  },
+  {
+   "name" : "pthread_condattr_getpshared"
+  },
+  {
+   "name" : "pthread_condattr_init"
+  },
+  {
+   "name" : "pthread_condattr_setclock"
+  },
+  {
+   "name" : "pthread_condattr_setpshared"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_detach"
+  },
+  {
+   "name" : "pthread_equal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_exit"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getattr_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getcpuclockid"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getspecific"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_gettid_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_join"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_delete"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_kill"
+  },
+  {
+   "name" : "pthread_mutex_clocklock"
+  },
+  {
+   "name" : "pthread_mutex_destroy"
+  },
+  {
+   "name" : "pthread_mutex_init"
+  },
+  {
+   "name" : "pthread_mutex_lock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_mutex_trylock"
+  },
+  {
+   "name" : "pthread_mutex_unlock"
+  },
+  {
+   "name" : "pthread_mutexattr_destroy"
+  },
+  {
+   "name" : "pthread_mutexattr_getprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_getpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_gettype"
+  },
+  {
+   "name" : "pthread_mutexattr_init"
+  },
+  {
+   "name" : "pthread_mutexattr_setprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_setpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_settype"
+  },
+  {
+   "name" : "pthread_once"
+  },
+  {
+   "name" : "pthread_rwlock_clockrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_clockwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_destroy"
+  },
+  {
+   "name" : "pthread_rwlock_init"
+  },
+  {
+   "name" : "pthread_rwlock_rdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_tryrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_trywrlock"
+  },
+  {
+   "name" : "pthread_rwlock_unlock"
+  },
+  {
+   "name" : "pthread_rwlock_wrlock"
+  },
+  {
+   "name" : "pthread_rwlockattr_destroy"
+  },
+  {
+   "name" : "pthread_rwlockattr_getkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_getpshared"
+  },
+  {
+   "name" : "pthread_rwlockattr_init"
+  },
+  {
+   "name" : "pthread_rwlockattr_setkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_setpshared"
+  },
+  {
+   "name" : "pthread_self"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedprio"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setspecific"
+  },
+  {
+   "name" : "pthread_sigmask"
+  },
+  {
+   "name" : "pthread_sigmask64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_sigqueue"
+  },
+  {
+   "name" : "pthread_spin_destroy"
+  },
+  {
+   "name" : "pthread_spin_init"
+  },
+  {
+   "name" : "pthread_spin_lock"
+  },
+  {
+   "name" : "pthread_spin_trylock"
+  },
+  {
+   "name" : "pthread_spin_unlock"
+  },
+  {
+   "name" : "ptrace"
+  },
+  {
+   "name" : "ptsname"
+  },
+  {
+   "name" : "ptsname_r"
+  },
+  {
+   "name" : "putc"
+  },
+  {
+   "name" : "putc_unlocked"
+  },
+  {
+   "name" : "putchar"
+  },
+  {
+   "name" : "putchar_unlocked"
+  },
+  {
+   "name" : "putenv"
+  },
+  {
+   "name" : "puts"
+  },
+  {
+   "name" : "pututline"
+  },
+  {
+   "name" : "putwc"
+  },
+  {
+   "name" : "putwchar"
+  },
+  {
+   "name" : "pwrite"
+  },
+  {
+   "name" : "pwrite64"
+  },
+  {
+   "name" : "pwritev"
+  },
+  {
+   "name" : "pwritev64"
+  },
+  {
+   "name" : "qsort"
+  },
+  {
+   "name" : "quick_exit"
+  },
+  {
+   "name" : "quotactl"
+  },
+  {
+   "name" : "raise"
+  },
+  {
+   "name" : "rand"
+  },
+  {
+   "name" : "rand_r"
+  },
+  {
+   "name" : "random"
+  },
+  {
+   "name" : "read"
+  },
+  {
+   "name" : "readahead"
+  },
+  {
+   "name" : "readdir"
+  },
+  {
+   "name" : "readdir64"
+  },
+  {
+   "name" : "readdir64_r"
+  },
+  {
+   "name" : "readdir_r"
+  },
+  {
+   "name" : "readlink"
+  },
+  {
+   "name" : "readlinkat"
+  },
+  {
+   "name" : "readv"
+  },
+  {
+   "name" : "realloc"
+  },
+  {
+   "name" : "reallocarray"
+  },
+  {
+   "name" : "realpath"
+  },
+  {
+   "name" : "reboot"
+  },
+  {
+   "name" : "recv"
+  },
+  {
+   "name" : "recvfrom"
+  },
+  {
+   "name" : "recvmmsg"
+  },
+  {
+   "name" : "recvmsg"
+  },
+  {
+   "name" : "regcomp"
+  },
+  {
+   "name" : "regerror"
+  },
+  {
+   "name" : "regexec"
+  },
+  {
+   "name" : "regfree"
+  },
+  {
+   "name" : "remove"
+  },
+  {
+   "name" : "removexattr"
+  },
+  {
+   "name" : "remque"
+  },
+  {
+   "name" : "rename"
+  },
+  {
+   "name" : "renameat"
+  },
+  {
+   "name" : "renameat2"
+  },
+  {
+   "name" : "res_init"
+  },
+  {
+   "name" : "res_mkquery"
+  },
+  {
+   "name" : "res_query"
+  },
+  {
+   "name" : "res_search"
+  },
+  {
+   "name" : "rewind"
+  },
+  {
+   "name" : "rewinddir"
+  },
+  {
+   "name" : "rmdir"
+  },
+  {
+   "name" : "sbrk"
+  },
+  {
+   "name" : "scandir"
+  },
+  {
+   "name" : "scandir64"
+  },
+  {
+   "name" : "scandirat"
+  },
+  {
+   "name" : "scandirat64"
+  },
+  {
+   "name" : "scanf"
+  },
+  {
+   "name" : "sched_get_priority_max"
+  },
+  {
+   "name" : "sched_get_priority_min"
+  },
+  {
+   "name" : "sched_getaffinity"
+  },
+  {
+   "name" : "sched_getcpu"
+  },
+  {
+   "name" : "sched_getparam"
+  },
+  {
+   "name" : "sched_getscheduler"
+  },
+  {
+   "name" : "sched_rr_get_interval"
+  },
+  {
+   "name" : "sched_setaffinity"
+  },
+  {
+   "name" : "sched_setparam"
+  },
+  {
+   "name" : "sched_setscheduler"
+  },
+  {
+   "name" : "sched_yield"
+  },
+  {
+   "name" : "seed48"
+  },
+  {
+   "name" : "seekdir"
+  },
+  {
+   "name" : "select"
+  },
+  {
+   "name" : "sem_clockwait"
+  },
+  {
+   "name" : "sem_close"
+  },
+  {
+   "name" : "sem_destroy"
+  },
+  {
+   "name" : "sem_getvalue"
+  },
+  {
+   "name" : "sem_init"
+  },
+  {
+   "name" : "sem_open"
+  },
+  {
+   "name" : "sem_post"
+  },
+  {
+   "name" : "sem_timedwait"
+  },
+  {
+   "name" : "sem_timedwait_monotonic_np"
+  },
+  {
+   "name" : "sem_trywait"
+  },
+  {
+   "name" : "sem_unlink"
+  },
+  {
+   "name" : "sem_wait"
+  },
+  {
+   "name" : "semctl"
+  },
+  {
+   "name" : "semget"
+  },
+  {
+   "name" : "semop"
+  },
+  {
+   "name" : "semtimedop"
+  },
+  {
+   "name" : "send"
+  },
+  {
+   "name" : "sendfile"
+  },
+  {
+   "name" : "sendfile64"
+  },
+  {
+   "name" : "sendmmsg"
+  },
+  {
+   "name" : "sendmsg"
+  },
+  {
+   "name" : "sendto"
+  },
+  {
+   "name" : "setbuf"
+  },
+  {
+   "name" : "setbuffer"
+  },
+  {
+   "name" : "setdomainname"
+  },
+  {
+   "name" : "setegid"
+  },
+  {
+   "name" : "setenv"
+  },
+  {
+   "name" : "seteuid"
+  },
+  {
+   "name" : "setfsgid"
+  },
+  {
+   "name" : "setfsuid"
+  },
+  {
+   "name" : "setgid"
+  },
+  {
+   "name" : "setgrent"
+  },
+  {
+   "name" : "setgroups"
+  },
+  {
+   "name" : "sethostent"
+  },
+  {
+   "name" : "sethostname"
+  },
+  {
+   "name" : "setitimer"
+  },
+  {
+   "binding" : "weak",
+   "name" : "setjmp"
+  },
+  {
+   "name" : "setlinebuf"
+  },
+  {
+   "name" : "setlocale"
+  },
+  {
+   "name" : "setlogmask"
+  },
+  {
+   "name" : "setmntent"
+  },
+  {
+   "name" : "setnetent"
+  },
+  {
+   "name" : "setns"
+  },
+  {
+   "name" : "setpgid"
+  },
+  {
+   "name" : "setpgrp"
+  },
+  {
+   "name" : "setpriority"
+  },
+  {
+   "name" : "setprogname"
+  },
+  {
+   "name" : "setprotoent"
+  },
+  {
+   "name" : "setpwent"
+  },
+  {
+   "name" : "setregid"
+  },
+  {
+   "name" : "setresgid"
+  },
+  {
+   "name" : "setresuid"
+  },
+  {
+   "name" : "setreuid"
+  },
+  {
+   "name" : "setrlimit"
+  },
+  {
+   "name" : "setrlimit64"
+  },
+  {
+   "name" : "setservent"
+  },
+  {
+   "name" : "setsid"
+  },
+  {
+   "name" : "setsockopt"
+  },
+  {
+   "name" : "setstate"
+  },
+  {
+   "name" : "settimeofday"
+  },
+  {
+   "name" : "setuid"
+  },
+  {
+   "name" : "setutent"
+  },
+  {
+   "name" : "setvbuf"
+  },
+  {
+   "name" : "setxattr"
+  },
+  {
+   "name" : "shmat"
+  },
+  {
+   "name" : "shmctl"
+  },
+  {
+   "name" : "shmdt"
+  },
+  {
+   "name" : "shmget"
+  },
+  {
+   "name" : "shutdown"
+  },
+  {
+   "name" : "sigaction"
+  },
+  {
+   "name" : "sigaction64"
+  },
+  {
+   "name" : "sigaddset"
+  },
+  {
+   "name" : "sigaddset64"
+  },
+  {
+   "name" : "sigaltstack"
+  },
+  {
+   "name" : "sigblock"
+  },
+  {
+   "name" : "sigdelset"
+  },
+  {
+   "name" : "sigdelset64"
+  },
+  {
+   "name" : "sigemptyset"
+  },
+  {
+   "name" : "sigemptyset64"
+  },
+  {
+   "name" : "sigfillset"
+  },
+  {
+   "name" : "sigfillset64"
+  },
+  {
+   "name" : "sighold"
+  },
+  {
+   "name" : "sigignore"
+  },
+  {
+   "name" : "siginterrupt"
+  },
+  {
+   "name" : "sigismember"
+  },
+  {
+   "name" : "sigismember64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "siglongjmp"
+  },
+  {
+   "name" : "signal"
+  },
+  {
+   "name" : "signalfd"
+  },
+  {
+   "name" : "signalfd64"
+  },
+  {
+   "name" : "sigpause"
+  },
+  {
+   "name" : "sigpending"
+  },
+  {
+   "name" : "sigpending64"
+  },
+  {
+   "name" : "sigprocmask"
+  },
+  {
+   "name" : "sigprocmask64"
+  },
+  {
+   "name" : "sigqueue"
+  },
+  {
+   "name" : "sigrelse"
+  },
+  {
+   "name" : "sigset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sigsetjmp"
+  },
+  {
+   "name" : "sigsetmask"
+  },
+  {
+   "name" : "sigsuspend"
+  },
+  {
+   "name" : "sigsuspend64"
+  },
+  {
+   "name" : "sigtimedwait"
+  },
+  {
+   "name" : "sigtimedwait64"
+  },
+  {
+   "name" : "sigwait"
+  },
+  {
+   "name" : "sigwait64"
+  },
+  {
+   "name" : "sigwaitinfo"
+  },
+  {
+   "name" : "sigwaitinfo64"
+  },
+  {
+   "name" : "sleep"
+  },
+  {
+   "name" : "snprintf"
+  },
+  {
+   "name" : "socket"
+  },
+  {
+   "name" : "socketpair"
+  },
+  {
+   "name" : "splice"
+  },
+  {
+   "name" : "sprintf"
+  },
+  {
+   "name" : "srand"
+  },
+  {
+   "name" : "srand48"
+  },
+  {
+   "name" : "srandom"
+  },
+  {
+   "name" : "sscanf"
+  },
+  {
+   "name" : "stat"
+  },
+  {
+   "name" : "stat64"
+  },
+  {
+   "name" : "statfs"
+  },
+  {
+   "name" : "statfs64"
+  },
+  {
+   "name" : "statvfs"
+  },
+  {
+   "name" : "statvfs64"
+  },
+  {
+   "name" : "statx"
+  },
+  {
+   "name" : "stpcpy"
+  },
+  {
+   "name" : "stpncpy"
+  },
+  {
+   "name" : "strcasecmp"
+  },
+  {
+   "name" : "strcasecmp_l"
+  },
+  {
+   "name" : "strcasestr"
+  },
+  {
+   "name" : "strcat"
+  },
+  {
+   "name" : "strchr"
+  },
+  {
+   "name" : "strchrnul"
+  },
+  {
+   "name" : "strcmp"
+  },
+  {
+   "name" : "strcoll"
+  },
+  {
+   "name" : "strcoll_l"
+  },
+  {
+   "name" : "strcpy"
+  },
+  {
+   "name" : "strcspn"
+  },
+  {
+   "name" : "strdup"
+  },
+  {
+   "name" : "strerror"
+  },
+  {
+   "name" : "strerror_l"
+  },
+  {
+   "name" : "strerror_r"
+  },
+  {
+   "name" : "strftime"
+  },
+  {
+   "name" : "strftime_l"
+  },
+  {
+   "name" : "strlcat"
+  },
+  {
+   "name" : "strlcpy"
+  },
+  {
+   "name" : "strlen"
+  },
+  {
+   "name" : "strncasecmp"
+  },
+  {
+   "name" : "strncasecmp_l"
+  },
+  {
+   "name" : "strncat"
+  },
+  {
+   "name" : "strncmp"
+  },
+  {
+   "name" : "strncpy"
+  },
+  {
+   "name" : "strndup"
+  },
+  {
+   "name" : "strnlen"
+  },
+  {
+   "name" : "strpbrk"
+  },
+  {
+   "name" : "strptime"
+  },
+  {
+   "name" : "strptime_l"
+  },
+  {
+   "name" : "strrchr"
+  },
+  {
+   "name" : "strsep"
+  },
+  {
+   "name" : "strsignal"
+  },
+  {
+   "name" : "strspn"
+  },
+  {
+   "name" : "strstr"
+  },
+  {
+   "name" : "strtod"
+  },
+  {
+   "name" : "strtod_l"
+  },
+  {
+   "name" : "strtof"
+  },
+  {
+   "name" : "strtof_l"
+  },
+  {
+   "name" : "strtoimax"
+  },
+  {
+   "name" : "strtok"
+  },
+  {
+   "name" : "strtok_r"
+  },
+  {
+   "name" : "strtol"
+  },
+  {
+   "name" : "strtol_l"
+  },
+  {
+   "name" : "strtold"
+  },
+  {
+   "name" : "strtold_l"
+  },
+  {
+   "name" : "strtoll"
+  },
+  {
+   "name" : "strtoll_l"
+  },
+  {
+   "name" : "strtoq"
+  },
+  {
+   "name" : "strtoul"
+  },
+  {
+   "name" : "strtoul_l"
+  },
+  {
+   "name" : "strtoull"
+  },
+  {
+   "name" : "strtoull_l"
+  },
+  {
+   "name" : "strtoumax"
+  },
+  {
+   "name" : "strtouq"
+  },
+  {
+   "name" : "strxfrm"
+  },
+  {
+   "name" : "strxfrm_l"
+  },
+  {
+   "name" : "swab"
+  },
+  {
+   "name" : "swapoff"
+  },
+  {
+   "name" : "swapon"
+  },
+  {
+   "name" : "swprintf"
+  },
+  {
+   "name" : "swscanf"
+  },
+  {
+   "name" : "symlink"
+  },
+  {
+   "name" : "symlinkat"
+  },
+  {
+   "name" : "sync"
+  },
+  {
+   "name" : "sync_file_range"
+  },
+  {
+   "name" : "syncfs"
+  },
+  {
+   "name" : "syscall"
+  },
+  {
+   "name" : "sysconf"
+  },
+  {
+   "name" : "sysinfo"
+  },
+  {
+   "name" : "syslog"
+  },
+  {
+   "name" : "system"
+  },
+  {
+   "name" : "tcdrain"
+  },
+  {
+   "name" : "tcflow"
+  },
+  {
+   "name" : "tcflush"
+  },
+  {
+   "name" : "tcgetattr"
+  },
+  {
+   "name" : "tcgetpgrp"
+  },
+  {
+   "name" : "tcgetsid"
+  },
+  {
+   "name" : "tcsendbreak"
+  },
+  {
+   "name" : "tcsetattr"
+  },
+  {
+   "name" : "tcsetpgrp"
+  },
+  {
+   "name" : "tdelete"
+  },
+  {
+   "name" : "tdestroy"
+  },
+  {
+   "name" : "tee"
+  },
+  {
+   "name" : "telldir"
+  },
+  {
+   "name" : "tempnam"
+  },
+  {
+   "name" : "tfind"
+  },
+  {
+   "name" : "tgkill"
+  },
+  {
+   "name" : "thrd_create"
+  },
+  {
+   "name" : "thrd_current"
+  },
+  {
+   "name" : "thrd_detach"
+  },
+  {
+   "name" : "thrd_equal"
+  },
+  {
+   "name" : "thrd_exit"
+  },
+  {
+   "name" : "thrd_join"
+  },
+  {
+   "name" : "thrd_sleep"
+  },
+  {
+   "name" : "thrd_yield"
+  },
+  {
+   "name" : "time"
+  },
+  {
+   "name" : "timegm"
+  },
+  {
+   "name" : "timelocal"
+  },
+  {
+   "name" : "timer_create"
+  },
+  {
+   "name" : "timer_delete"
+  },
+  {
+   "name" : "timer_getoverrun"
+  },
+  {
+   "name" : "timer_gettime"
+  },
+  {
+   "name" : "timer_settime"
+  },
+  {
+   "name" : "timerfd_create"
+  },
+  {
+   "name" : "timerfd_gettime"
+  },
+  {
+   "name" : "timerfd_settime"
+  },
+  {
+   "name" : "times"
+  },
+  {
+   "name" : "timespec_get"
+  },
+  {
+   "name" : "tmpfile"
+  },
+  {
+   "name" : "tmpfile64"
+  },
+  {
+   "name" : "tmpnam"
+  },
+  {
+   "name" : "toascii"
+  },
+  {
+   "name" : "tolower"
+  },
+  {
+   "name" : "tolower_l"
+  },
+  {
+   "name" : "toupper"
+  },
+  {
+   "name" : "toupper_l"
+  },
+  {
+   "name" : "towctrans"
+  },
+  {
+   "name" : "towctrans_l"
+  },
+  {
+   "name" : "towlower"
+  },
+  {
+   "name" : "towlower_l"
+  },
+  {
+   "name" : "towupper"
+  },
+  {
+   "name" : "towupper_l"
+  },
+  {
+   "name" : "truncate"
+  },
+  {
+   "name" : "truncate64"
+  },
+  {
+   "name" : "tsearch"
+  },
+  {
+   "name" : "tss_create"
+  },
+  {
+   "name" : "tss_delete"
+  },
+  {
+   "name" : "tss_get"
+  },
+  {
+   "name" : "tss_set"
+  },
+  {
+   "name" : "ttyname"
+  },
+  {
+   "name" : "ttyname_r"
+  },
+  {
+   "name" : "twalk"
+  },
+  {
+   "name" : "tzset"
+  },
+  {
+   "name" : "umask"
+  },
+  {
+   "name" : "umount"
+  },
+  {
+   "name" : "umount2"
+  },
+  {
+   "name" : "uname"
+  },
+  {
+   "name" : "ungetc"
+  },
+  {
+   "name" : "ungetwc"
+  },
+  {
+   "name" : "unlink"
+  },
+  {
+   "name" : "unlinkat"
+  },
+  {
+   "name" : "unlockpt"
+  },
+  {
+   "name" : "unsetenv"
+  },
+  {
+   "name" : "unshare"
+  },
+  {
+   "name" : "uselocale"
+  },
+  {
+   "name" : "usleep"
+  },
+  {
+   "name" : "utime"
+  },
+  {
+   "name" : "utimensat"
+  },
+  {
+   "name" : "utimes"
+  },
+  {
+   "name" : "utmpname"
+  },
+  {
+   "name" : "vasprintf"
+  },
+  {
+   "name" : "vdprintf"
+  },
+  {
+   "name" : "verr"
+  },
+  {
+   "name" : "verrx"
+  },
+  {
+   "binding" : "weak",
+   "name" : "vfork"
+  },
+  {
+   "name" : "vfprintf"
+  },
+  {
+   "name" : "vfscanf"
+  },
+  {
+   "name" : "vfwprintf"
+  },
+  {
+   "name" : "vfwscanf"
+  },
+  {
+   "name" : "vmsplice"
+  },
+  {
+   "name" : "vprintf"
+  },
+  {
+   "name" : "vscanf"
+  },
+  {
+   "name" : "vsnprintf"
+  },
+  {
+   "name" : "vsprintf"
+  },
+  {
+   "name" : "vsscanf"
+  },
+  {
+   "name" : "vswprintf"
+  },
+  {
+   "name" : "vswscanf"
+  },
+  {
+   "name" : "vsyslog"
+  },
+  {
+   "name" : "vwarn"
+  },
+  {
+   "name" : "vwarnx"
+  },
+  {
+   "name" : "vwprintf"
+  },
+  {
+   "name" : "vwscanf"
+  },
+  {
+   "name" : "wait"
+  },
+  {
+   "name" : "wait4"
+  },
+  {
+   "name" : "waitid"
+  },
+  {
+   "name" : "waitpid"
+  },
+  {
+   "name" : "warn"
+  },
+  {
+   "name" : "warnx"
+  },
+  {
+   "name" : "wcpcpy"
+  },
+  {
+   "name" : "wcpncpy"
+  },
+  {
+   "name" : "wcrtomb"
+  },
+  {
+   "name" : "wcscasecmp"
+  },
+  {
+   "name" : "wcscasecmp_l"
+  },
+  {
+   "name" : "wcscat"
+  },
+  {
+   "name" : "wcschr"
+  },
+  {
+   "name" : "wcscmp"
+  },
+  {
+   "name" : "wcscoll"
+  },
+  {
+   "name" : "wcscoll_l"
+  },
+  {
+   "name" : "wcscpy"
+  },
+  {
+   "name" : "wcscspn"
+  },
+  {
+   "name" : "wcsdup"
+  },
+  {
+   "name" : "wcsftime"
+  },
+  {
+   "name" : "wcsftime_l"
+  },
+  {
+   "name" : "wcslcat"
+  },
+  {
+   "name" : "wcslcpy"
+  },
+  {
+   "name" : "wcslen"
+  },
+  {
+   "name" : "wcsncasecmp"
+  },
+  {
+   "name" : "wcsncasecmp_l"
+  },
+  {
+   "name" : "wcsncat"
+  },
+  {
+   "name" : "wcsncmp"
+  },
+  {
+   "name" : "wcsncpy"
+  },
+  {
+   "name" : "wcsnlen"
+  },
+  {
+   "name" : "wcsnrtombs"
+  },
+  {
+   "name" : "wcspbrk"
+  },
+  {
+   "name" : "wcsrchr"
+  },
+  {
+   "name" : "wcsrtombs"
+  },
+  {
+   "name" : "wcsspn"
+  },
+  {
+   "name" : "wcsstr"
+  },
+  {
+   "name" : "wcstod"
+  },
+  {
+   "name" : "wcstod_l"
+  },
+  {
+   "name" : "wcstof"
+  },
+  {
+   "name" : "wcstof_l"
+  },
+  {
+   "name" : "wcstoimax"
+  },
+  {
+   "name" : "wcstok"
+  },
+  {
+   "name" : "wcstol"
+  },
+  {
+   "name" : "wcstol_l"
+  },
+  {
+   "name" : "wcstold"
+  },
+  {
+   "name" : "wcstold_l"
+  },
+  {
+   "name" : "wcstoll"
+  },
+  {
+   "name" : "wcstoll_l"
+  },
+  {
+   "name" : "wcstombs"
+  },
+  {
+   "name" : "wcstoul"
+  },
+  {
+   "name" : "wcstoul_l"
+  },
+  {
+   "name" : "wcstoull"
+  },
+  {
+   "name" : "wcstoull_l"
+  },
+  {
+   "name" : "wcstoumax"
+  },
+  {
+   "name" : "wcswidth"
+  },
+  {
+   "name" : "wcsxfrm"
+  },
+  {
+   "name" : "wcsxfrm_l"
+  },
+  {
+   "name" : "wctob"
+  },
+  {
+   "name" : "wctomb"
+  },
+  {
+   "name" : "wctrans"
+  },
+  {
+   "name" : "wctrans_l"
+  },
+  {
+   "name" : "wctype"
+  },
+  {
+   "name" : "wctype_l"
+  },
+  {
+   "name" : "wcwidth"
+  },
+  {
+   "name" : "wmemchr"
+  },
+  {
+   "name" : "wmemcmp"
+  },
+  {
+   "name" : "wmemcpy"
+  },
+  {
+   "name" : "wmemmove"
+  },
+  {
+   "name" : "wmempcpy"
+  },
+  {
+   "name" : "wmemset"
+  },
+  {
+   "name" : "wprintf"
+  },
+  {
+   "name" : "write"
+  },
+  {
+   "name" : "writev"
+  },
+  {
+   "name" : "wscanf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__free_hook"
+  },
+  {
+   "name" : "__malloc_hook"
+  },
+  {
+   "name" : "__memalign_hook"
+  },
+  {
+   "name" : "__p_class_syms"
+  },
+  {
+   "name" : "__p_type_syms"
+  },
+  {
+   "name" : "__progname"
+  },
+  {
+   "name" : "__realloc_hook"
+  },
+  {
+   "name" : "__sF"
+  },
+  {
+   "name" : "__stack_chk_guard"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area__"
+  },
+  {
+   "name" : "_ctype_"
+  },
+  {
+   "name" : "daylight"
+  },
+  {
+   "binding" : "weak",
+   "name" : "environ"
+  },
+  {
+   "name" : "error_message_count"
+  },
+  {
+   "name" : "error_one_per_line"
+  },
+  {
+   "name" : "error_print_progname"
+  },
+  {
+   "name" : "in6addr_any"
+  },
+  {
+   "name" : "in6addr_loopback"
+  },
+  {
+   "name" : "optarg"
+  },
+  {
+   "name" : "opterr"
+  },
+  {
+   "name" : "optind"
+  },
+  {
+   "name" : "optopt"
+  },
+  {
+   "name" : "optreset"
+  },
+  {
+   "name" : "stderr"
+  },
+  {
+   "name" : "stdin"
+  },
+  {
+   "name" : "stdout"
+  },
+  {
+   "name" : "sys_siglist"
+  },
+  {
+   "name" : "sys_signame"
+  },
+  {
+   "name" : "timezone"
+  },
+  {
+   "name" : "tzname"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK9prop_infoPvE",
+   "name" : "void (const prop_info *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK9prop_infoPvE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKcS1_jE",
+   "name" : "void (void *, const char *, const char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKcS1_jE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  }
+ ],
+ "functions" : [],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode &",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIRKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP10PrefixNode",
+   "name" : "PrefixNode *",
+   "referenced_type" : "_ZTI10PrefixNode",
+   "self_type" : "_ZTIP10PrefixNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11ContextNode",
+   "name" : "ContextNode *",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIP11ContextNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13ContextsSplit",
+   "name" : "ContextsSplit *",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTIP13ContextsSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15ContextListNode",
+   "name" : "ContextListNode *",
+   "referenced_type" : "_ZTI15ContextListNode",
+   "self_type" : "_ZTIP15ContextListNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP16ContextsPreSplit",
+   "name" : "ContextsPreSplit *",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTIP16ContextsPreSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP16SystemProperties",
+   "name" : "SystemProperties *",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTIP16SystemProperties",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18ContextsSerialized",
+   "name" : "ContextsSerialized *",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTIP18ContextsSerialized",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7prop_bt",
+   "name" : "prop_bt *",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTIP7prop_bt",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8Contexts",
+   "name" : "Contexts *",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTIP8Contexts",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9prop_area",
+   "name" : "prop_area *",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIP9prop_area",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9prop_info",
+   "name" : "prop_info *",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIP9prop_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK9prop_infoPvE",
+   "name" : "void (*)(const prop_info *, void *)",
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "self_type" : "_ZTIPFvPK9prop_infoPvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvPKcS1_jE",
+   "name" : "void (*)(void *, const char *, const char *, unsigned int)",
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "self_type" : "_ZTIPFvPvPKcS1_jE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK11ContextNode",
+   "name" : "const ContextNode *",
+   "referenced_type" : "_ZTIK11ContextNode",
+   "self_type" : "_ZTIPK11ContextNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK8timespec",
+   "name" : "const timespec *",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIPK8timespec",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK9prop_area",
+   "name" : "const prop_area *",
+   "referenced_type" : "_ZTIK9prop_area",
+   "self_type" : "_ZTIPK9prop_area",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry *",
+   "referenced_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData *",
+   "referenced_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIPKN7android10properties14SerializedDataE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea *",
+   "referenced_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal *",
+   "referenced_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader *",
+   "referenced_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode *",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode *",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP9prop_area",
+   "name" : "prop_area **",
+   "referenced_type" : "_ZTIP9prop_area",
+   "self_type" : "_ZTIPP9prop_area",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPU7_Atomicj",
+   "name" : "_Atomic(unsigned int) *",
+   "referenced_type" : "_ZTIU7_Atomicj",
+   "self_type" : "_ZTIPU7_Atomicj",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA0_Kc",
+   "name" : "char const[0]",
+   "referenced_type" : "_ZTIA0_c",
+   "self_type" : "_ZTIA0_Kc",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11ContextNode",
+   "name" : "const ContextNode",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIK11ContextNode",
+   "size" : 40,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 16,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_area",
+   "name" : "const prop_area",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIK9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7prop_bt",
+   "name" : "prop_bt *const",
+   "referenced_type" : "_ZTIP7prop_bt",
+   "self_type" : "_ZTIKP7prop_bt",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPj",
+   "name" : "unsigned int *const",
+   "referenced_type" : "_ZTIPj",
+   "self_type" : "_ZTIKPj",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKm",
+   "name" : "const unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIKm",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "lock_",
+     "referenced_type" : "_ZTI4Lock"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "pa_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "no_access_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI11ContextNode",
+   "name" : "ContextNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTI11ContextNode",
+   "size" : 40,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "prefixes_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP10PrefixNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP15ContextListNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ContextsSplit",
+   "name" : "ContextsSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTI13ContextsSplit",
+   "size" : 40,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI13ContextsSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "pre_split_prop_area_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI16ContextsPreSplit",
+   "name" : "ContextsPreSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTI16ContextsPreSplit",
+   "size" : 16,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI16ContextsPreSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "contexts_data_",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIP8Contexts"
+    },
+    {
+     "access" : "private",
+     "field_name" : "initialized_",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_filename_",
+     "field_offset" : 584,
+     "referenced_type" : "_ZTIA1024_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI16SystemProperties",
+   "name" : "SystemProperties",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTI16SystemProperties",
+   "size" : 1104,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_info_area_file_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP11ContextNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "num_context_nodes_",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_mmap_size_",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ContextsSerialized",
+   "name" : "ContextsSerialized",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTI18ContextsSerialized",
+   "size" : 64,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI18ContextsSerialized"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "namelen",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prop",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "left",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "children",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI7prop_bt",
+   "name" : "prop_bt",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTI7prop_bt",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTI8Contexts",
+   "name" : "Contexts",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTI8Contexts",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI8Contexts"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts10InitializeEbPKcPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts18GetPropAreaForNameEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts17GetSerialPropAreaEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts11ResetAccessEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "bytes_used_",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "magic_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "version_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "reserved_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA28_j"
+    },
+    {
+     "access" : "private",
+     "field_name" : "data_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_area",
+   "name" : "prop_area",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTI9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "serial",
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN9prop_infoUt_E"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_info",
+   "name" : "prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTI9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "namelen",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "context_index",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "type_index",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties13PropertyEntryE",
+   "name" : "android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "data_base_",
+     "referenced_type" : "_ZTIA0_Kc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties14SerializedDataE",
+   "name" : "android::properties::SerializedData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10properties14SerializedDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "name" : "android::properties::PropertyInfoArea",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "property_entry",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_child_nodes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "child_nodes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_prefixes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prefix_entries",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_exact_matches",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exact_match_entries",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "name" : "android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mmap_base_",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mmap_size_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "current_version",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "minimum_supported_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "contexts_offset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "types_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "root_offset",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "serialized_data_",
+     "referenced_type" : "_ZTIPKN7android10properties14SerializedDataE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "trie_node_base_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKN7android10properties16TrieNodeInternalE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIN7android10properties8TrieNodeE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "field_name" : "long_property",
+     "referenced_type" : "_ZTIN9prop_infoUt_Ut_E"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9prop_infoUt_E",
+   "self_type" : "_ZTIN9prop_infoUt_E",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error_message",
+     "referenced_type" : "_ZTIA56_c"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_Ut_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)::(anonymous struct at bionic/libc/system_properties/include/system_properties/prop_info.h:63:5)",
+   "referenced_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "self_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "size" : 60,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &&",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ]
+}
diff --git a/S/64/arm64_armv8-a/source-based/libdl.so.lsdump b/S/64/arm64_armv8-a/source-based/libdl.so.lsdump
new file mode 100644
index 0000000..8c11950
--- /dev/null
+++ b/S/64/arm64_armv8-a/source-based/libdl.so.lsdump
@@ -0,0 +1,2834 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_i",
+   "name" : "int [12]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA12_i",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA14_i",
+   "name" : "int [14]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA14_i",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_c",
+   "name" : "char [16]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA16_c",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_m",
+   "name" : "unsigned long [16]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA16_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA31_m",
+   "name" : "unsigned long [31]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA31_m",
+   "size" : 248,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA32_o",
+   "name" : "unsigned __int128 [32]",
+   "referenced_type" : "_ZTIo",
+   "self_type" : "_ZTIA32_o",
+   "size" : 512,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA4088_c",
+   "name" : "char [4088]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA4088_c",
+   "size" : 4088,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 16
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 16,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIo",
+   "name" : "unsigned __int128",
+   "referenced_type" : "_ZTIo",
+   "self_type" : "_ZTIo",
+   "size" : 16
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__cfi_init"
+  },
+  {
+   "name" : "__cfi_shadow_size"
+  },
+  {
+   "name" : "__cfi_slowpath"
+  },
+  {
+   "name" : "__cfi_slowpath_diag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_dlopen_ext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_LD_LIBRARY_PATH"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_application_target_sdk_version"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_iterate_phdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dladdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlclose"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlerror"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlopen"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlsym"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlvsym"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_DLEXT_WRITE_RELRO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_DLEXT_USE_RELRO"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "ANDROID_DLEXT_FORCE_LOAD"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "ANDROID_DLEXT_USE_NAMESPACE"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE"
+    },
+    {
+     "enum_field_value" : 1663,
+     "name" : "ANDROID_DLEXT_VALID_FLAG_BITS"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "name" : "(anonymous enum at bionic/libc/include/android/dlext.h:41:1)",
+   "referenced_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "self_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "r_debug::RT_CONSISTENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "r_debug::RT_ADD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "r_debug::RT_DELETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE",
+   "name" : "r_debug::(anonymous enum at bionic/libc/include/link.h:83:3)",
+   "referenced_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "self_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 2,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CFIShadow::kInvalidShadow"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CFIShadow::kUncheckedShadow"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CFIShadow::kRegularShadowMin"
+    }
+   ],
+   "linker_set_key" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "name" : "CFIShadow::ShadowValues",
+   "referenced_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "self_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "size" : 2,
+   "source_file" : "/bionic/libc/private/CFIShadow.h",
+   "underlying_type" : "_ZTIt"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvS_mPKvE",
+   "name" : "void *(void *, unsigned long, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvS_mPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvS_mPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvmPKvE",
+   "name" : "void *(unsigned long, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvmPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvmPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvmmPKvE",
+   "name" : "void *(unsigned long, unsigned long, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvmmPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvmmPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12dl_phdr_infomPvE",
+   "name" : "int (dl_phdr_info *, unsigned long, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12dl_phdr_info"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12dl_phdr_infomPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12dl_phdr_infomPvE",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKvE",
+   "name" : "void (void *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__cfi_init",
+   "linker_set_key" : "__cfi_init",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIPm",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_shadow_size",
+   "linker_set_key" : "__cfi_shadow_size",
+   "return_type" : "_ZTIm",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath",
+   "linker_set_key" : "__cfi_slowpath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath_diag",
+   "linker_set_key" : "__cfi_slowpath_diag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "android_dlopen_ext",
+   "linker_set_key" : "android_dlopen_ext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK17android_dlextinfo"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "function_name" : "android_get_LD_LIBRARY_PATH",
+   "linker_set_key" : "android_get_LD_LIBRARY_PATH",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl.cpp"
+  },
+  {
+   "function_name" : "android_get_application_target_sdk_version",
+   "linker_set_key" : "android_get_application_target_sdk_version",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/android/api-level.h"
+  },
+  {
+   "function_name" : "dl_iterate_phdr",
+   "linker_set_key" : "dl_iterate_phdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFiP12dl_phdr_infomPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dladdr",
+   "linker_set_key" : "dladdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIP7Dl_info"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlclose",
+   "linker_set_key" : "dlclose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlerror",
+   "linker_set_key" : "dlerror",
+   "return_type" : "_ZTIPc",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlopen",
+   "linker_set_key" : "dlopen",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlsym",
+   "linker_set_key" : "dlsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlvsym",
+   "linker_set_key" : "dlvsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12dl_phdr_info",
+   "name" : "dl_phdr_info *",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTIP12dl_phdr_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19android_namespace_t",
+   "name" : "android_namespace_t *",
+   "referenced_type" : "_ZTI19android_namespace_t",
+   "self_type" : "_ZTIP19android_namespace_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7Dl_info",
+   "name" : "Dl_info *",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTIP7Dl_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8link_map",
+   "name" : "link_map *",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTIP8link_map",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9Elf64_Dyn",
+   "name" : "Elf64_Dyn *",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTIP9Elf64_Dyn",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvS_mPKvE",
+   "name" : "void *(*)(void *, unsigned long, const void *)",
+   "referenced_type" : "_ZTIFPvS_mPKvE",
+   "self_type" : "_ZTIPFPvS_mPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvmPKvE",
+   "name" : "void *(*)(unsigned long, const void *)",
+   "referenced_type" : "_ZTIFPvmPKvE",
+   "self_type" : "_ZTIPFPvmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvmmPKvE",
+   "name" : "void *(*)(unsigned long, unsigned long, const void *)",
+   "referenced_type" : "_ZTIFPvmmPKvE",
+   "self_type" : "_ZTIPFPvmmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP12dl_phdr_infomPvE",
+   "name" : "int (*)(dl_phdr_info *, unsigned long, void *)",
+   "referenced_type" : "_ZTIFiP12dl_phdr_infomPvE",
+   "self_type" : "_ZTIPFiP12dl_phdr_infomPvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvPKvE",
+   "name" : "void (*)(void *, const void *)",
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "self_type" : "_ZTIPFvPvPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK10elf64_phdr",
+   "name" : "const elf64_phdr *",
+   "referenced_type" : "_ZTIK10elf64_phdr",
+   "self_type" : "_ZTIPK10elf64_phdr",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK17android_dlextinfo",
+   "name" : "const android_dlextinfo *",
+   "referenced_type" : "_ZTIK17android_dlextinfo",
+   "self_type" : "_ZTIPK17android_dlextinfo",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10elf64_phdr",
+   "name" : "const elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTIK10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17android_dlextinfo",
+   "name" : "const android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTIK17android_dlextinfo",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKm",
+   "name" : "const unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIKm",
+   "size" : 8,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvS_mPKvE",
+   "name" : "void *(*volatile)(void *, unsigned long, const void *)",
+   "referenced_type" : "_ZTIPFPvS_mPKvE",
+   "self_type" : "_ZTIVPFPvS_mPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvmPKvE",
+   "name" : "void *(*volatile)(unsigned long, const void *)",
+   "referenced_type" : "_ZTIPFPvmPKvE",
+   "self_type" : "_ZTIVPFPvmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvmmPKvE",
+   "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
+   "referenced_type" : "_ZTIPFPvmmPKvE",
+   "self_type" : "_ZTIVPFPvmmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFvPvPKvE",
+   "name" : "void (*volatile)(void *, const void *)",
+   "referenced_type" : "_ZTIPFvPvPKvE",
+   "self_type" : "_ZTIVPFvPvPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Chdr",
+   "name" : "Elf32_Chdr",
+   "referenced_type" : "_ZTI10Elf32_Chdr",
+   "self_type" : "_ZTI10Elf32_Chdr",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Move",
+   "name" : "Elf32_Move",
+   "referenced_type" : "_ZTI10Elf32_Move",
+   "self_type" : "_ZTI10Elf32_Move",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Chdr",
+   "name" : "Elf64_Chdr",
+   "referenced_type" : "_ZTI10Elf64_Chdr",
+   "self_type" : "_ZTI10Elf64_Chdr",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 208,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Move",
+   "name" : "Elf64_Move",
+   "referenced_type" : "_ZTI10Elf64_Move",
+   "self_type" : "_ZTI10Elf64_Move",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_note",
+   "name" : "elf32_note",
+   "referenced_type" : "_ZTI10elf32_note",
+   "self_type" : "_ZTI10elf32_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_phdr",
+   "name" : "elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTI10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_rela",
+   "name" : "elf32_rela",
+   "referenced_type" : "_ZTI10elf32_rela",
+   "self_type" : "_ZTI10elf32_rela",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_shdr",
+   "name" : "elf32_shdr",
+   "referenced_type" : "_ZTI10elf32_shdr",
+   "self_type" : "_ZTI10elf32_shdr",
+   "size" : 40,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_note",
+   "name" : "elf64_note",
+   "referenced_type" : "_ZTI10elf64_note",
+   "self_type" : "_ZTI10elf64_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_phdr",
+   "name" : "elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTI10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_rela",
+   "name" : "elf64_rela",
+   "referenced_type" : "_ZTI10elf64_rela",
+   "self_type" : "_ZTI10elf64_rela",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_shdr",
+   "name" : "elf64_shdr",
+   "referenced_type" : "_ZTI10elf64_shdr",
+   "self_type" : "_ZTI10elf64_shdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 32,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_Verdef",
+   "name" : "Elf32_Verdef",
+   "referenced_type" : "_ZTI12Elf32_Verdef",
+   "self_type" : "_ZTI12Elf32_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_auxv_t",
+   "name" : "Elf32_auxv_t",
+   "referenced_type" : "_ZTI12Elf32_auxv_t",
+   "self_type" : "_ZTI12Elf32_auxv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_Verdef",
+   "name" : "Elf64_Verdef",
+   "referenced_type" : "_ZTI12Elf64_Verdef",
+   "self_type" : "_ZTI12Elf64_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_auxv_t",
+   "name" : "Elf64_auxv_t",
+   "referenced_type" : "_ZTI12Elf64_auxv_t",
+   "self_type" : "_ZTI12Elf64_auxv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "dlpi_addr",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dlpi_phdr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK10elf64_phdr"
+    },
+    {
+     "field_name" : "dlpi_phnum",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "dlpi_adds",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_subs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_tls_modid",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "dlpi_tls_data",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12dl_phdr_info",
+   "name" : "dl_phdr_info",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTI12dl_phdr_info",
+   "size" : 64,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Syminfo",
+   "name" : "Elf32_Syminfo",
+   "referenced_type" : "_ZTI13Elf32_Syminfo",
+   "self_type" : "_ZTI13Elf32_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verdaux",
+   "name" : "Elf32_Verdaux",
+   "referenced_type" : "_ZTI13Elf32_Verdaux",
+   "self_type" : "_ZTI13Elf32_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Vernaux",
+   "name" : "Elf32_Vernaux",
+   "referenced_type" : "_ZTI13Elf32_Vernaux",
+   "self_type" : "_ZTI13Elf32_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verneed",
+   "name" : "Elf32_Verneed",
+   "referenced_type" : "_ZTI13Elf32_Verneed",
+   "self_type" : "_ZTI13Elf32_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Syminfo",
+   "name" : "Elf64_Syminfo",
+   "referenced_type" : "_ZTI13Elf64_Syminfo",
+   "self_type" : "_ZTI13Elf64_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verdaux",
+   "name" : "Elf64_Verdaux",
+   "referenced_type" : "_ZTI13Elf64_Verdaux",
+   "self_type" : "_ZTI13Elf64_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Vernaux",
+   "name" : "Elf64_Vernaux",
+   "referenced_type" : "_ZTI13Elf64_Vernaux",
+   "self_type" : "_ZTI13Elf64_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verneed",
+   "name" : "Elf64_Verneed",
+   "referenced_type" : "_ZTI13Elf64_Verneed",
+   "self_type" : "_ZTI13Elf64_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "__reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA16_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA12_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA16_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA14_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "regs",
+     "referenced_type" : "_ZTIA31_m"
+    },
+    {
+     "field_name" : "sp",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "pc",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "pstate",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI16user_regs_struct",
+   "name" : "user_regs_struct",
+   "referenced_type" : "_ZTI16user_regs_struct",
+   "self_type" : "_ZTI16user_regs_struct",
+   "size" : 272,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved_addr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "relro_fd",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd_offset",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "library_namespace",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIP19android_namespace_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17android_dlextinfo",
+   "name" : "android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTI17android_dlextinfo",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA4_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "vregs",
+     "referenced_type" : "_ZTIA32_o"
+    },
+    {
+     "field_name" : "fpsr",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fpcr",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI18user_fpsimd_struct",
+   "name" : "user_fpsimd_struct",
+   "referenced_type" : "_ZTI18user_fpsimd_struct",
+   "self_type" : "_ZTI18user_fpsimd_struct",
+   "size" : 528,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "v",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4088_c"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libdl/libdl_cfi.cpp:27:8)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5div_t",
+   "name" : "div_t",
+   "referenced_type" : "_ZTI5div_t",
+   "self_type" : "_ZTI5div_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI6ldiv_t",
+   "name" : "ldiv_t",
+   "referenced_type" : "_ZTI6ldiv_t",
+   "self_type" : "_ZTI6ldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "dli_fname",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_fbase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "dli_sname",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_saddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI7Dl_info",
+   "name" : "Dl_info",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTI7Dl_info",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7dynamicUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7dynamic",
+   "name" : "dynamic",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTI7dynamic",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI7lldiv_t",
+   "name" : "lldiv_t",
+   "referenced_type" : "_ZTI7lldiv_t",
+   "self_type" : "_ZTI7lldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "r_map",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "r_brk",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_state",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7r_debug7$RT_ADDE"
+    },
+    {
+     "field_name" : "r_ldbase",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI7r_debug",
+   "name" : "r_debug",
+   "referenced_type" : "_ZTI7r_debug",
+   "self_type" : "_ZTI7r_debug",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "l_addr",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "l_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "l_ld",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP9Elf64_Dyn"
+    },
+    {
+     "field_name" : "l_next",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "l_prev",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP8link_map"
+    }
+   ],
+   "linker_set_key" : "_ZTI8link_map",
+   "name" : "link_map",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTI8link_map",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "arena",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "ordblks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "smblks",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "hblks",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "hblkhd",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "usmblks",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fsmblks",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "uordblks",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fordblks",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "keepcost",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI8mallinfo",
+   "name" : "mallinfo",
+   "referenced_type" : "_ZTI8mallinfo",
+   "self_type" : "_ZTI8mallinfo",
+   "size" : 80,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI9CFIShadow",
+   "name" : "CFIShadow",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9CFIShadow",
+   "self_type" : "_ZTI9CFIShadow",
+   "size" : 1,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf32_Lib",
+   "name" : "Elf32_Lib",
+   "referenced_type" : "_ZTI9Elf32_Lib",
+   "self_type" : "_ZTI9Elf32_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN9Elf64_DynUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Dyn",
+   "name" : "Elf64_Dyn",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTI9Elf64_Dyn",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Lib",
+   "name" : "Elf64_Lib",
+   "referenced_type" : "_ZTI9Elf64_Lib",
+   "self_type" : "_ZTI9Elf64_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 336,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 400,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_hdr",
+   "name" : "elf32_hdr",
+   "referenced_type" : "_ZTI9elf32_hdr",
+   "self_type" : "_ZTI9elf32_hdr",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_rel",
+   "name" : "elf32_rel",
+   "referenced_type" : "_ZTI9elf32_rel",
+   "self_type" : "_ZTI9elf32_rel",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_sym",
+   "name" : "elf32_sym",
+   "referenced_type" : "_ZTI9elf32_sym",
+   "self_type" : "_ZTI9elf32_sym",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 432,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 464,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 496,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_hdr",
+   "name" : "elf64_hdr",
+   "referenced_type" : "_ZTI9elf64_hdr",
+   "self_type" : "_ZTI9elf64_hdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_rel",
+   "name" : "elf64_rel",
+   "referenced_type" : "_ZTI9elf64_rel",
+   "self_type" : "_ZTI9elf64_rel",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_sym",
+   "name" : "elf64_sym",
+   "referenced_type" : "_ZTI9elf64_sym",
+   "self_type" : "_ZTI9elf64_sym",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E",
+   "name" : "Elf32_auxv_t::(anonymous union at bionic/libc/include/elf.h:47:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E",
+   "name" : "Elf64_auxv_t::(anonymous union at bionic/libc/include/elf.h:54:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7dynamicUt_E",
+   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7dynamicUt_E",
+   "self_type" : "_ZTIN7dynamicUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9Elf64_DynUt_E",
+   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9Elf64_DynUt_E",
+   "self_type" : "_ZTIN9Elf64_DynUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm64_armv8-a/source-based/liblog.so.lsdump b/S/64/arm64_armv8-a/source-based/liblog.so.lsdump
new file mode 100644
index 0000000..f264e4c
--- /dev/null
+++ b/S/64/arm64_armv8-a/source-based/liblog.so.lsdump
@@ -0,0 +1,2514 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA5121_h",
+   "name" : "unsigned char [5121]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA5121_h",
+   "size" : 5121,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_c",
+   "name" : "char []",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA_c",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__android_log_assert"
+  },
+  {
+   "name" : "__android_log_bswrite"
+  },
+  {
+   "name" : "__android_log_btwrite"
+  },
+  {
+   "name" : "__android_log_buf_print"
+  },
+  {
+   "name" : "__android_log_buf_write"
+  },
+  {
+   "name" : "__android_log_bwrite"
+  },
+  {
+   "name" : "__android_log_call_aborter"
+  },
+  {
+   "name" : "__android_log_close"
+  },
+  {
+   "name" : "__android_log_default_aborter"
+  },
+  {
+   "name" : "__android_log_error_write"
+  },
+  {
+   "name" : "__android_log_get_minimum_priority"
+  },
+  {
+   "name" : "__android_log_is_debuggable"
+  },
+  {
+   "name" : "__android_log_is_loggable"
+  },
+  {
+   "name" : "__android_log_is_loggable_len"
+  },
+  {
+   "name" : "__android_log_logd_logger"
+  },
+  {
+   "name" : "__android_log_pmsg_file_read"
+  },
+  {
+   "name" : "__android_log_pmsg_file_write"
+  },
+  {
+   "name" : "__android_log_print"
+  },
+  {
+   "name" : "__android_log_security"
+  },
+  {
+   "name" : "__android_log_security_bswrite"
+  },
+  {
+   "name" : "__android_log_set_aborter"
+  },
+  {
+   "name" : "__android_log_set_default_tag"
+  },
+  {
+   "name" : "__android_log_set_logger"
+  },
+  {
+   "name" : "__android_log_set_minimum_priority"
+  },
+  {
+   "name" : "__android_log_stderr_logger"
+  },
+  {
+   "name" : "__android_log_vprint"
+  },
+  {
+   "name" : "__android_log_write"
+  },
+  {
+   "name" : "__android_log_write_log_message"
+  },
+  {
+   "name" : "android_log_destroy"
+  },
+  {
+   "name" : "android_log_id_to_name"
+  },
+  {
+   "name" : "android_log_parser_reset"
+  },
+  {
+   "name" : "android_log_processBinaryLogBuffer"
+  },
+  {
+   "name" : "android_log_processLogBuffer"
+  },
+  {
+   "name" : "android_log_read_next"
+  },
+  {
+   "name" : "android_log_reset"
+  },
+  {
+   "name" : "android_log_write_float32"
+  },
+  {
+   "name" : "android_log_write_int32"
+  },
+  {
+   "name" : "android_log_write_int64"
+  },
+  {
+   "name" : "android_log_write_list"
+  },
+  {
+   "name" : "android_log_write_list_begin"
+  },
+  {
+   "name" : "android_log_write_list_buffer"
+  },
+  {
+   "name" : "android_log_write_list_end"
+  },
+  {
+   "name" : "android_log_write_string8"
+  },
+  {
+   "name" : "android_log_write_string8_len"
+  },
+  {
+   "name" : "android_logger_clear"
+  },
+  {
+   "name" : "android_logger_get_id"
+  },
+  {
+   "name" : "android_logger_get_log_readable_size"
+  },
+  {
+   "name" : "android_logger_get_log_size"
+  },
+  {
+   "name" : "android_logger_get_log_version"
+  },
+  {
+   "name" : "android_logger_get_prune_list"
+  },
+  {
+   "name" : "android_logger_get_statistics"
+  },
+  {
+   "name" : "android_logger_list_alloc"
+  },
+  {
+   "name" : "android_logger_list_alloc_time"
+  },
+  {
+   "name" : "android_logger_list_free"
+  },
+  {
+   "name" : "android_logger_list_open"
+  },
+  {
+   "name" : "android_logger_list_read"
+  },
+  {
+   "name" : "android_logger_open"
+  },
+  {
+   "name" : "android_logger_set_log_size"
+  },
+  {
+   "name" : "android_logger_set_prune_list"
+  },
+  {
+   "name" : "android_name_to_log_id"
+  },
+  {
+   "name" : "android_openEventTagMap"
+  },
+  {
+   "name" : "create_android_log_parser"
+  },
+  {
+   "name" : "create_android_logger"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FORMAT_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FORMAT_BRIEF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FORMAT_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "FORMAT_TAG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FORMAT_THREAD"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "FORMAT_RAW"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "FORMAT_TIME"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FORMAT_THREADTIME"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FORMAT_LONG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "FORMAT_MODIFIER_COLOR"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "FORMAT_MODIFIER_TIME_USEC"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "FORMAT_MODIFIER_PRINTABLE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FORMAT_MODIFIER_YEAR"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "FORMAT_MODIFIER_ZONE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "FORMAT_MODIFIER_EPOCH"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "FORMAT_MODIFIER_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "FORMAT_MODIFIER_UID"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "FORMAT_MODIFIER_DESCRIPT"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "FORMAT_MODIFIER_TIME_NSEC"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AndroidLogPrintFormat",
+   "name" : "AndroidLogPrintFormat",
+   "referenced_type" : "_ZTI21AndroidLogPrintFormat",
+   "self_type" : "_ZTI21AndroidLogPrintFormat",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "name" : "long (log_id, char, const char *, const char *, unsigned long, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK21__android_log_messageE",
+   "name" : "void (const __android_log_message *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK21__android_log_messageE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPKcE",
+   "name" : "void (const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPKcE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__android_log_assert",
+   "linker_set_key" : "__android_log_assert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bswrite",
+   "linker_set_key" : "__android_log_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_btwrite",
+   "linker_set_key" : "__android_log_btwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_print",
+   "linker_set_key" : "__android_log_buf_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_write",
+   "linker_set_key" : "__android_log_buf_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bwrite",
+   "linker_set_key" : "__android_log_bwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_call_aborter",
+   "linker_set_key" : "__android_log_call_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_close",
+   "linker_set_key" : "__android_log_close",
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_default_aborter",
+   "linker_set_key" : "__android_log_default_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_error_write",
+   "linker_set_key" : "__android_log_error_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_safetynet.h"
+  },
+  {
+   "function_name" : "__android_log_get_minimum_priority",
+   "linker_set_key" : "__android_log_get_minimum_priority",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_debuggable",
+   "linker_set_key" : "__android_log_is_debuggable",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_properties.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable",
+   "linker_set_key" : "__android_log_is_loggable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable_len",
+   "linker_set_key" : "__android_log_is_loggable_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_logd_logger",
+   "linker_set_key" : "__android_log_logd_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_read",
+   "linker_set_key" : "__android_log_pmsg_file_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPFl6log_idcPKcS1_mPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_write",
+   "linker_set_key" : "__android_log_pmsg_file_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_print",
+   "linker_set_key" : "__android_log_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_security",
+   "linker_set_key" : "__android_log_security",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_security_bswrite",
+   "linker_set_key" : "__android_log_security_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_set_aborter",
+   "linker_set_key" : "__android_log_set_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPKcE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_default_tag",
+   "linker_set_key" : "__android_log_set_default_tag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_logger",
+   "linker_set_key" : "__android_log_set_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPK21__android_log_messageE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_minimum_priority",
+   "linker_set_key" : "__android_log_set_minimum_priority",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_stderr_logger",
+   "linker_set_key" : "__android_log_stderr_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_vprint",
+   "linker_set_key" : "__android_log_vprint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write",
+   "linker_set_key" : "__android_log_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write_log_message",
+   "linker_set_key" : "__android_log_write_log_message",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "android_log_destroy",
+   "linker_set_key" : "android_log_destroy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_id_to_name",
+   "linker_set_key" : "android_log_id_to_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_log_parser_reset",
+   "linker_set_key" : "android_log_parser_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_processBinaryLogBuffer",
+   "linker_set_key" : "android_log_processBinaryLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK11EventTagMap"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_processLogBuffer",
+   "linker_set_key" : "android_log_processLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_read_next",
+   "linker_set_key" : "android_log_read_next",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTI24android_log_list_element",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_reset",
+   "linker_set_key" : "android_log_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_float32",
+   "linker_set_key" : "android_log_write_float32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int32",
+   "linker_set_key" : "android_log_write_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int64",
+   "linker_set_key" : "android_log_write_int64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list",
+   "linker_set_key" : "android_log_write_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_begin",
+   "linker_set_key" : "android_log_write_list_begin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_buffer",
+   "linker_set_key" : "android_log_write_list_buffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "android_log_write_list_end",
+   "linker_set_key" : "android_log_write_list_end",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8",
+   "linker_set_key" : "android_log_write_string8",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8_len",
+   "linker_set_key" : "android_log_write_string8_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_logger_clear",
+   "linker_set_key" : "android_logger_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_id",
+   "linker_set_key" : "android_logger_get_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_readable_size",
+   "linker_set_key" : "android_logger_get_log_readable_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_size",
+   "linker_set_key" : "android_logger_get_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_version",
+   "linker_set_key" : "android_logger_get_log_version",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_prune_list",
+   "linker_set_key" : "android_logger_get_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_statistics",
+   "linker_set_key" : "android_logger_get_statistics",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc",
+   "linker_set_key" : "android_logger_list_alloc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc_time",
+   "linker_set_key" : "android_logger_list_alloc_time",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI8log_time"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_free",
+   "linker_set_key" : "android_logger_list_free",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_open",
+   "linker_set_key" : "android_logger_list_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_read",
+   "linker_set_key" : "android_logger_list_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIP7log_msg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_open",
+   "linker_set_key" : "android_logger_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIP6logger",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_log_size",
+   "linker_set_key" : "android_logger_set_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_prune_list",
+   "linker_set_key" : "android_logger_set_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_name_to_log_id",
+   "linker_set_key" : "android_name_to_log_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_openEventTagMap",
+   "linker_set_key" : "android_openEventTagMap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "function_name" : "create_android_log_parser",
+   "linker_set_key" : "create_android_log_parser",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "create_android_logger",
+   "linker_set_key" : "create_android_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIR22android_log_event_list",
+   "name" : "android_log_event_list &",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIR22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11EventTagMap",
+   "name" : "EventTagMap *",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIP11EventTagMap",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11logger_list",
+   "name" : "logger_list *",
+   "referenced_type" : "_ZTI11logger_list",
+   "self_type" : "_ZTIP11logger_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12logger_entry",
+   "name" : "logger_entry *",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTIP12logger_entry",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t *",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIP17AndroidLogEntry_t",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18AndroidLogFormat_t",
+   "name" : "AndroidLogFormat_t *",
+   "referenced_type" : "_ZTI18AndroidLogFormat_t",
+   "self_type" : "_ZTIP18AndroidLogFormat_t",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21__android_log_message",
+   "name" : "__android_log_message *",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIP21__android_log_message",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP22android_log_event_list",
+   "name" : "android_log_event_list *",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIP22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP28android_log_context_internal",
+   "name" : "android_log_context_internal *",
+   "referenced_type" : "_ZTI28android_log_context_internal",
+   "self_type" : "_ZTIP28android_log_context_internal",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP6logger",
+   "name" : "logger *",
+   "referenced_type" : "_ZTI6logger",
+   "self_type" : "_ZTIP6logger",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7log_msg",
+   "name" : "log_msg *",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIP7log_msg",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFl6log_idcPKcS1_mPvE",
+   "name" : "long (*)(log_id, char, const char *, const char *, unsigned long, void *)",
+   "referenced_type" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "self_type" : "_ZTIPFl6log_idcPKcS1_mPvE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK21__android_log_messageE",
+   "name" : "void (*)(const __android_log_message *)",
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "self_type" : "_ZTIPFvPK21__android_log_messageE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPKcE",
+   "name" : "void (*)(const char *)",
+   "referenced_type" : "_ZTIFvPKcE",
+   "self_type" : "_ZTIPFvPKcE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK11EventTagMap",
+   "name" : "const EventTagMap *",
+   "referenced_type" : "_ZTIK11EventTagMap",
+   "self_type" : "_ZTIPK11EventTagMap",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t *",
+   "referenced_type" : "_ZTIK17AndroidLogEntry_t",
+   "self_type" : "_ZTIPK17AndroidLogEntry_t",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21__android_log_message",
+   "name" : "const __android_log_message *",
+   "referenced_type" : "_ZTIK21__android_log_message",
+   "self_type" : "_ZTIPK21__android_log_message",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK22android_log_event_list",
+   "name" : "const android_log_event_list *",
+   "referenced_type" : "_ZTIK22android_log_event_list",
+   "self_type" : "_ZTIPK22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK7log_msg",
+   "name" : "const log_msg *",
+   "referenced_type" : "_ZTIK7log_msg",
+   "self_type" : "_ZTIPK7log_msg",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP28android_log_context_internal",
+   "name" : "android_log_context_internal **",
+   "referenced_type" : "_ZTIP28android_log_context_internal",
+   "self_type" : "_ZTIPP28android_log_context_internal",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11EventTagMap",
+   "name" : "const EventTagMap",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIK11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIK17AndroidLogEntry_t",
+   "size" : 64,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21__android_log_message",
+   "name" : "const __android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIK21__android_log_message",
+   "size" : 48,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22android_log_event_list",
+   "name" : "const android_log_event_list",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIK22android_log_event_list",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7log_msg",
+   "name" : "const log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIK7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 24,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "len",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hdr_size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sec",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nsec",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12logger_entry",
+   "name" : "logger_entry",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTI12logger_entry",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19android_LogPriority"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "tagLen",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "messageLen",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTI17AndroidLogEntry_t",
+   "size" : 64,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_event_int_t",
+   "name" : "android_event_int_t",
+   "referenced_type" : "_ZTI19android_event_int_t",
+   "self_type" : "_ZTI19android_event_int_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "element_count",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_list_t",
+   "name" : "android_event_list_t",
+   "referenced_type" : "_ZTI20android_event_list_t",
+   "self_type" : "_ZTI20android_event_list_t",
+   "size" : 2,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_long_t",
+   "name" : "android_event_long_t",
+   "referenced_type" : "_ZTI20android_event_long_t",
+   "self_type" : "_ZTI20android_event_long_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "realtime",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTI8log_time"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_log_header_t",
+   "name" : "android_log_header_t",
+   "referenced_type" : "_ZTI20android_log_header_t",
+   "self_type" : "_ZTI20android_log_header_t",
+   "size" : 11,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 48,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_event_float_t",
+   "name" : "android_event_float_t",
+   "referenced_type" : "_ZTI21android_event_float_t",
+   "self_type" : "_ZTI21android_event_float_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_header_t",
+   "name" : "android_event_header_t",
+   "referenced_type" : "_ZTI22android_event_header_t",
+   "self_type" : "_ZTI22android_event_header_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_string_t",
+   "name" : "android_event_string_t",
+   "referenced_type" : "_ZTI22android_event_string_t",
+   "self_type" : "_ZTI22android_event_string_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "ctx",
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "access" : "private",
+     "field_name" : "ret",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_log_event_list",
+   "name" : "android_log_event_list",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTI22android_log_event_list",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI19android_event_int_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI23android_log_event_int_t",
+   "name" : "android_log_event_int_t",
+   "referenced_type" : "_ZTI23android_log_event_int_t",
+   "self_type" : "_ZTI23android_log_event_int_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20android_event_long_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_event_long_t",
+   "name" : "android_log_event_long_t",
+   "referenced_type" : "_ZTI24android_log_event_long_t",
+   "self_type" : "_ZTI24android_log_event_long_t",
+   "size" : 13,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTI19AndroidEventLogType"
+    },
+    {
+     "field_name" : "complete",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN24android_log_list_elementUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_list_element",
+   "name" : "android_log_list_element",
+   "referenced_type" : "_ZTI24android_log_list_element",
+   "self_type" : "_ZTI24android_log_list_element",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pmsg_log_header_t",
+   "name" : "android_pmsg_log_header_t",
+   "referenced_type" : "_ZTI25android_pmsg_log_header_t",
+   "self_type" : "_ZTI25android_pmsg_log_header_t",
+   "size" : 7,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_log_event_string_t",
+   "name" : "android_log_event_string_t",
+   "referenced_type" : "_ZTI26android_log_event_string_t",
+   "self_type" : "_ZTI26android_log_event_string_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "_ZTIN7log_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7log_msg",
+   "name" : "log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTI7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "int32",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "int64",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "string",
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "float32",
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN24android_log_list_elementUt_E",
+   "name" : "android_log_list_element::(anonymous union at system/core/liblog/include/log/log_event_list.h:48:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN24android_log_list_elementUt_E",
+   "self_type" : "_ZTIN24android_log_list_elementUt_E",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buf",
+     "referenced_type" : "_ZTIA5121_h"
+    },
+    {
+     "field_name" : "entry",
+     "referenced_type" : "_ZTI12logger_entry"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7log_msgUt_E",
+   "name" : "log_msg::(anonymous union at system/core/liblog/include/log/log_read.h:58:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7log_msgUt_E",
+   "self_type" : "_ZTIN7log_msgUt_E",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm64_armv8-a/source-based/libm.so.lsdump b/S/64/arm64_armv8-a/source-based/libm.so.lsdump
new file mode 100644
index 0000000..d23b2b3
--- /dev/null
+++ b/S/64/arm64_armv8-a/source-based/libm.so.lsdump
@@ -0,0 +1,6740 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA10_c",
+   "name" : "char [10]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA10_c",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA10_d",
+   "name" : "double [10]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA10_d",
+   "size" : 80,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA11_d",
+   "name" : "double [11]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA11_d",
+   "size" : 88,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA128_3$_0",
+   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) [128]",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTIA128_3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3) [128]",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIA128_N12pow_log_dataUt_E",
+   "size" : 4096,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3) [128]",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIA128_N8log_dataUt_E",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA128_e",
+   "name" : "long double [128]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA128_e",
+   "size" : 2048,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA128_f",
+   "name" : "float [128]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA128_f",
+   "size" : 512,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA129_3$_0",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) [129]",
+   "referenced_type" : "_ZTI3$_0#ODR:out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-a_static/obj/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.sdump",
+   "self_type" : "_ZTIA129_3$_0",
+   "size" : 4128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA129_3$_1",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) [129]",
+   "referenced_type" : "_ZTI3$_1",
+   "self_type" : "_ZTIA129_3$_1",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA129_d",
+   "name" : "double [129]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA129_d",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_i",
+   "name" : "int [12]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA12_i",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA14_i",
+   "name" : "int [14]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA14_i",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3) [16]",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIA16_N10log2f_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3) [16]",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3) [16]",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIA16_N9logf_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_c",
+   "name" : "char [16]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA16_c",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_d",
+   "name" : "double [16]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA16_d",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_m",
+   "name" : "unsigned long [16]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA16_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA24_e",
+   "name" : "long double [24]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA24_e",
+   "size" : 384,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA24_j",
+   "name" : "unsigned int [24]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA24_j",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA256_m",
+   "name" : "unsigned long [256]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA256_m",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_8sincos_t",
+   "name" : "sincos_t [2]",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTIA2_8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_d",
+   "name" : "double [2]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA2_d",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA2_e",
+   "name" : "long double [2]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA2_e",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_f",
+   "name" : "float [2]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA2_f",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA3_d",
+   "name" : "double [3]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA3_d",
+   "size" : 24,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_d",
+   "name" : "double [4]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA4_d",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA4_e",
+   "name" : "long double [4]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA4_e",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_f",
+   "name" : "float [4]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA4_f",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA5_d",
+   "name" : "double [5]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA5_d",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA5_e",
+   "name" : "long double [5]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA5_e",
+   "size" : 80,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/e_powl.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_f",
+   "name" : "float [5]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA5_f",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [64]",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIA64_N9log2_dataUt_E",
+   "size" : 1024,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA690_i",
+   "name" : "int [690]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA690_i",
+   "size" : 2760,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA6_d",
+   "name" : "double [6]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA6_d",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_f",
+   "name" : "float [6]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA6_f",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_d",
+   "name" : "double [7]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA7_d",
+   "size" : 56,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA8_d",
+   "name" : "double [8]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA8_d",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "linker_set_key" : "_ZTIA_e",
+   "name" : "long double []",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA_e",
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_j",
+   "name" : "unsigned int []",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA_j",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 16
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__signbit"
+  },
+  {
+   "name" : "__signbitf"
+  },
+  {
+   "name" : "__signbitl"
+  },
+  {
+   "name" : "acos"
+  },
+  {
+   "name" : "acosf"
+  },
+  {
+   "name" : "acosh"
+  },
+  {
+   "name" : "acoshf"
+  },
+  {
+   "name" : "acoshl"
+  },
+  {
+   "name" : "acosl"
+  },
+  {
+   "name" : "asin"
+  },
+  {
+   "name" : "asinf"
+  },
+  {
+   "name" : "asinh"
+  },
+  {
+   "name" : "asinhf"
+  },
+  {
+   "name" : "asinhl"
+  },
+  {
+   "name" : "asinl"
+  },
+  {
+   "name" : "atan"
+  },
+  {
+   "name" : "atan2"
+  },
+  {
+   "name" : "atan2f"
+  },
+  {
+   "name" : "atan2l"
+  },
+  {
+   "name" : "atanf"
+  },
+  {
+   "name" : "atanh"
+  },
+  {
+   "name" : "atanhf"
+  },
+  {
+   "name" : "atanhl"
+  },
+  {
+   "name" : "atanl"
+  },
+  {
+   "name" : "cabs"
+  },
+  {
+   "name" : "cabsf"
+  },
+  {
+   "name" : "cabsl"
+  },
+  {
+   "name" : "cacos"
+  },
+  {
+   "name" : "cacosf"
+  },
+  {
+   "name" : "cacosh"
+  },
+  {
+   "name" : "cacoshf"
+  },
+  {
+   "name" : "cacoshl"
+  },
+  {
+   "name" : "cacosl"
+  },
+  {
+   "name" : "carg"
+  },
+  {
+   "name" : "cargf"
+  },
+  {
+   "name" : "cargl"
+  },
+  {
+   "name" : "casin"
+  },
+  {
+   "name" : "casinf"
+  },
+  {
+   "name" : "casinh"
+  },
+  {
+   "name" : "casinhf"
+  },
+  {
+   "name" : "casinhl"
+  },
+  {
+   "name" : "casinl"
+  },
+  {
+   "name" : "catan"
+  },
+  {
+   "name" : "catanf"
+  },
+  {
+   "name" : "catanh"
+  },
+  {
+   "name" : "catanhf"
+  },
+  {
+   "name" : "catanhl"
+  },
+  {
+   "name" : "catanl"
+  },
+  {
+   "name" : "cbrt"
+  },
+  {
+   "name" : "cbrtf"
+  },
+  {
+   "name" : "cbrtl"
+  },
+  {
+   "name" : "ccos"
+  },
+  {
+   "name" : "ccosf"
+  },
+  {
+   "name" : "ccosh"
+  },
+  {
+   "name" : "ccoshf"
+  },
+  {
+   "name" : "ccoshl"
+  },
+  {
+   "name" : "ccosl"
+  },
+  {
+   "name" : "ceil"
+  },
+  {
+   "name" : "ceilf"
+  },
+  {
+   "name" : "ceill"
+  },
+  {
+   "name" : "cexp"
+  },
+  {
+   "name" : "cexpf"
+  },
+  {
+   "name" : "cexpl"
+  },
+  {
+   "name" : "cimag"
+  },
+  {
+   "name" : "cimagf"
+  },
+  {
+   "name" : "cimagl"
+  },
+  {
+   "name" : "clog"
+  },
+  {
+   "name" : "clogf"
+  },
+  {
+   "name" : "clogl"
+  },
+  {
+   "name" : "conj"
+  },
+  {
+   "name" : "conjf"
+  },
+  {
+   "name" : "conjl"
+  },
+  {
+   "name" : "copysign"
+  },
+  {
+   "name" : "copysignf"
+  },
+  {
+   "name" : "copysignl"
+  },
+  {
+   "name" : "cos"
+  },
+  {
+   "name" : "cosf"
+  },
+  {
+   "name" : "cosh"
+  },
+  {
+   "name" : "coshf"
+  },
+  {
+   "name" : "coshl"
+  },
+  {
+   "name" : "cosl"
+  },
+  {
+   "name" : "cpow"
+  },
+  {
+   "name" : "cpowf"
+  },
+  {
+   "name" : "cpowl"
+  },
+  {
+   "name" : "cproj"
+  },
+  {
+   "name" : "cprojf"
+  },
+  {
+   "name" : "cprojl"
+  },
+  {
+   "name" : "creal"
+  },
+  {
+   "name" : "crealf"
+  },
+  {
+   "name" : "creall"
+  },
+  {
+   "name" : "csin"
+  },
+  {
+   "name" : "csinf"
+  },
+  {
+   "name" : "csinh"
+  },
+  {
+   "name" : "csinhf"
+  },
+  {
+   "name" : "csinhl"
+  },
+  {
+   "name" : "csinl"
+  },
+  {
+   "name" : "csqrt"
+  },
+  {
+   "name" : "csqrtf"
+  },
+  {
+   "name" : "csqrtl"
+  },
+  {
+   "name" : "ctan"
+  },
+  {
+   "name" : "ctanf"
+  },
+  {
+   "name" : "ctanh"
+  },
+  {
+   "name" : "ctanhf"
+  },
+  {
+   "name" : "ctanhl"
+  },
+  {
+   "name" : "ctanl"
+  },
+  {
+   "name" : "drem"
+  },
+  {
+   "name" : "dremf"
+  },
+  {
+   "name" : "erf"
+  },
+  {
+   "name" : "erfc"
+  },
+  {
+   "name" : "erfcf"
+  },
+  {
+   "name" : "erfcl"
+  },
+  {
+   "name" : "erff"
+  },
+  {
+   "name" : "erfl"
+  },
+  {
+   "name" : "exp"
+  },
+  {
+   "name" : "exp2"
+  },
+  {
+   "name" : "exp2f"
+  },
+  {
+   "name" : "exp2l"
+  },
+  {
+   "name" : "expf"
+  },
+  {
+   "name" : "expl"
+  },
+  {
+   "name" : "expm1"
+  },
+  {
+   "name" : "expm1f"
+  },
+  {
+   "name" : "expm1l"
+  },
+  {
+   "name" : "fabs"
+  },
+  {
+   "name" : "fabsf"
+  },
+  {
+   "name" : "fabsl"
+  },
+  {
+   "name" : "fdim"
+  },
+  {
+   "name" : "fdimf"
+  },
+  {
+   "name" : "fdiml"
+  },
+  {
+   "name" : "feclearexcept"
+  },
+  {
+   "name" : "fedisableexcept"
+  },
+  {
+   "name" : "feenableexcept"
+  },
+  {
+   "name" : "fegetenv"
+  },
+  {
+   "name" : "fegetexcept"
+  },
+  {
+   "name" : "fegetexceptflag"
+  },
+  {
+   "name" : "fegetround"
+  },
+  {
+   "name" : "feholdexcept"
+  },
+  {
+   "name" : "feraiseexcept"
+  },
+  {
+   "name" : "fesetenv"
+  },
+  {
+   "name" : "fesetexceptflag"
+  },
+  {
+   "name" : "fesetround"
+  },
+  {
+   "name" : "fetestexcept"
+  },
+  {
+   "name" : "feupdateenv"
+  },
+  {
+   "name" : "finite"
+  },
+  {
+   "name" : "finitef"
+  },
+  {
+   "name" : "floor"
+  },
+  {
+   "name" : "floorf"
+  },
+  {
+   "name" : "floorl"
+  },
+  {
+   "name" : "fma"
+  },
+  {
+   "name" : "fmaf"
+  },
+  {
+   "name" : "fmal"
+  },
+  {
+   "name" : "fmax"
+  },
+  {
+   "name" : "fmaxf"
+  },
+  {
+   "name" : "fmaxl"
+  },
+  {
+   "name" : "fmin"
+  },
+  {
+   "name" : "fminf"
+  },
+  {
+   "name" : "fminl"
+  },
+  {
+   "name" : "fmod"
+  },
+  {
+   "name" : "fmodf"
+  },
+  {
+   "name" : "fmodl"
+  },
+  {
+   "name" : "frexp"
+  },
+  {
+   "name" : "frexpf"
+  },
+  {
+   "name" : "frexpl"
+  },
+  {
+   "name" : "gamma"
+  },
+  {
+   "name" : "gamma_r"
+  },
+  {
+   "name" : "gammaf"
+  },
+  {
+   "name" : "gammaf_r"
+  },
+  {
+   "name" : "hypot"
+  },
+  {
+   "name" : "hypotf"
+  },
+  {
+   "name" : "hypotl"
+  },
+  {
+   "name" : "ilogb"
+  },
+  {
+   "name" : "ilogbf"
+  },
+  {
+   "name" : "ilogbl"
+  },
+  {
+   "name" : "j0"
+  },
+  {
+   "name" : "j0f"
+  },
+  {
+   "name" : "j1"
+  },
+  {
+   "name" : "j1f"
+  },
+  {
+   "name" : "jn"
+  },
+  {
+   "name" : "jnf"
+  },
+  {
+   "name" : "ldexpf"
+  },
+  {
+   "name" : "ldexpl"
+  },
+  {
+   "name" : "lgamma"
+  },
+  {
+   "name" : "lgamma_r"
+  },
+  {
+   "name" : "lgammaf"
+  },
+  {
+   "name" : "lgammaf_r"
+  },
+  {
+   "name" : "lgammal"
+  },
+  {
+   "name" : "lgammal_r"
+  },
+  {
+   "name" : "llrint"
+  },
+  {
+   "name" : "llrintf"
+  },
+  {
+   "name" : "llrintl"
+  },
+  {
+   "name" : "llround"
+  },
+  {
+   "name" : "llroundf"
+  },
+  {
+   "name" : "llroundl"
+  },
+  {
+   "name" : "log"
+  },
+  {
+   "name" : "log10"
+  },
+  {
+   "name" : "log10f"
+  },
+  {
+   "name" : "log10l"
+  },
+  {
+   "name" : "log1p"
+  },
+  {
+   "name" : "log1pf"
+  },
+  {
+   "name" : "log1pl"
+  },
+  {
+   "name" : "log2"
+  },
+  {
+   "name" : "log2f"
+  },
+  {
+   "name" : "log2l"
+  },
+  {
+   "name" : "logb"
+  },
+  {
+   "name" : "logbf"
+  },
+  {
+   "name" : "logbl"
+  },
+  {
+   "name" : "logf"
+  },
+  {
+   "name" : "logl"
+  },
+  {
+   "name" : "lrint"
+  },
+  {
+   "name" : "lrintf"
+  },
+  {
+   "name" : "lrintl"
+  },
+  {
+   "name" : "lround"
+  },
+  {
+   "name" : "lroundf"
+  },
+  {
+   "name" : "lroundl"
+  },
+  {
+   "name" : "modf"
+  },
+  {
+   "name" : "modff"
+  },
+  {
+   "name" : "modfl"
+  },
+  {
+   "name" : "nan"
+  },
+  {
+   "name" : "nanf"
+  },
+  {
+   "name" : "nanl"
+  },
+  {
+   "name" : "nearbyint"
+  },
+  {
+   "name" : "nearbyintf"
+  },
+  {
+   "name" : "nearbyintl"
+  },
+  {
+   "name" : "nextafter"
+  },
+  {
+   "name" : "nextafterf"
+  },
+  {
+   "name" : "nextafterl"
+  },
+  {
+   "name" : "nexttoward"
+  },
+  {
+   "name" : "nexttowardf"
+  },
+  {
+   "name" : "nexttowardl"
+  },
+  {
+   "name" : "pow"
+  },
+  {
+   "name" : "powf"
+  },
+  {
+   "name" : "powl"
+  },
+  {
+   "name" : "remainder"
+  },
+  {
+   "name" : "remainderf"
+  },
+  {
+   "name" : "remainderl"
+  },
+  {
+   "name" : "remquo"
+  },
+  {
+   "name" : "remquof"
+  },
+  {
+   "name" : "remquol"
+  },
+  {
+   "name" : "rint"
+  },
+  {
+   "name" : "rintf"
+  },
+  {
+   "name" : "rintl"
+  },
+  {
+   "name" : "round"
+  },
+  {
+   "name" : "roundf"
+  },
+  {
+   "name" : "roundl"
+  },
+  {
+   "name" : "scalb"
+  },
+  {
+   "name" : "scalbf"
+  },
+  {
+   "name" : "scalbln"
+  },
+  {
+   "name" : "scalblnf"
+  },
+  {
+   "name" : "scalblnl"
+  },
+  {
+   "name" : "scalbn"
+  },
+  {
+   "name" : "scalbnf"
+  },
+  {
+   "name" : "scalbnl"
+  },
+  {
+   "name" : "significand"
+  },
+  {
+   "name" : "significandf"
+  },
+  {
+   "name" : "significandl"
+  },
+  {
+   "name" : "sin"
+  },
+  {
+   "name" : "sincos"
+  },
+  {
+   "name" : "sincosf"
+  },
+  {
+   "name" : "sincosl"
+  },
+  {
+   "name" : "sinf"
+  },
+  {
+   "name" : "sinh"
+  },
+  {
+   "name" : "sinhf"
+  },
+  {
+   "name" : "sinhl"
+  },
+  {
+   "name" : "sinl"
+  },
+  {
+   "name" : "sqrt"
+  },
+  {
+   "name" : "sqrtf"
+  },
+  {
+   "name" : "sqrtl"
+  },
+  {
+   "name" : "tan"
+  },
+  {
+   "name" : "tanf"
+  },
+  {
+   "name" : "tanh"
+  },
+  {
+   "name" : "tanhf"
+  },
+  {
+   "name" : "tanhl"
+  },
+  {
+   "name" : "tanl"
+  },
+  {
+   "name" : "tgamma"
+  },
+  {
+   "name" : "tgammaf"
+  },
+  {
+   "name" : "tgammal"
+  },
+  {
+   "name" : "trunc"
+  },
+  {
+   "name" : "truncf"
+  },
+  {
+   "name" : "truncl"
+  },
+  {
+   "name" : "y0"
+  },
+  {
+   "name" : "y0f"
+  },
+  {
+   "name" : "y1"
+  },
+  {
+   "name" : "y1f"
+  },
+  {
+   "name" : "yn"
+  },
+  {
+   "name" : "ynf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__fe_dfl_env"
+  },
+  {
+   "name" : "signgam"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "function_name" : "__signbit",
+   "linker_set_key" : "__signbit",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitf",
+   "linker_set_key" : "__signbitf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitl",
+   "linker_set_key" : "__signbitl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "acos",
+   "linker_set_key" : "acos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosf",
+   "linker_set_key" : "acosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosh",
+   "linker_set_key" : "acosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshf",
+   "linker_set_key" : "acoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshl",
+   "linker_set_key" : "acoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosl",
+   "linker_set_key" : "acosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asin",
+   "linker_set_key" : "asin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinf",
+   "linker_set_key" : "asinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinh",
+   "linker_set_key" : "asinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhf",
+   "linker_set_key" : "asinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhl",
+   "linker_set_key" : "asinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinl",
+   "linker_set_key" : "asinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan",
+   "linker_set_key" : "atan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2",
+   "linker_set_key" : "atan2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2f",
+   "linker_set_key" : "atan2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2l",
+   "linker_set_key" : "atan2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanf",
+   "linker_set_key" : "atanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanh",
+   "linker_set_key" : "atanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhf",
+   "linker_set_key" : "atanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhl",
+   "linker_set_key" : "atanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanl",
+   "linker_set_key" : "atanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cabs",
+   "linker_set_key" : "cabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsf",
+   "linker_set_key" : "cabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsl",
+   "linker_set_key" : "cabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacos",
+   "linker_set_key" : "cacos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosf",
+   "linker_set_key" : "cacosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosh",
+   "linker_set_key" : "cacosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshf",
+   "linker_set_key" : "cacoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshl",
+   "linker_set_key" : "cacoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosl",
+   "linker_set_key" : "cacosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "carg",
+   "linker_set_key" : "carg",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargf",
+   "linker_set_key" : "cargf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargl",
+   "linker_set_key" : "cargl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casin",
+   "linker_set_key" : "casin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinf",
+   "linker_set_key" : "casinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinh",
+   "linker_set_key" : "casinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhf",
+   "linker_set_key" : "casinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhl",
+   "linker_set_key" : "casinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinl",
+   "linker_set_key" : "casinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catan",
+   "linker_set_key" : "catan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanf",
+   "linker_set_key" : "catanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanh",
+   "linker_set_key" : "catanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhf",
+   "linker_set_key" : "catanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhl",
+   "linker_set_key" : "catanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanl",
+   "linker_set_key" : "catanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cbrt",
+   "linker_set_key" : "cbrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cbrtf",
+   "linker_set_key" : "cbrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cbrtl",
+   "linker_set_key" : "cbrtl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ccos",
+   "linker_set_key" : "ccos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosf",
+   "linker_set_key" : "ccosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosh",
+   "linker_set_key" : "ccosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshf",
+   "linker_set_key" : "ccoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshl",
+   "linker_set_key" : "ccoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosl",
+   "linker_set_key" : "ccosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ceil",
+   "linker_set_key" : "ceil",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ceilf",
+   "linker_set_key" : "ceilf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ceill",
+   "linker_set_key" : "ceill",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cexp",
+   "linker_set_key" : "cexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpf",
+   "linker_set_key" : "cexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpl",
+   "linker_set_key" : "cexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimag",
+   "linker_set_key" : "cimag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagf",
+   "linker_set_key" : "cimagf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagl",
+   "linker_set_key" : "cimagl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clog",
+   "linker_set_key" : "clog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogf",
+   "linker_set_key" : "clogf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogl",
+   "linker_set_key" : "clogl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conj",
+   "linker_set_key" : "conj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjf",
+   "linker_set_key" : "conjf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjl",
+   "linker_set_key" : "conjl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "copysign",
+   "linker_set_key" : "copysign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignf",
+   "linker_set_key" : "copysignf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignl",
+   "linker_set_key" : "copysignl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cos",
+   "linker_set_key" : "cos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosf",
+   "linker_set_key" : "cosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosh",
+   "linker_set_key" : "cosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshf",
+   "linker_set_key" : "coshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshl",
+   "linker_set_key" : "coshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosl",
+   "linker_set_key" : "cosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cpow",
+   "linker_set_key" : "cpow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowf",
+   "linker_set_key" : "cpowf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowl",
+   "linker_set_key" : "cpowl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cproj",
+   "linker_set_key" : "cproj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojf",
+   "linker_set_key" : "cprojf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojl",
+   "linker_set_key" : "cprojl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creal",
+   "linker_set_key" : "creal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "crealf",
+   "linker_set_key" : "crealf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creall",
+   "linker_set_key" : "creall",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csin",
+   "linker_set_key" : "csin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinf",
+   "linker_set_key" : "csinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinh",
+   "linker_set_key" : "csinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhf",
+   "linker_set_key" : "csinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhl",
+   "linker_set_key" : "csinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinl",
+   "linker_set_key" : "csinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrt",
+   "linker_set_key" : "csqrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtf",
+   "linker_set_key" : "csqrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtl",
+   "linker_set_key" : "csqrtl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctan",
+   "linker_set_key" : "ctan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanf",
+   "linker_set_key" : "ctanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanh",
+   "linker_set_key" : "ctanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhf",
+   "linker_set_key" : "ctanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhl",
+   "linker_set_key" : "ctanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanl",
+   "linker_set_key" : "ctanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "drem",
+   "linker_set_key" : "drem",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "dremf",
+   "linker_set_key" : "dremf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erf",
+   "linker_set_key" : "erf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfc",
+   "linker_set_key" : "erfc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcf",
+   "linker_set_key" : "erfcf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcl",
+   "linker_set_key" : "erfcl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erff",
+   "linker_set_key" : "erff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfl",
+   "linker_set_key" : "erfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp",
+   "linker_set_key" : "exp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2",
+   "linker_set_key" : "exp2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2f",
+   "linker_set_key" : "exp2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2l",
+   "linker_set_key" : "exp2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expf",
+   "linker_set_key" : "expf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expl",
+   "linker_set_key" : "expl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1",
+   "linker_set_key" : "expm1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1f",
+   "linker_set_key" : "expm1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1l",
+   "linker_set_key" : "expm1l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabs",
+   "linker_set_key" : "fabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsf",
+   "linker_set_key" : "fabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsl",
+   "linker_set_key" : "fabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdim",
+   "linker_set_key" : "fdim",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdimf",
+   "linker_set_key" : "fdimf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdiml",
+   "linker_set_key" : "fdiml",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "feclearexcept",
+   "linker_set_key" : "feclearexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fedisableexcept",
+   "linker_set_key" : "fedisableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feenableexcept",
+   "linker_set_key" : "feenableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetenv",
+   "linker_set_key" : "fegetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexcept",
+   "linker_set_key" : "fegetexcept",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexceptflag",
+   "linker_set_key" : "fegetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetround",
+   "linker_set_key" : "fegetround",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feholdexcept",
+   "linker_set_key" : "feholdexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feraiseexcept",
+   "linker_set_key" : "feraiseexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetenv",
+   "linker_set_key" : "fesetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetexceptflag",
+   "linker_set_key" : "fesetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetround",
+   "linker_set_key" : "fesetround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fetestexcept",
+   "linker_set_key" : "fetestexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feupdateenv",
+   "linker_set_key" : "feupdateenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "finite",
+   "linker_set_key" : "finite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "finitef",
+   "linker_set_key" : "finitef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "floor",
+   "linker_set_key" : "floor",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "floorf",
+   "linker_set_key" : "floorf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "floorl",
+   "linker_set_key" : "floorl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fma",
+   "linker_set_key" : "fma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaf",
+   "linker_set_key" : "fmaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmal",
+   "linker_set_key" : "fmal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmax",
+   "linker_set_key" : "fmax",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxf",
+   "linker_set_key" : "fmaxf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxl",
+   "linker_set_key" : "fmaxl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmin",
+   "linker_set_key" : "fmin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminf",
+   "linker_set_key" : "fminf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminl",
+   "linker_set_key" : "fminl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmod",
+   "linker_set_key" : "fmod",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodf",
+   "linker_set_key" : "fmodf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodl",
+   "linker_set_key" : "fmodl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexp",
+   "linker_set_key" : "frexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpf",
+   "linker_set_key" : "frexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpl",
+   "linker_set_key" : "frexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma",
+   "linker_set_key" : "gamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma_r",
+   "linker_set_key" : "gamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf",
+   "linker_set_key" : "gammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf_r",
+   "linker_set_key" : "gammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypot",
+   "linker_set_key" : "hypot",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotf",
+   "linker_set_key" : "hypotf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotl",
+   "linker_set_key" : "hypotl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogb",
+   "linker_set_key" : "ilogb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbf",
+   "linker_set_key" : "ilogbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbl",
+   "linker_set_key" : "ilogbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0",
+   "linker_set_key" : "j0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0f",
+   "linker_set_key" : "j0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1",
+   "linker_set_key" : "j1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1f",
+   "linker_set_key" : "j1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jn",
+   "linker_set_key" : "jn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jnf",
+   "linker_set_key" : "jnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpf",
+   "linker_set_key" : "ldexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpl",
+   "linker_set_key" : "ldexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma",
+   "linker_set_key" : "lgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma_r",
+   "linker_set_key" : "lgamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf",
+   "linker_set_key" : "lgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf_r",
+   "linker_set_key" : "lgammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammal",
+   "linker_set_key" : "lgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammal_r",
+   "linker_set_key" : "lgammal_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintl",
+   "linker_set_key" : "llrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llround",
+   "linker_set_key" : "llround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundf",
+   "linker_set_key" : "llroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundl",
+   "linker_set_key" : "llroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log",
+   "linker_set_key" : "log",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10",
+   "linker_set_key" : "log10",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10f",
+   "linker_set_key" : "log10f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10l",
+   "linker_set_key" : "log10l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1p",
+   "linker_set_key" : "log1p",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pf",
+   "linker_set_key" : "log1pf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pl",
+   "linker_set_key" : "log1pl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2",
+   "linker_set_key" : "log2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2f",
+   "linker_set_key" : "log2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2l",
+   "linker_set_key" : "log2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logb",
+   "linker_set_key" : "logb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbf",
+   "linker_set_key" : "logbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbl",
+   "linker_set_key" : "logbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logf",
+   "linker_set_key" : "logf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logl",
+   "linker_set_key" : "logl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrintl",
+   "linker_set_key" : "lrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lround",
+   "linker_set_key" : "lround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundf",
+   "linker_set_key" : "lroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundl",
+   "linker_set_key" : "lroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modf",
+   "linker_set_key" : "modf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modff",
+   "linker_set_key" : "modff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modfl",
+   "linker_set_key" : "modfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nan",
+   "linker_set_key" : "nan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanf",
+   "linker_set_key" : "nanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanl",
+   "linker_set_key" : "nanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyint",
+   "linker_set_key" : "nearbyint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintf",
+   "linker_set_key" : "nearbyintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintl",
+   "linker_set_key" : "nearbyintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafter",
+   "linker_set_key" : "nextafter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterf",
+   "linker_set_key" : "nextafterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterl",
+   "linker_set_key" : "nextafterl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttoward",
+   "linker_set_key" : "nexttoward",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardf",
+   "linker_set_key" : "nexttowardf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardl",
+   "linker_set_key" : "nexttowardl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "pow",
+   "linker_set_key" : "pow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powf",
+   "linker_set_key" : "powf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powl",
+   "linker_set_key" : "powl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainder",
+   "linker_set_key" : "remainder",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderf",
+   "linker_set_key" : "remainderf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderl",
+   "linker_set_key" : "remainderl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquo",
+   "linker_set_key" : "remquo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquof",
+   "linker_set_key" : "remquof",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquol",
+   "linker_set_key" : "remquol",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rint",
+   "linker_set_key" : "rint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rintf",
+   "linker_set_key" : "rintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rintl",
+   "linker_set_key" : "rintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "round",
+   "linker_set_key" : "round",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundf",
+   "linker_set_key" : "roundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundl",
+   "linker_set_key" : "roundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalb",
+   "linker_set_key" : "scalb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbf",
+   "linker_set_key" : "scalbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbln",
+   "linker_set_key" : "scalbln",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnf",
+   "linker_set_key" : "scalblnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnl",
+   "linker_set_key" : "scalblnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbn",
+   "linker_set_key" : "scalbn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnf",
+   "linker_set_key" : "scalbnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnl",
+   "linker_set_key" : "scalbnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significand",
+   "linker_set_key" : "significand",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandf",
+   "linker_set_key" : "significandf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandl",
+   "linker_set_key" : "significandl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sin",
+   "linker_set_key" : "sin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincos",
+   "linker_set_key" : "sincos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincosf",
+   "linker_set_key" : "sincosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "function_name" : "sincosl",
+   "linker_set_key" : "sincosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinf",
+   "linker_set_key" : "sinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinh",
+   "linker_set_key" : "sinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhf",
+   "linker_set_key" : "sinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhl",
+   "linker_set_key" : "sinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinl",
+   "linker_set_key" : "sinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sqrtl",
+   "linker_set_key" : "sqrtl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tan",
+   "linker_set_key" : "tan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanf",
+   "linker_set_key" : "tanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanh",
+   "linker_set_key" : "tanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhf",
+   "linker_set_key" : "tanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhl",
+   "linker_set_key" : "tanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanl",
+   "linker_set_key" : "tanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgamma",
+   "linker_set_key" : "tgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammaf",
+   "linker_set_key" : "tgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammal",
+   "linker_set_key" : "tgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "trunc",
+   "linker_set_key" : "trunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "truncf",
+   "linker_set_key" : "truncf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "truncl",
+   "linker_set_key" : "truncl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0",
+   "linker_set_key" : "y0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0f",
+   "linker_set_key" : "y0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1",
+   "linker_set_key" : "y1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1f",
+   "linker_set_key" : "y1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "yn",
+   "linker_set_key" : "yn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ynf",
+   "linker_set_key" : "ynf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "__fe_dfl_env",
+   "name" : "__fe_dfl_env",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "linker_set_key" : "signgam",
+   "name" : "signgam",
+   "referenced_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP6fenv_t",
+   "name" : "fenv_t *",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIP6fenv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6fenv_t",
+   "name" : "const fenv_t *",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "self_type" : "_ZTIPK6fenv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPe",
+   "name" : "long double *",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIPe",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 8,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA10_Kc",
+   "name" : "char const[10]",
+   "referenced_type" : "_ZTIA10_c",
+   "self_type" : "_ZTIA10_Kc",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA11_Kd",
+   "name" : "double const[11]",
+   "referenced_type" : "_ZTIA11_d",
+   "self_type" : "_ZTIA11_Kd",
+   "size" : 88,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA128_K3$_0",
+   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) const[128]",
+   "referenced_type" : "_ZTIA128_3$_0",
+   "self_type" : "_ZTIA128_K3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA128_Ke",
+   "name" : "long double const[128]",
+   "referenced_type" : "_ZTIA128_e",
+   "self_type" : "_ZTIA128_Ke",
+   "size" : 2048,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA128_Kf",
+   "name" : "float const[128]",
+   "referenced_type" : "_ZTIA128_f",
+   "self_type" : "_ZTIA128_Kf",
+   "size" : 512,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA129_K3$_0",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) const[129]",
+   "referenced_type" : "_ZTIA129_3$_0",
+   "self_type" : "_ZTIA129_K3$_0",
+   "size" : 4128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA129_K3$_1",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) const[129]",
+   "referenced_type" : "_ZTIA129_3$_1",
+   "self_type" : "_ZTIA129_K3$_1",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA16_Kd",
+   "name" : "double const[16]",
+   "referenced_type" : "_ZTIA16_d",
+   "self_type" : "_ZTIA16_Kd",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Ke",
+   "name" : "long double const[24]",
+   "referenced_type" : "_ZTIA24_e",
+   "self_type" : "_ZTIA24_Ke",
+   "size" : 384,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Kj",
+   "name" : "unsigned int const[24]",
+   "referenced_type" : "_ZTIA24_j",
+   "self_type" : "_ZTIA24_Kj",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K8sincos_t",
+   "name" : "sincos_t const[2]",
+   "referenced_type" : "_ZTIA2_8sincos_t",
+   "self_type" : "_ZTIA2_K8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kd",
+   "name" : "double const[2]",
+   "referenced_type" : "_ZTIA2_d",
+   "self_type" : "_ZTIA2_Kd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmod.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Ke",
+   "name" : "long double const[2]",
+   "referenced_type" : "_ZTIA2_e",
+   "self_type" : "_ZTIA2_Ke",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_remquol.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kf",
+   "name" : "float const[2]",
+   "referenced_type" : "_ZTIA2_f",
+   "self_type" : "_ZTIA2_Kf",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodf.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kd",
+   "name" : "double const[4]",
+   "referenced_type" : "_ZTIA4_d",
+   "self_type" : "_ZTIA4_Kd",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Ke",
+   "name" : "long double const[4]",
+   "referenced_type" : "_ZTIA4_e",
+   "self_type" : "_ZTIA4_Ke",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kf",
+   "name" : "float const[4]",
+   "referenced_type" : "_ZTIA4_f",
+   "self_type" : "_ZTIA4_Kf",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Ki",
+   "name" : "int const[4]",
+   "referenced_type" : "_ZTIA4_i",
+   "self_type" : "_ZTIA4_Ki",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kd",
+   "name" : "double const[5]",
+   "referenced_type" : "_ZTIA5_d",
+   "self_type" : "_ZTIA5_Kd",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Ke",
+   "name" : "long double const[5]",
+   "referenced_type" : "_ZTIA5_e",
+   "self_type" : "_ZTIA5_Ke",
+   "size" : 80,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/e_powl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kf",
+   "name" : "float const[5]",
+   "referenced_type" : "_ZTIA5_f",
+   "self_type" : "_ZTIA5_Kf",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA690_Ki",
+   "name" : "int const[690]",
+   "referenced_type" : "_ZTIA690_i",
+   "self_type" : "_ZTIA690_Ki",
+   "size" : 2760,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kd",
+   "name" : "double const[6]",
+   "referenced_type" : "_ZTIA6_d",
+   "self_type" : "_ZTIA6_Kd",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kf",
+   "name" : "float const[6]",
+   "referenced_type" : "_ZTIA6_f",
+   "self_type" : "_ZTIA6_Kf",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_Kd",
+   "name" : "double const[8]",
+   "referenced_type" : "_ZTIA8_d",
+   "self_type" : "_ZTIA8_Kd",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Ke",
+   "name" : "long double const[]",
+   "referenced_type" : "_ZTIA_e",
+   "self_type" : "_ZTIA_Ke",
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Kj",
+   "name" : "unsigned int const[]",
+   "referenced_type" : "_ZTIA_j",
+   "self_type" : "_ZTIA_Kj",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10exp2f_data",
+   "name" : "const exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTIK10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10log2f_data",
+   "name" : "const log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTIK10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12pow_log_data",
+   "name" : "const pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTIK12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14powf_log2_data",
+   "name" : "const powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTIK14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6fenv_t",
+   "name" : "const fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIK6fenv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8exp_data",
+   "name" : "const exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTIK8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_data",
+   "name" : "const log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTIK8log_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9log2_data",
+   "name" : "const log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTIK9log2_data",
+   "size" : 1168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9logf_data",
+   "name" : "const logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTIK9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKe",
+   "name" : "const long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIKe",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_scalbnl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_cbrt.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKd",
+   "name" : "const volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKe",
+   "name" : "const volatile long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIVKe",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_coshl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKf",
+   "name" : "const volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVd",
+   "name" : "volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acos.c"
+  },
+  {
+   "alignment" : 16,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVe",
+   "name" : "volatile long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIVe",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_atan2l.c"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVf",
+   "name" : "volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acosf.c"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEd2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEd2bits",
+   "name" : "IEEEd2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEd2bits",
+   "self_type" : "_ZTI10IEEEd2bits",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEf2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEf2bits",
+   "name" : "IEEEf2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEf2bits",
+   "self_type" : "_ZTI10IEEEf2bits",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "e",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
+    },
+    {
+     "field_name" : "xbits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEl2bits",
+   "name" : "IEEEl2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEl2bits",
+   "self_type" : "_ZTI10IEEEl2bits",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "e",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
+    },
+    {
+     "field_name" : "xbits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt0_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEl2bits",
+   "name" : "IEEEl2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEl2bits#ODR:out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-a_static/obj/bionic/libm/builtins.sdump",
+   "self_type" : "_ZTI10IEEEl2bits#ODR:out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-a_static/obj/bionic/libm/builtins.sdump",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA32_m"
+    },
+    {
+     "field_name" : "shift_scaled",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2_scaled",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly_scaled",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10exp2f_data",
+   "name" : "exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTI10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N10log2f_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA4_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10log2f_data",
+   "name" : "log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTI10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 32,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA7_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA128_N12pow_log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12pow_log_data",
+   "name" : "pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTI12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI13float_complex",
+   "name" : "float_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI13float_complex",
+   "self_type" : "_ZTI13float_complex",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14double_complex",
+   "name" : "double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14double_complex",
+   "self_type" : "_ZTI14double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N14powf_log2_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA5_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14powf_log2_data",
+   "name" : "powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTI14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "__reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA16_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA12_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA16_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA14_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA4_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_e"
+    }
+   ],
+   "linker_set_key" : "_ZTI19long_double_complex",
+   "name" : "long_double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI19long_double_complex",
+   "self_type" : "_ZTI19long_double_complex",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "parts32",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    },
+    {
+     "field_name" : "parts64",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ieee_quad_shape_type",
+   "name" : "ieee_quad_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI20ieee_quad_shape_type",
+   "self_type" : "_ZTI20ieee_quad_shape_type",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "word",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21ieee_float_shape_type",
+   "name" : "ieee_float_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI21ieee_float_shape_type",
+   "self_type" : "_ZTI21ieee_float_shape_type",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "parts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    },
+    {
+     "field_name" : "xparts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ieee_double_shape_type",
+   "name" : "ieee_double_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI22ieee_double_shape_type",
+   "self_type" : "_ZTI22ieee_double_shape_type",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI2dd",
+   "name" : "dd",
+   "referenced_type" : "_ZTI2dd",
+   "self_type" : "_ZTI2dd",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fmal.c"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "lo_set",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI2ld",
+   "name" : "ld",
+   "referenced_type" : "_ZTI2ld",
+   "self_type" : "_ZTI2ld",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "G",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "F_hi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "F_lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14)",
+   "referenced_type" : "_ZTI3$_0#ODR:out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-a_static/obj/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.sdump",
+   "self_type" : "_ZTI3$_0#ODR:out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-a_static/obj/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.sdump",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "H",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "E",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_1",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14)",
+   "referenced_type" : "_ZTI3$_1",
+   "self_type" : "_ZTI3$_1",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "b",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI6Double",
+   "name" : "Double",
+   "referenced_type" : "_ZTI6Double",
+   "self_type" : "_ZTI6Double",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__control",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "__status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI6fenv_t",
+   "name" : "fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTI6fenv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/fenv_arm.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2N",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2hiN",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2loN",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "exp2_shift",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "exp2_poly",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA256_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI8exp_data",
+   "name" : "exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTI8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA11_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_data",
+   "name" : "log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTI8log_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sign",
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "hpi_inv",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "hpi",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c0",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c2",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c3",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c4",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s1",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s2",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s3",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI8sincos_t",
+   "name" : "sincos_t",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTI8sincos_t",
+   "size" : 112,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA6_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIA10_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9log2_data",
+   "name" : "log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTI9log2_data",
+   "size" : 1168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N9logf_dataUt_E"
+    },
+    {
+     "field_name" : "ln2",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI9logf_data",
+   "name" : "logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTI9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 52,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 63,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEd2bitsUt_E",
+   "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)",
+   "referenced_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "man",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 23,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEf2bitsUt_E",
+   "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)",
+   "referenced_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "expsign",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEl2bitsUt0_E",
+   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:72:3)",
+   "referenced_type" : "_ZTIN10IEEEl2bitsUt0_E",
+   "self_type" : "_ZTIN10IEEEl2bitsUt0_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 127,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEl2bitsUt_E",
+   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:66:3)",
+   "referenced_type" : "_ZTIN10IEEEl2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEl2bitsUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3)",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIN10log2f_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "pad",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logctail",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3)",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIN12pow_log_dataUt_E",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3)",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIN14powf_log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lswlo",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lswhi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswlo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswhi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)",
+   "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "self_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lsw",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "msw",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)",
+   "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "self_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3)",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIN8log_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIN9log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3)",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIN9logf_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm64_armv8-a/source-based/libmediandk.so.lsdump b/S/64/arm64_armv8-a/source-based/libmediandk.so.lsdump
new file mode 100644
index 0000000..21a5daa
--- /dev/null
+++ b/S/64/arm64_armv8-a/source-based/libmediandk.so.lsdump
@@ -0,0 +1,70917 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA0_9PsshEntry",
+   "name" : "PsshEntry [0]",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTIA0_9PsshEntry",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_i",
+   "name" : "int [0]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA0_i",
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_j",
+   "name" : "unsigned int [10]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA10_j",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA128_c",
+   "name" : "char [128]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA128_c",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA12_m",
+   "name" : "unsigned long [12]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA12_m",
+   "size" : 96,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_10audio_gain",
+   "name" : "audio_gain [16]",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTIA16_10audio_gain",
+   "size" : 512,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_17audio_port_config",
+   "name" : "audio_port_config [16]",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTIA16_17audio_port_config",
+   "size" : 3456,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_f",
+   "name" : "float [16]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA16_f",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_15audio_devices_t",
+   "name" : "audio_devices_t [1]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA1_15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t [1]",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA1_PKc",
+   "name" : "const char *[1]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA1_PKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA256_c",
+   "name" : "char [256]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA256_c",
+   "size" : 256,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_f",
+   "name" : "float [256]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA256_f",
+   "size" : 1024,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA25_m",
+   "name" : "unsigned long [25]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA25_m",
+   "size" : 200,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_15audio_devices_t",
+   "name" : "audio_devices_t [28]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA28_15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_15audio_devices_t",
+   "name" : "audio_devices_t [2]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA2_15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_A256_f",
+   "name" : "float [2][256]",
+   "referenced_type" : "_ZTIA256_f",
+   "self_type" : "_ZTIA2_A256_f",
+   "size" : 2048,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_Pv",
+   "name" : "void *[2]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA2_Pv",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t [30]",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "size" : 120,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_13audio_profile",
+   "name" : "audio_profile [32]",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTIA32_13audio_profile",
+   "size" : 8704,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_14audio_format_t",
+   "name" : "audio_format_t [32]",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIA32_14audio_format_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_15audio_devices_t",
+   "name" : "audio_devices_t [32]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA32_15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t [32]",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIA32_20audio_channel_mask_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor [32]",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "size" : 1408,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA32_Ds",
+   "name" : "char16_t [32]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA32_Ds",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_h",
+   "name" : "unsigned char [32]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA32_h",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_i",
+   "name" : "int [32]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA32_i",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA33_Ds",
+   "name" : "char16_t [33]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA33_Ds",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA34_Ds",
+   "name" : "char16_t [34]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA34_Ds",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA36_Ds",
+   "name" : "char16_t [36]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA36_Ds",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_15audio_devices_t",
+   "name" : "audio_devices_t [3]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA3_15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA3_h",
+   "name" : "unsigned char [3]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA3_h",
+   "size" : 3,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA40_Ds",
+   "name" : "char16_t [40]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA40_Ds",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA50_c",
+   "name" : "char [50]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA50_c",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA53_c",
+   "name" : "char [53]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA53_c",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA54_c",
+   "name" : "char [54]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA54_c",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA60_c",
+   "name" : "char [60]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA60_c",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA62_c",
+   "name" : "char [62]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA62_c",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot [64]",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "size" : 1536,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot [64]",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "size" : 7168,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA65_c",
+   "name" : "char [65]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA65_c",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA66_c",
+   "name" : "char [66]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA66_c",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA67_c",
+   "name" : "char [67]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA67_c",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA68_c",
+   "name" : "char [68]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA68_c",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA6_h",
+   "name" : "unsigned char [6]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA6_h",
+   "size" : 6,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA75_c",
+   "name" : "char [75]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA75_c",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA76_PKc",
+   "name" : "const char *[76]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA76_PKc",
+   "size" : 608,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA78_c",
+   "name" : "char [78]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA78_c",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA7_h",
+   "name" : "unsigned char [7]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA7_h",
+   "size" : 7,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_i",
+   "name" : "int [7]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA7_i",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_15audio_devices_t",
+   "name" : "audio_devices_t [8]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA8_15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_j",
+   "name" : "unsigned int [8]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA8_j",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_f",
+   "name" : "float []",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA_f",
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIDn",
+   "name" : "nullptr_t",
+   "referenced_type" : "_ZTIDn",
+   "self_type" : "_ZTIDn",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIDs",
+   "name" : "char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIDs",
+   "size" : 2
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AImageReader_acquireLatestImage"
+  },
+  {
+   "name" : "AImageReader_acquireLatestImageAsync"
+  },
+  {
+   "name" : "AImageReader_acquireNextImage"
+  },
+  {
+   "name" : "AImageReader_acquireNextImageAsync"
+  },
+  {
+   "name" : "AImageReader_delete"
+  },
+  {
+   "name" : "AImageReader_getFormat"
+  },
+  {
+   "name" : "AImageReader_getHeight"
+  },
+  {
+   "name" : "AImageReader_getMaxImages"
+  },
+  {
+   "name" : "AImageReader_getWidth"
+  },
+  {
+   "name" : "AImageReader_getWindow"
+  },
+  {
+   "name" : "AImageReader_getWindowNativeHandle"
+  },
+  {
+   "name" : "AImageReader_new"
+  },
+  {
+   "name" : "AImageReader_newWithUsage"
+  },
+  {
+   "name" : "AImageReader_setBufferRemovedListener"
+  },
+  {
+   "name" : "AImageReader_setImageListener"
+  },
+  {
+   "name" : "AImage_delete"
+  },
+  {
+   "name" : "AImage_deleteAsync"
+  },
+  {
+   "name" : "AImage_getCropRect"
+  },
+  {
+   "name" : "AImage_getFormat"
+  },
+  {
+   "name" : "AImage_getHardwareBuffer"
+  },
+  {
+   "name" : "AImage_getHeight"
+  },
+  {
+   "name" : "AImage_getNumberOfPlanes"
+  },
+  {
+   "name" : "AImage_getPlaneData"
+  },
+  {
+   "name" : "AImage_getPlanePixelStride"
+  },
+  {
+   "name" : "AImage_getPlaneRowStride"
+  },
+  {
+   "name" : "AImage_getTimestamp"
+  },
+  {
+   "name" : "AImage_getWidth"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isRecoverable"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isTransient"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_delete"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getClearBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getEncryptedBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getIV"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getKey"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getMode"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getNumSubSamples"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_new"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_setPattern"
+  },
+  {
+   "name" : "AMediaCodec_configure"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByName"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByNameForClient"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_createPersistentInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_delete"
+  },
+  {
+   "name" : "AMediaCodec_dequeueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_dequeueOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_flush"
+  },
+  {
+   "name" : "AMediaCodec_getBufferFormat"
+  },
+  {
+   "name" : "AMediaCodec_getInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getInputFormat"
+  },
+  {
+   "name" : "AMediaCodec_getName"
+  },
+  {
+   "name" : "AMediaCodec_getOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getOutputFormat"
+  },
+  {
+   "name" : "AMediaCodec_queueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_queueSecureInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseCrypto"
+  },
+  {
+   "name" : "AMediaCodec_releaseName"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBufferAtTime"
+  },
+  {
+   "name" : "AMediaCodec_setAsyncNotifyCallback"
+  },
+  {
+   "name" : "AMediaCodec_setInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setOutputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setParameters"
+  },
+  {
+   "name" : "AMediaCodec_signalEndOfInputStream"
+  },
+  {
+   "name" : "AMediaCodec_start"
+  },
+  {
+   "name" : "AMediaCodec_stop"
+  },
+  {
+   "name" : "AMediaCrypto_delete"
+  },
+  {
+   "name" : "AMediaCrypto_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaCrypto_new"
+  },
+  {
+   "name" : "AMediaCrypto_requiresSecureDecoderComponent"
+  },
+  {
+   "name" : "AMediaDataSource_close"
+  },
+  {
+   "name" : "AMediaDataSource_delete"
+  },
+  {
+   "name" : "AMediaDataSource_new"
+  },
+  {
+   "name" : "AMediaDataSource_newUri"
+  },
+  {
+   "name" : "AMediaDataSource_setClose"
+  },
+  {
+   "name" : "AMediaDataSource_setGetAvailableSize"
+  },
+  {
+   "name" : "AMediaDataSource_setGetSize"
+  },
+  {
+   "name" : "AMediaDataSource_setReadAt"
+  },
+  {
+   "name" : "AMediaDataSource_setUserdata"
+  },
+  {
+   "name" : "AMediaDrm_closeSession"
+  },
+  {
+   "name" : "AMediaDrm_createByUUID"
+  },
+  {
+   "name" : "AMediaDrm_decrypt"
+  },
+  {
+   "name" : "AMediaDrm_encrypt"
+  },
+  {
+   "name" : "AMediaDrm_getKeyRequest"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_getProvisionRequest"
+  },
+  {
+   "name" : "AMediaDrm_getSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaDrm_openSession"
+  },
+  {
+   "name" : "AMediaDrm_provideKeyResponse"
+  },
+  {
+   "name" : "AMediaDrm_provideProvisionResponse"
+  },
+  {
+   "name" : "AMediaDrm_queryKeyStatus"
+  },
+  {
+   "name" : "AMediaDrm_release"
+  },
+  {
+   "name" : "AMediaDrm_releaseSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_removeKeys"
+  },
+  {
+   "name" : "AMediaDrm_restoreKeys"
+  },
+  {
+   "name" : "AMediaDrm_setOnEventListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnExpirationUpdateListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnKeysChangeListener"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_sign"
+  },
+  {
+   "name" : "AMediaDrm_verify"
+  },
+  {
+   "name" : "AMediaExtractor_advance"
+  },
+  {
+   "name" : "AMediaExtractor_delete"
+  },
+  {
+   "name" : "AMediaExtractor_getCachedDuration"
+  },
+  {
+   "name" : "AMediaExtractor_getFileFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getPsshInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleCryptoInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFlags"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleSize"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTime"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTrackIndex"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackCount"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackFormat"
+  },
+  {
+   "name" : "AMediaExtractor_new"
+  },
+  {
+   "name" : "AMediaExtractor_readSampleData"
+  },
+  {
+   "name" : "AMediaExtractor_seekTo"
+  },
+  {
+   "name" : "AMediaExtractor_selectTrack"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSource"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceCustom"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceFd"
+  },
+  {
+   "name" : "AMediaExtractor_unselectTrack"
+  },
+  {
+   "name" : "AMediaFormat_clear"
+  },
+  {
+   "name" : "AMediaFormat_copy"
+  },
+  {
+   "name" : "AMediaFormat_delete"
+  },
+  {
+   "name" : "AMediaFormat_getBuffer"
+  },
+  {
+   "name" : "AMediaFormat_getDouble"
+  },
+  {
+   "name" : "AMediaFormat_getFloat"
+  },
+  {
+   "name" : "AMediaFormat_getInt32"
+  },
+  {
+   "name" : "AMediaFormat_getInt64"
+  },
+  {
+   "name" : "AMediaFormat_getRect"
+  },
+  {
+   "name" : "AMediaFormat_getSize"
+  },
+  {
+   "name" : "AMediaFormat_getString"
+  },
+  {
+   "name" : "AMediaFormat_new"
+  },
+  {
+   "name" : "AMediaFormat_setBuffer"
+  },
+  {
+   "name" : "AMediaFormat_setDouble"
+  },
+  {
+   "name" : "AMediaFormat_setFloat"
+  },
+  {
+   "name" : "AMediaFormat_setInt32"
+  },
+  {
+   "name" : "AMediaFormat_setInt64"
+  },
+  {
+   "name" : "AMediaFormat_setRect"
+  },
+  {
+   "name" : "AMediaFormat_setSize"
+  },
+  {
+   "name" : "AMediaFormat_setString"
+  },
+  {
+   "name" : "AMediaFormat_toString"
+  },
+  {
+   "name" : "AMediaMuxer_addTrack"
+  },
+  {
+   "name" : "AMediaMuxer_append"
+  },
+  {
+   "name" : "AMediaMuxer_delete"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackCount"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackFormat"
+  },
+  {
+   "name" : "AMediaMuxer_new"
+  },
+  {
+   "name" : "AMediaMuxer_setLocation"
+  },
+  {
+   "name" : "AMediaMuxer_setOrientationHint"
+  },
+  {
+   "name" : "AMediaMuxer_start"
+  },
+  {
+   "name" : "AMediaMuxer_stop"
+  },
+  {
+   "name" : "AMediaMuxer_writeSampleData"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUM"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_0"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_1"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_2"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_D263"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DURATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ESDS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GENRE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOCATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PSSH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ROTATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SEI"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_STRIDE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TIME_US"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_YEAR"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_APPEND_TO_EXISTING_DATA"
+    }
+   ],
+   "linker_set_key" : "_ZTI10AppendMode",
+   "name" : "AppendMode",
+   "referenced_type" : "_ZTI10AppendMode",
+   "self_type" : "_ZTI10AppendMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLAG_ONEWAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:40:1)",
+   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
+   "self_type" : "_ZTI12$FLAG_ONEWAY",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_MPEG_4"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_WEBM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_THREE_GPP"
+    }
+   ],
+   "linker_set_key" : "_ZTI12OutputFormat",
+   "name" : "OutputFormat",
+   "referenced_type" : "_ZTI12OutputFormat",
+   "self_type" : "_ZTI12OutputFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MODE_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_MAX"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_mode_t",
+   "name" : "audio_mode_t",
+   "referenced_type" : "_ZTI12audio_mode_t",
+   "self_type" : "_ZTI12audio_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "BACK_COVERED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FRONT_COVERED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FOLDED"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "VENDOR_STATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI12device_state",
+   "name" : "device_state",
+   "referenced_type" : "_ZTI12device_state",
+   "self_type" : "_ZTI12device_state",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_HDR_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_HDR_HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_HDR_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_hdr_t",
+   "name" : "android_hdr_t",
+   "referenced_type" : "_ZTI13android_hdr_t",
+   "self_type" : "_ZTI13android_hdr_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_USAGE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_USAGE_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_USAGE_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_USAGE_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_USAGE_GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_USAGE_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AUDIO_USAGE_EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "AUDIO_USAGE_SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_usage_t",
+   "name" : "audio_usage_t",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTI13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AIMAGE_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AIMAGE_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AIMAGE_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AIMAGE_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AIMAGE_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AIMAGE_FORMAT_YUV_420_888"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AIMAGE_FORMAT_JPEG"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AIMAGE_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AIMAGE_FORMAT_RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AIMAGE_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AIMAGE_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "AIMAGE_FORMAT_DEPTH16"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "AIMAGE_FORMAT_DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AIMAGE_FORMAT_PRIVATE"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AIMAGE_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "AIMAGE_FORMAT_HEIC"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "AIMAGE_FORMAT_DEPTH_JPEG"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AIMAGE_FORMATS",
+   "name" : "AIMAGE_FORMATS",
+   "referenced_type" : "_ZTI14AIMAGE_FORMATS",
+   "self_type" : "_ZTI14AIMAGE_FORMATS",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_FORMAT_MP3"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 50331648,
+     "name" : "AUDIO_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_FORMAT_AAC"
+    },
+    {
+     "enum_field_value" : 67108865,
+     "name" : "AUDIO_FORMAT_AAC_MAIN"
+    },
+    {
+     "enum_field_value" : 67108866,
+     "name" : "AUDIO_FORMAT_AAC_LC"
+    },
+    {
+     "enum_field_value" : 67108868,
+     "name" : "AUDIO_FORMAT_AAC_SSR"
+    },
+    {
+     "enum_field_value" : 67108872,
+     "name" : "AUDIO_FORMAT_AAC_LTP"
+    },
+    {
+     "enum_field_value" : 67108880,
+     "name" : "AUDIO_FORMAT_AAC_HE_V1"
+    },
+    {
+     "enum_field_value" : 67108896,
+     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
+    },
+    {
+     "enum_field_value" : 67108928,
+     "name" : "AUDIO_FORMAT_AAC_ERLC"
+    },
+    {
+     "enum_field_value" : 67108992,
+     "name" : "AUDIO_FORMAT_AAC_LD"
+    },
+    {
+     "enum_field_value" : 67109120,
+     "name" : "AUDIO_FORMAT_AAC_HE_V2"
+    },
+    {
+     "enum_field_value" : 67109376,
+     "name" : "AUDIO_FORMAT_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 67109632,
+     "name" : "AUDIO_FORMAT_AAC_XHE"
+    },
+    {
+     "enum_field_value" : 83886080,
+     "name" : "AUDIO_FORMAT_HE_AAC_V1"
+    },
+    {
+     "enum_field_value" : 100663296,
+     "name" : "AUDIO_FORMAT_HE_AAC_V2"
+    },
+    {
+     "enum_field_value" : 117440512,
+     "name" : "AUDIO_FORMAT_VORBIS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_FORMAT_OPUS"
+    },
+    {
+     "enum_field_value" : 150994944,
+     "name" : "AUDIO_FORMAT_AC3"
+    },
+    {
+     "enum_field_value" : 167772160,
+     "name" : "AUDIO_FORMAT_E_AC3"
+    },
+    {
+     "enum_field_value" : 167772161,
+     "name" : "AUDIO_FORMAT_E_AC3_JOC"
+    },
+    {
+     "enum_field_value" : 184549376,
+     "name" : "AUDIO_FORMAT_DTS"
+    },
+    {
+     "enum_field_value" : 201326592,
+     "name" : "AUDIO_FORMAT_DTS_HD"
+    },
+    {
+     "enum_field_value" : 218103808,
+     "name" : "AUDIO_FORMAT_IEC61937"
+    },
+    {
+     "enum_field_value" : 234881024,
+     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_FORMAT_EVRC"
+    },
+    {
+     "enum_field_value" : 285212672,
+     "name" : "AUDIO_FORMAT_EVRCB"
+    },
+    {
+     "enum_field_value" : 301989888,
+     "name" : "AUDIO_FORMAT_EVRCWB"
+    },
+    {
+     "enum_field_value" : 318767104,
+     "name" : "AUDIO_FORMAT_EVRCNW"
+    },
+    {
+     "enum_field_value" : 335544320,
+     "name" : "AUDIO_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 352321536,
+     "name" : "AUDIO_FORMAT_WMA"
+    },
+    {
+     "enum_field_value" : 369098752,
+     "name" : "AUDIO_FORMAT_WMA_PRO"
+    },
+    {
+     "enum_field_value" : 385875968,
+     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "AUDIO_FORMAT_MP2"
+    },
+    {
+     "enum_field_value" : 419430400,
+     "name" : "AUDIO_FORMAT_QCELP"
+    },
+    {
+     "enum_field_value" : 436207616,
+     "name" : "AUDIO_FORMAT_DSD"
+    },
+    {
+     "enum_field_value" : 452984832,
+     "name" : "AUDIO_FORMAT_FLAC"
+    },
+    {
+     "enum_field_value" : 469762048,
+     "name" : "AUDIO_FORMAT_ALAC"
+    },
+    {
+     "enum_field_value" : 486539264,
+     "name" : "AUDIO_FORMAT_APE"
+    },
+    {
+     "enum_field_value" : 503316480,
+     "name" : "AUDIO_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 503316481,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
+    },
+    {
+     "enum_field_value" : 503316482,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
+    },
+    {
+     "enum_field_value" : 503316484,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
+    },
+    {
+     "enum_field_value" : 503316488,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
+    },
+    {
+     "enum_field_value" : 503316496,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
+    },
+    {
+     "enum_field_value" : 503316512,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
+    },
+    {
+     "enum_field_value" : 503316544,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
+    },
+    {
+     "enum_field_value" : 503316608,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
+    },
+    {
+     "enum_field_value" : 503316736,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
+    },
+    {
+     "enum_field_value" : 503316992,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
+    },
+    {
+     "enum_field_value" : 503317248,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
+    },
+    {
+     "enum_field_value" : 520093696,
+     "name" : "AUDIO_FORMAT_SBC"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_FORMAT_APTX"
+    },
+    {
+     "enum_field_value" : 553648128,
+     "name" : "AUDIO_FORMAT_APTX_HD"
+    },
+    {
+     "enum_field_value" : 570425344,
+     "name" : "AUDIO_FORMAT_AC4"
+    },
+    {
+     "enum_field_value" : 587202560,
+     "name" : "AUDIO_FORMAT_LDAC"
+    },
+    {
+     "enum_field_value" : 603979776,
+     "name" : "AUDIO_FORMAT_MAT"
+    },
+    {
+     "enum_field_value" : 603979777,
+     "name" : "AUDIO_FORMAT_MAT_1_0"
+    },
+    {
+     "enum_field_value" : 603979778,
+     "name" : "AUDIO_FORMAT_MAT_2_0"
+    },
+    {
+     "enum_field_value" : 603979779,
+     "name" : "AUDIO_FORMAT_MAT_2_1"
+    },
+    {
+     "enum_field_value" : 620756992,
+     "name" : "AUDIO_FORMAT_AAC_LATM"
+    },
+    {
+     "enum_field_value" : 620756994,
+     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
+    },
+    {
+     "enum_field_value" : 620757008,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
+    },
+    {
+     "enum_field_value" : 620757248,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
+    },
+    {
+     "enum_field_value" : 637534208,
+     "name" : "AUDIO_FORMAT_CELT"
+    },
+    {
+     "enum_field_value" : 654311424,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
+    },
+    {
+     "enum_field_value" : 671088640,
+     "name" : "AUDIO_FORMAT_LHDC"
+    },
+    {
+     "enum_field_value" : 687865856,
+     "name" : "AUDIO_FORMAT_LHDC_LL"
+    },
+    {
+     "enum_field_value" : 704643072,
+     "name" : "AUDIO_FORMAT_APTX_TWSP"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : 738197504,
+     "name" : "AUDIO_FORMAT_MPEGH"
+    },
+    {
+     "enum_field_value" : 738197523,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
+    },
+    {
+     "enum_field_value" : 738197524,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
+    },
+    {
+     "enum_field_value" : 738197539,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
+    },
+    {
+     "enum_field_value" : 738197540,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
+    },
+    {
+     "enum_field_value" : 754974720,
+     "name" : "AUDIO_FORMAT_IEC60958"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_format_t",
+   "name" : "audio_format_t",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTI14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_SOURCE_MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_SOURCE_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_SOURCE_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_SOURCE_UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "AUDIO_SOURCE_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "AUDIO_SOURCE_HOTWORD"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SOURCE_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_source_t",
+   "name" : "audio_source_t",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTI14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "JNIInvalidRefType"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "JNILocalRefType"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "JNIGlobalRefType"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "JNIWeakGlobalRefType"
+    }
+   ],
+   "linker_set_key" : "_ZTI14jobjectRefType",
+   "name" : "jobjectRefType",
+   "referenced_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTI14jobjectRefType",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIA_OK"
+    },
+    {
+     "enum_field_value" : 1100,
+     "name" : "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE"
+    },
+    {
+     "enum_field_value" : 1101,
+     "name" : "AMEDIACODEC_ERROR_RECLAIMED"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -10001,
+     "name" : "AMEDIA_ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -10002,
+     "name" : "AMEDIA_ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -10003,
+     "name" : "AMEDIA_ERROR_INVALID_OBJECT"
+    },
+    {
+     "enum_field_value" : -10004,
+     "name" : "AMEDIA_ERROR_INVALID_PARAMETER"
+    },
+    {
+     "enum_field_value" : -10005,
+     "name" : "AMEDIA_ERROR_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -10006,
+     "name" : "AMEDIA_ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -10007,
+     "name" : "AMEDIA_ERROR_IO"
+    },
+    {
+     "enum_field_value" : -10008,
+     "name" : "AMEDIA_ERROR_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -20000,
+     "name" : "AMEDIA_DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -20001,
+     "name" : "AMEDIA_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -20002,
+     "name" : "AMEDIA_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -20003,
+     "name" : "AMEDIA_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -20004,
+     "name" : "AMEDIA_DRM_SHORT_BUFFER"
+    },
+    {
+     "enum_field_value" : -20005,
+     "name" : "AMEDIA_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -20006,
+     "name" : "AMEDIA_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -20007,
+     "name" : "AMEDIA_DRM_VERIFY_FAILED"
+    },
+    {
+     "enum_field_value" : -20008,
+     "name" : "AMEDIA_DRM_NEED_KEY"
+    },
+    {
+     "enum_field_value" : -20009,
+     "name" : "AMEDIA_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -30000,
+     "name" : "AMEDIA_IMGREADER_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -30001,
+     "name" : "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : -30002,
+     "name" : "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED"
+    },
+    {
+     "enum_field_value" : -30003,
+     "name" : "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30004,
+     "name" : "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30005,
+     "name" : "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED"
+    }
+   ],
+   "linker_set_key" : "_ZTI14media_status_t",
+   "name" : "media_status_t",
+   "referenced_type" : "_ZTI14media_status_t",
+   "self_type" : "_ZTI14media_status_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaError.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_HDMI"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_DEVICE_OUT_LINE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_DEVICE_OUT_SPDIF"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_DEVICE_OUT_FM"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_DEVICE_OUT_IP"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_DEVICE_OUT_BUS"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_DEVICE_OUT_PROXY"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "AUDIO_DEVICE_IN_AMBIENT"
+    },
+    {
+     "enum_field_value" : -2147483644,
+     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483632,
+     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_HDMI"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : -2147483520,
+     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
+    },
+    {
+     "enum_field_value" : -2147483392,
+     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : -2147483136,
+     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147482624,
+     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147481600,
+     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : -2147475456,
+     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : -2147467264,
+     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : -2147450880,
+     "name" : "AUDIO_DEVICE_IN_LINE"
+    },
+    {
+     "enum_field_value" : -2147418112,
+     "name" : "AUDIO_DEVICE_IN_SPDIF"
+    },
+    {
+     "enum_field_value" : -2147352576,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : -2147221504,
+     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : -2146959360,
+     "name" : "AUDIO_DEVICE_IN_IP"
+    },
+    {
+     "enum_field_value" : -2146435072,
+     "name" : "AUDIO_DEVICE_IN_BUS"
+    },
+    {
+     "enum_field_value" : -2130706432,
+     "name" : "AUDIO_DEVICE_IN_PROXY"
+    },
+    {
+     "enum_field_value" : -2113929216,
+     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : -2080374784,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
+    },
+    {
+     "enum_field_value" : -2013265920,
+     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : -1879048192,
+     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : -1610612736,
+     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_STUB"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_STUB"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_devices_t",
+   "name" : "audio_devices_t",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTI15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_OUTPUT_MIX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_ALLOCATE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_session_t",
+   "name" : "audio_session_t",
+   "referenced_type" : "_ZTI15audio_session_t",
+   "self_type" : "_ZTI15audio_session_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_TYPE_STREAMING"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_TYPE_OFFLINE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_TYPE_RELEASE"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AMediaDrmKeyType",
+   "name" : "AMediaDrmKeyType",
+   "referenced_type" : "_ZTI16AMediaDrmKeyType",
+   "self_type" : "_ZTI16AMediaDrmKeyType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STANDARD_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STANDARD_EDID"
+    }
+   ],
+   "linker_set_key" : "_ZTI16audio_standard_t",
+   "name" : "audio_standard_t",
+   "referenced_type" : "_ZTI16audio_standard_t",
+   "self_type" : "_ZTI16audio_standard_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_MESSAGES"
+    }
+   ],
+   "linker_set_key" : "_ZTI16camera3_msg_type",
+   "name" : "camera3_msg_type",
+   "referenced_type" : "_ZTI16camera3_msg_type",
+   "self_type" : "_ZTI16camera3_msg_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_GAIN_MODE_JOINT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_GAIN_MODE_CHANNELS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_GAIN_MODE_RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTI17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_ROLE_SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_ROLE_SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_role_t",
+   "name" : "audio_port_role_t",
+   "referenced_type" : "_ZTI17audio_port_role_t",
+   "self_type" : "_ZTI17audio_port_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_TYPE_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_TYPE_MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_PORT_TYPE_SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_type_t",
+   "name" : "audio_port_type_t",
+   "referenced_type" : "_ZTI17audio_port_type_t",
+   "self_type" : "_ZTI17audio_port_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_CLEAR"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CTR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_WV"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CBC"
+    }
+   ],
+   "linker_set_key" : "_ZTI17cryptoinfo_mode_t",
+   "name" : "cryptoinfo_mode_t",
+   "referenced_type" : "_ZTI17cryptoinfo_mode_t",
+   "self_type" : "_ZTI17cryptoinfo_mode_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "TORCH_MODE_STATUS_NOT_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_OFF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_ON"
+    }
+   ],
+   "linker_set_key" : "_ZTI17torch_mode_status",
+   "name" : "torch_mode_status",
+   "referenced_type" : "_ZTI17torch_mode_status",
+   "self_type" : "_ZTI17torch_mode_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
+   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_PROVISION_REQUIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_KEY_REQUIRED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_KEY_EXPIRED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_VENDOR_DEFINED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "EVENT_SESSION_RECLAIMED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmEventType",
+   "name" : "AMediaDrmEventType",
+   "referenced_type" : "_ZTI18AMediaDrmEventType",
+   "self_type" : "_ZTI18AMediaDrmEventType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_HDR_HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
+   "name" : "android_hdr_v1_2_t",
+   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
+   "self_type" : "_ZTI18android_hdr_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FLAG_SECURE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FLAG_SCO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FLAG_BEACON"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FLAG_BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FLAG_LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_flags_mask_t",
+   "name" : "audio_flags_mask_t",
+   "referenced_type" : "_ZTI18audio_flags_mask_t",
+   "self_type" : "_ZTI18audio_flags_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACING_BACK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACING_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FACING_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI19$CAMERA_FACING_BACK",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:218:1)",
+   "referenced_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "self_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KEY_STATUS_TYPE_USABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_STATUS_TYPE_EXPIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_STATUS_TYPE_OUTPUTNOTALLOWED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_STATUS_TYPE_STATUSPENDING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "KEY_STATUS_TYPE_INTERNALERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AMediaKeyStatusType",
+   "name" : "AMediaKeyStatusType",
+   "referenced_type" : "_ZTI19AMediaKeyStatusType",
+   "self_type" : "_ZTI19AMediaKeyStatusType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_DATASPACE_ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "HAL_DATASPACE_STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "HAL_DATASPACE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "HAL_DATASPACE_STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "HAL_DATASPACE_STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "HAL_DATASPACE_TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "HAL_DATASPACE_TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "HAL_DATASPACE_RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "HAL_DATASPACE_RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "HAL_DATASPACE_RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "HAL_DATASPACE_RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "HAL_DATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "HAL_DATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "HAL_DATASPACE_V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "HAL_DATASPACE_V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "HAL_DATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "HAL_DATASPACE_V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "HAL_DATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "HAL_DATASPACE_V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "HAL_DATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "HAL_DATASPACE_V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "HAL_DATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "HAL_DATASPACE_V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "HAL_DATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "HAL_DATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "HAL_DATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "HAL_DATASPACE_BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "HAL_DATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "HAL_DATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "HAL_DATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "HAL_DATASPACE_SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_dataspace_t",
+   "name" : "android_dataspace_t",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTI19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FLEX_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_FORMAT_Y"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FLEX_FORMAT_YCbCr"
+    },
+    {
+     "enum_field_value" : 1073741831,
+     "name" : "FLEX_FORMAT_YCbCrA"
+    },
+    {
+     "enum_field_value" : 7168,
+     "name" : "FLEX_FORMAT_RGB"
+    },
+    {
+     "enum_field_value" : 1073748992,
+     "name" : "FLEX_FORMAT_RGBA"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_format",
+   "name" : "android_flex_format",
+   "referenced_type" : "_ZTI19android_flex_format",
+   "self_type" : "_ZTI19android_flex_format",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_TRANSFORM_ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_transform_t",
+   "name" : "android_transform_t",
+   "referenced_type" : "_ZTI19android_transform_t",
+   "self_type" : "_ZTI19android_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_INPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_INPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_INPUT_FLAG_DIRECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_input_flags_t",
+   "name" : "audio_input_flags_t",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTI19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STREAM_SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STREAM_RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STREAM_MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_STREAM_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_STREAM_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_STREAM_DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_STREAM_TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_STREAM_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_STREAM_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_STREAM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_stream_type_t",
+   "name" : "audio_stream_type_t",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTI19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_OUTPUT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_INPUT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_BIDIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_STREAM_TYPES"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_stream_type",
+   "name" : "camera3_stream_type",
+   "referenced_type" : "_ZTI19camera3_stream_type",
+   "self_type" : "_ZTI19camera3_stream_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612735,
+     "name" : "AUDIO_DEVICE_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 896,
+     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
+    },
+    {
+     "enum_field_value" : 112,
+     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
+    },
+    {
+     "enum_field_value" : 67133440,
+     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
+    },
+    {
+     "enum_field_value" : -551550977,
+     "name" : "AUDIO_DEVICE_IN_ALL"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
+    },
+    {
+     "enum_field_value" : -2113923072,
+     "name" : "AUDIO_DEVICE_IN_ALL_USB"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_MAX"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "AUDIO_USAGE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:54:1)",
+   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_MSG_FOCUS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_MSG_ZOOM"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "CAMERA_MSG_PREVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "CAMERA_MSG_VIDEO_FRAME"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "CAMERA_MSG_POSTVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "CAMERA_MSG_RAW_IMAGE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA_MSG_COMPRESSED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "CAMERA_MSG_RAW_IMAGE_NOTIFY"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "CAMERA_MSG_PREVIEW_METADATA"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "CAMERA_MSG_FOCUS_MOVE"
+    },
+    {
+     "enum_field_value" : 65535,
+     "name" : "CAMERA_MSG_ALL_MSGS"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:72:1)",
+   "referenced_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "self_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_MODE_NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_MODE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_COLOR_MODE_SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_color_mode_t",
+   "name" : "android_color_mode_t",
+   "referenced_type" : "_ZTI20android_color_mode_t",
+   "self_type" : "_ZTI20android_color_mode_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_IN_LEFT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_FRONT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_IN_BACK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_IN_CENTER"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_MONO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_CHANNEL_OUT_TRI"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
+    },
+    {
+     "enum_field_value" : 786435,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786443,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 786439,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786447,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD"
+    },
+    {
+     "enum_field_value" : 1539,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
+    },
+    {
+     "enum_field_value" : 263,
+     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "AUDIO_CHANNEL_OUT_PENTA"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
+    },
+    {
+     "enum_field_value" : 1551,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
+    },
+    {
+     "enum_field_value" : 786495,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 184383,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 319,
+     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
+    },
+    {
+     "enum_field_value" : 1599,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
+    },
+    {
+     "enum_field_value" : 788031,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 185919,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 536870915,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306369,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306371,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_MONO"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_CHANNEL_IN_STEREO"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
+    },
+    {
+     "enum_field_value" : 252,
+     "name" : "AUDIO_CHANNEL_IN_6"
+    },
+    {
+     "enum_field_value" : 6291468,
+     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7340044,
+     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 6553612,
+     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7602188,
+     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 1507340,
+     "name" : "AUDIO_CHANNEL_IN_5POINT1"
+    },
+    {
+     "enum_field_value" : 16400,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
+    },
+    {
+     "enum_field_value" : 32784,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
+    },
+    {
+     "enum_field_value" : 49168,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
+    },
+    {
+     "enum_field_value" : -2147483645,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
+    },
+    {
+     "enum_field_value" : -2147483633,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
+    },
+    {
+     "enum_field_value" : -2147483617,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
+    },
+    {
+     "enum_field_value" : -2147483585,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
+    },
+    {
+     "enum_field_value" : -2147483521,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
+    },
+    {
+     "enum_field_value" : -2147483393,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
+    },
+    {
+     "enum_field_value" : -2147483137,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
+    },
+    {
+     "enum_field_value" : -2147482625,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
+    },
+    {
+     "enum_field_value" : -2147481601,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
+    },
+    {
+     "enum_field_value" : -2147479553,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
+    },
+    {
+     "enum_field_value" : -2147475457,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
+    },
+    {
+     "enum_field_value" : -2147467265,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
+    },
+    {
+     "enum_field_value" : -2147450881,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
+    },
+    {
+     "enum_field_value" : -2147418113,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
+    },
+    {
+     "enum_field_value" : -2147352577,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
+    },
+    {
+     "enum_field_value" : -2147221505,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
+    },
+    {
+     "enum_field_value" : -2146959361,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
+    },
+    {
+     "enum_field_value" : -2146435073,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
+    },
+    {
+     "enum_field_value" : -2145386497,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
+    },
+    {
+     "enum_field_value" : -2143289345,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
+    },
+    {
+     "enum_field_value" : -2139095041,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
+    },
+    {
+     "enum_field_value" : -2130706433,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
+    },
+    {
+     "enum_field_value" : 806354943,
+     "name" : "AUDIO_CHANNEL_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
+    },
+    {
+     "enum_field_value" : 7864316,
+     "name" : "AUDIO_CHANNEL_IN_ALL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_CHANNEL_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTI20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_content_type_t",
+   "name" : "audio_content_type_t",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTI20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
+   "name" : "audio_in_acoustics_t",
+   "referenced_type" : "_ZTI20audio_in_acoustics_t",
+   "self_type" : "_ZTI20audio_in_acoustics_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_mode_t",
+   "name" : "audio_offload_mode_t",
+   "referenced_type" : "_ZTI20audio_offload_mode_t",
+   "self_type" : "_ZTI20audio_offload_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OUTPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_OUTPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_OUTPUT_FLAG_TTS"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_OUTPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_output_flags_t",
+   "name" : "audio_output_flags_t",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTI20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_DEVICE_STATUS_NOT_PRESENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_DEVICE_STATUS_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_DEVICE_STATUS_ENUMERATING"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera_device_status",
+   "name" : "camera_device_status",
+   "referenced_type" : "_ZTI20camera_device_status",
+   "self_type" : "_ZTI20camera_device_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IO_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODULE_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PATCH_HANDLE_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:63:1)",
+   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "SYSTEM_TIME_REALTIME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SYSTEM_TIME_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SYSTEM_TIME_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SYSTEM_TIME_THREAD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SYSTEM_TIME_BOOTTIME"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:75:1)",
+   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Timers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
+   "name" : "audio_unique_id_use_t",
+   "referenced_type" : "_ZTI21audio_unique_id_use_t",
+   "self_type" : "_ZTI21audio_unique_id_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUFFER_STATUS_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUFFER_STATUS_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_buffer_status",
+   "name" : "camera3_buffer_status",
+   "referenced_type" : "_ZTI21camera3_buffer_status",
+   "self_type" : "_ZTI21camera3_buffer_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INTERLEAVE_LEFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:323:1)",
+   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_PORT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_PORT_CONFIG_GAIN"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_PORT_CONFIG_FLAGS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_PORT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:555:1)",
+   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_ERROR_RELEASED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_ERROR_DISABLED"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "CAMERA_ERROR_SERVER_DIED"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:196:1)",
+   "referenced_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "self_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "STATUS_OK"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "STATUS_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "STATUS_NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "STATUS_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "STATUS_BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "STATUS_BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "STATUS_NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "STATUS_PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "STATUS_NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "STATUS_ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "STATUS_DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "STATUS_FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "STATUS_BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "STATUS_NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "STATUS_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "STATUS_TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "STATUS_UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "STATUS_FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "STATUS_UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
+   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_COMPONENT_Y"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FLEX_COMPONENT_Cb"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FLEX_COMPONENT_Cr"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "FLEX_COMPONENT_R"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "FLEX_COMPONENT_G"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "FLEX_COMPONENT_B"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "FLEX_COMPONENT_A"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_flex_component",
+   "name" : "android_flex_component",
+   "referenced_type" : "_ZTI22android_flex_component",
+   "self_type" : "_ZTI22android_flex_component",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "HAL_PIXEL_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "HAL_PIXEL_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "HAL_PIXEL_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "HAL_PIXEL_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "HAL_PIXEL_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "HAL_PIXEL_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "HAL_PIXEL_FORMAT_YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_pixel_format_t",
+   "name" : "android_pixel_format_t",
+   "referenced_type" : "_ZTI22android_pixel_format_t",
+   "self_type" : "_ZTI22android_pixel_format_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DUAL_MONO_MODE_LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DUAL_MONO_MODE_LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_DUAL_MONO_MODE_RR"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
+   "name" : "audio_dual_mono_mode_t",
+   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
+   "self_type" : "_ZTI22audio_dual_mono_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
+   "name" : "audio_mmap_buffer_flag",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
+   "self_type" : "_ZTI22audio_mmap_buffer_flag",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_ERROR_REQUEST"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_MSG_ERROR_RESULT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_MSG_ERROR_BUFFER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_MSG_NUM_ERRORS"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_error_msg_code",
+   "name" : "camera3_error_msg_code",
+   "referenced_type" : "_ZTI22camera3_error_msg_code",
+   "self_type" : "_ZTI22camera3_error_msg_code",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "ANDROID_PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "ANDROID_PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "ANDROID_PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "ANDROID_PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -10,
+     "name" : "ANDROID_PRIORITY_VIDEO"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "ANDROID_PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "ANDROID_PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
+   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/thread_defs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "LAST_CALL_TRANSACTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:52:1)",
+   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_ROTATION_0"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_ROTATION_90"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_ROTATION_180"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_STREAM_ROTATION_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_stream_rotation",
+   "name" : "camera3_stream_rotation",
+   "referenced_type" : "_ZTI23camera3_stream_rotation",
+   "self_type" : "_ZTI23camera3_stream_rotation",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_UID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_PID"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h:33:1)",
+   "referenced_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "self_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 30,
+     "name" : "AUDIO_CHANNEL_COUNT_MAX"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_CHANNEL_INDEX_HDR"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:170:1)",
+   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 281411584,
+     "name" : "HAL_DATASPACE_BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "HAL_DATASPACE_BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
+   "name" : "android_dataspace_v1_1_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
+   "self_type" : "_ZTI24android_dataspace_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 142999552,
+     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "HAL_DATASPACE_HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
+   "name" : "android_dataspace_v1_2_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
+   "self_type" : "_ZTI24android_dataspace_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_TEMPLATE_PREVIEW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_TEMPLATE_STILL_CAPTURE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_RECORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_SNAPSHOT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA3_TEMPLATE_MANUAL"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA3_TEMPLATE_COUNT"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "CAMERA3_VENDOR_TEMPLATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI24camera3_request_template",
+   "name" : "camera3_request_template",
+   "referenced_type" : "_ZTI24camera3_request_template",
+   "self_type" : "_ZTI24camera3_request_template",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_DEVICE_BIT_IN"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:297:1)",
+   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -16777216,
+     "name" : "AUDIO_FORMAT_MAIN_MASK"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_FORMAT_SUB_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
+    },
+    {
+     "enum_field_value" : 768,
+     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:464:1)",
+   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACE_DETECTION_HW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACE_DETECTION_SW"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:230:1)",
+   "referenced_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "self_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "GRALLOC_USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "GRALLOC_USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "GRALLOC_USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "GRALLOC_USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "GRALLOC_USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "GRALLOC_USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "GRALLOC_USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "GRALLOC_USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "GRALLOC_USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "GRALLOC_USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "GRALLOC_USAGE_HW_FB"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "GRALLOC_USAGE_EXTERNAL_DISP"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "GRALLOC_USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "GRALLOC_USAGE_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "GRALLOC_USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_WRITE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_READ"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_ZSL"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_MASK"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "GRALLOC_USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "GRALLOC_USAGE_RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "GRALLOC_USAGE_FOREIGN_BUFFERS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "GRALLOC_USAGE_HW_IMAGE_ENCODER"
+    },
+    {
+     "enum_field_value" : -2097153,
+     "name" : "GRALLOC_USAGE_ALLOC_MASK"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "GRALLOC_USAGE_PRIVATE_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "GRALLOC_USAGE_PRIVATE_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "GRALLOC_USAGE_PRIVATE_3"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/gralloc.h:68:1)",
+   "referenced_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "self_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "HAL_AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:12:1)",
+   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:264:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "HAL_COLOR_MODE_BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "HAL_COLOR_MODE_BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "HAL_COLOR_MODE_BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
+   "name" : "android_color_mode_v1_1_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
+   "self_type" : "_ZTI25android_color_mode_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_transform_t",
+   "name" : "android_color_transform_t",
+   "referenced_type" : "_ZTI25android_color_transform_t",
+   "self_type" : "_ZTI25android_color_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 39,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
+   "name" : "android_pixel_format_sw_t",
+   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
+   "self_type" : "_ZTI25android_pixel_format_sw_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-sw.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_LOW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_NORMAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
+   "name" : "audio_mix_latency_class_t",
+   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
+   "self_type" : "_ZTI25audio_mix_latency_class_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:322:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
+   "name" : "audio_encapsulation_mode_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
+   "self_type" : "_ZTI26audio_encapsulation_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTI26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:18:1)",
+   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 48,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
+   "name" : "android_pixel_format_v1_1_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "HAL_PIXEL_FORMAT_HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
+   "name" : "android_pixel_format_v1_2_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_location_t",
+   "name" : "audio_microphone_location_t",
+   "referenced_type" : "_ZTI27audio_microphone_location_t",
+   "self_type" : "_ZTI27audio_microphone_location_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_MIN"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_PUBLIC_CNT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_STREAM_CNT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_MAX"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_SOURCE_CNT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:29:1)",
+   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_RENDER_INTENT_ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
+   "name" : "android_render_intent_v1_1_t",
+   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
+   "self_type" : "_ZTI28android_render_intent_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "MIC_DIRECTION_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "MIC_DIRECTION_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "MIC_DIRECTION_BACK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "MIC_DIRECTION_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
+   "name" : "audio_microphone_direction_t",
+   "referenced_type" : "_ZTI28audio_microphone_direction_t",
+   "self_type" : "_ZTI28audio_microphone_direction_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUF_REQ_FAILED_PARTIAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_BUF_REQ_FAILED_CONFIGURING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_BUF_REQ_FAILED_ILLEGAL_ARGUMENTS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_BUF_REQ_FAILED_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI29camera3_buffer_request_status",
+   "name" : "camera3_buffer_request_status",
+   "referenced_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTI29camera3_buffer_request_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
+    }
+   ],
+   "linker_set_key" : "_ZTI30audio_channel_representation_t",
+   "name" : "audio_channel_representation_t",
+   "referenced_type" : "_ZTI30audio_channel_representation_t",
+   "self_type" : "_ZTI30audio_channel_representation_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "NATIVE_WINDOW_GET_EXTRA_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:285:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "name" : "audio_timestretch_stretch_mode_t",
+   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_PS_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_PS_BUF_REQ_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_PS_BUF_REQ_MAX_BUFFER_EXCEEDED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_PS_BUF_REQ_STREAM_DISCONNECTED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_PS_BUF_REQ_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_PS_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI32camera3_stream_buffer_req_status",
+   "name" : "camera3_stream_buffer_req_status",
+   "referenced_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "self_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_CMD_START_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_CMD_STOP_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_CMD_SET_DISPLAY_ORIENTATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_CMD_ENABLE_SHUTTER_SOUND"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_CMD_PLAY_RECORDING_SOUND"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA_CMD_START_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_CMD_STOP_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "CAMERA_CMD_PING"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "CAMERA_CMD_SET_VIDEO_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "CAMERA_CMD_SET_VIDEO_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:95:1)",
+   "referenced_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "self_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
+   "name" : "audio_microphone_directionality_t",
+   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
+   "self_type" : "_ZTI33audio_microphone_directionality_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "name" : "audio_timestretch_fallback_mode_t",
+   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_NORMAL_MODE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "CAMERA3_VENDOR_STREAM_CONFIGURATION_MODE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI33camera3_stream_configuration_mode",
+   "name" : "camera3_stream_configuration_mode",
+   "referenced_type" : "_ZTI33camera3_stream_configuration_mode",
+   "self_type" : "_ZTI33camera3_stream_configuration_mode",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 255,
+     "name" : "CAMERA3_JPEG_BLOB_ID"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/camera3.h:1988:1)",
+   "referenced_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "self_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:303:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "name" : "audio_encapsulation_metadata_type_t",
+   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base.h:53:1)",
+   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODEC_CONFIGURE_FLAG_ENCODE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_INFO_TRY_AGAIN_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaCodec.h:64:1)",
+   "referenced_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "self_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaExtractor.h:203:1)",
+   "referenced_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "self_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ENABLE_MASK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ONE_SHOT_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_COPY_OUT_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_NOOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMERA"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER"
+    }
+   ],
+   "linker_set_key" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:60:1)",
+   "referenced_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "self_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
+    }
+   ],
+   "linker_set_key" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "name" : "ANativeWindow_FrameRateCompatibilityInternal",
+   "referenced_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "self_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FCC_1"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FCC_2"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FCC_8"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_12"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "FCC_24"
+    }
+   ],
+   "linker_set_key" : "_ZTI6$FCC_1",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:214:1)",
+   "referenced_type" : "_ZTI6$FCC_1",
+   "self_type" : "_ZTI6$FCC_1",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAEXTRACTOR_SEEK_PREVIOUS_SYNC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SEEK_NEXT_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SEEK_CLOSEST_SYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI8SeekMode",
+   "name" : "SeekMode",
+   "referenced_type" : "_ZTI8SeekMode",
+   "self_type" : "_ZTI8SeekMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ndk::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ndk::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
+   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::TOP_BOTTOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::RIGHT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "name" : "aidl::android::hardware::graphics::common::Interlaced",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Compression::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Compression::DISPLAY_STREAM_COMPRESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "name" : "aidl::android::hardware::graphics::common::Compression",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::SITED_INTERSTITIAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::COSITED_HORIZONTAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "name" : "aidl::android::hardware::graphics::common::ChromaSiting",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::NONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::PREMULTIPLIED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::COVERAGE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "name" : "aidl::android::hardware::graphics::common::BlendMode",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItem::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItem::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItem.h:46:5)",
+   "referenced_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FrameEvent::POSTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FrameEvent::REQUESTED_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FrameEvent::LATCH"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::FrameEvent::ACQUIRE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::FrameEvent::FIRST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::FrameEvent::LAST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::FrameEvent::GPU_COMPOSITION_DONE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::FrameEvent::DISPLAY_PRESENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::FrameEvent::DEQUEUE_READY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::FrameEvent::RELEASE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::FrameEvent::EVENT_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10FrameEventE",
+   "name" : "android::FrameEvent",
+   "referenced_type" : "_ZTIN7android10FrameEventE",
+   "self_type" : "_ZTIN7android10FrameEventE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
+   "name" : "android::Parcelable::Stability",
+   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
+   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::BufferQueue::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:32:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferQueue::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:34:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueue::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::BufferQueue::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:36:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 62,
+     "name" : "android::BufferQueue::MAX_MAX_ACQUIRED_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:43:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "self_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::HdrMetadata::SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::HdrMetadata::CTA861_3"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::HdrMetadata::HDR10PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadata4TypeE",
+   "name" : "android::HdrMetadata::Type",
+   "referenced_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "self_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMemoryHeap::READ_ONLY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "name" : "android::IMemoryHeap::(anonymous enum at frameworks/native/libs/binder/include/binder/IMemory.h:37:5)",
+   "referenced_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "self_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PublicFormat::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PublicFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PublicFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PublicFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PublicFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::PublicFormat::NV16"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::PublicFormat::NV21"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::PublicFormat::YUY2"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PublicFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::PublicFormat::RAW_SENSOR"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::PublicFormat::PRIVATE"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::PublicFormat::YUV_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::PublicFormat::RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::PublicFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::PublicFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PublicFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::PublicFormat::JPEG"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::PublicFormat::DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::PublicFormat::RAW_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::PublicFormat::RAW_DEPTH10"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::PublicFormat::YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::PublicFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::PublicFormat::Y16"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::PublicFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "android::PublicFormat::DEPTH16"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "android::PublicFormat::DEPTH_JPEG"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "android::PublicFormat::HEIC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12PublicFormatE",
+   "name" : "android::PublicFormat",
+   "referenced_type" : "_ZTIN7android12PublicFormatE",
+   "self_type" : "_ZTIN7android12PublicFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PublicFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 255,
+     "name" : "android::GraphicBuffer::USAGE_SOFTWARE_MASK"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::GraphicBuffer::USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::GraphicBuffer::USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::GraphicBuffer::USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::GraphicBuffer::USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::GraphicBuffer::USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::GraphicBuffer::USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "android::GraphicBuffer::USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::GraphicBuffer::USAGE_CURSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:56:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "self_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::WRAP_HANDLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::TAKE_HANDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::TAKE_UNREGISTERED_HANDLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::CLONE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "name" : "android::GraphicBuffer::HandleWrapMethod",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "self_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIh"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::ownNone"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::ownHandle"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::ownData"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:221:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "self_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_pointer<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "name" : "android::trait_pointer<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "name" : "android::trait_pointer<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "name" : "android::trait_pointer<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MemoryHeapBase::READ_ONLY"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::MemoryHeapBase::DONT_MAP_LOCALLY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::MemoryHeapBase::NO_CACHING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "name" : "android::MemoryHeapBase::(anonymous enum at frameworks/native/libs/binder/include/binder/MemoryHeapBase.h:32:5)",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "self_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::NO_ERROR"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "android::UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "android::BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "android::ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "android::FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "android::BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "android::NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "android::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "android::UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "android::FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "android::UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
+   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Errors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "android::PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "android::PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "android::PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
+   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/ThreadDefs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::BufferQueueDefs::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueueDefs::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::BufferQueueDefs::(anonymous enum at frameworks/native/libs/ui/include/ui/BufferQueueDefs.h:27:9)",
+   "referenced_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/BufferQueueDefs.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<String8, String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::DEFAULT_MAX_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:44:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:45:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferItemConsumer::NO_BUFFER_AVAILABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:46:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_copy<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_copy<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_copy<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_ctor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_dtor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_move<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_move<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_move<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String16>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:187:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBufferMapper::GRALLOC_2"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBufferMapper::GRALLOC_3"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBufferMapper::GRALLOC_4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "name" : "android::GraphicBufferMapper::Version",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferConsumer::STALE_BUFFER_SLOT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferConsumer::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::IGraphicBufferConsumer::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::IGraphicBufferConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h:47:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::Api"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::AllLocal"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1651602789,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_QUEUE"
+    },
+    {
+     "enum_field_value" : 1651012962,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_HUB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:90:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferProducer::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:81:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_NONE"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PIXEL_FORMAT_CUSTOM"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::PIXEL_FORMAT_TRANSLUCENT"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PIXEL_FORMAT_TRANSPARENT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PIXEL_FORMAT_OPAQUE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::PIXEL_FORMAT_RGBA_5551"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::PIXEL_FORMAT_RGBA_4444"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PIXEL_FORMAT_RGBA_1010102"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "name" : "android::(anonymous enum at frameworks/native/libs/ui/include/ui/PixelFormat.h:32:1)",
+   "referenced_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "self_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PixelFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 157929241,
+     "name" : "android::os::IInputConstants::BLOCK_FLAG_SLIPPERY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/gen/aidl/android/os/IInputConstants.h:20:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5000,
+     "name" : "android::os::IInputConstants::UNMULTIPLIED_DEFAULT_DISPATCHING_TIMEOUT_MILLIS"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::os::IInputConstants::INVALID_BATTERY_CAPACITY"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::os::IInputConstants::INVALID_INPUT_EVENT_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/gen/aidl/android/os/IInputConstants.h:15:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::Fence::TIMEOUT_NEVER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "name" : "android::Fence::(anonymous enum at frameworks/native/libs/ui/include/ui/Fence.h:48:5)",
+   "referenced_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "self_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Fence::Status::Invalid"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Fence::Status::Unsignaled"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::Fence::Status::Signaled"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence6StatusE",
+   "name" : "android::Fence::Status",
+   "referenced_type" : "_ZTIN7android5Fence6StatusE",
+   "self_type" : "_ZTIN7android5Fence6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Mutex::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Mutex::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
+   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::READ_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "name" : "android::Parcel::ReadFlags",
+   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RWLock::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RWLock::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
+   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::binder::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::binder::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::binder::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::binder::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::binder::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::binder::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::binder::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::binder::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::binder::Status::EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "android::binder::Status::EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::binder::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::binder::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6Status9ExceptionE",
+   "name" : "android::binder::Status::Exception",
+   "referenced_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "self_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "name" : "android::traits<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "name" : "android::traits<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "name" : "android::traits<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned char>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599098439,
+     "name" : "android::IBinder::PING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598311760,
+     "name" : "android::IBinder::DUMP_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598246212,
+     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598968902,
+     "name" : "android::IBinder::INTERFACE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599295570,
+     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598380116,
+     "name" : "android::IBinder::EXTENSION_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599097156,
+     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599362900,
+     "name" : "android::IBinder::TWEET_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598835019,
+     "name" : "android::IBinder::LIKE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FLAG_ONEWAY"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IBinder::FLAG_CLEAR_BUF"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "name" : "android::IBinder::(anonymous enum at frameworks/native/libs/binder/include/binder/IBinder.h:51:5)",
+   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::FIRST_INC_STRONG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:318:5)",
+   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:309:5)",
+   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Surface::DEFAULT_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:369:5)",
+   "referenced_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "self_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::Surface::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:368:5)",
+   "referenced_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::HidlReturnRestriction::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "name" : "android::hardware::HidlReturnRestriction",
+   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::hardware::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "name" : "android::hardware::Status::Exception",
+   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::READPTRPOS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::WRITEPTRPOS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::DATAPTRPOS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::EVFLAGWORDPOS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "name" : "android::hardware::details::GrantorType",
+   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::kSynchronizedReadWrite"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::kUnsynchronizedWrite"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
+   "name" : "android::hardware::MQFlavor",
+   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::API"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::ALL_LOCAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CURRENTLY_CONNECTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::OK"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_INIT"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::UNKNOWN_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::UNSPECIFIED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK_HI"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_MIPMAP_COMPLETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::HW_IMAGE_ENCODER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HLG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_HLG"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_BT2020"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_HLG"
+    },
+    {
+     "enum_field_value" : 142999552,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::basic_string<char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<basic_string<char>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<double>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<float>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::WAKE_UP_ONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::WAKE_UP_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "name" : "android::Condition::WakeUpType",
+   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
+   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
+   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::State::VALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::State::INVALID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::State::FORCED_VALID_FOR_TEST"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime5StateE",
+   "name" : "android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::Snapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::Snapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::Snapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "name" : "android::FenceTime::Snapshot::State",
+   "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "self_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_buffer_request"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP25camera3_stream_buffer_ret"
+    }
+   ],
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "return_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP10_jintArray",
+   "self_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jbyteArray",
+   "self_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jcharArray",
+   "self_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jlongArray",
+   "self_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "return_type" : "_ZTIP11_jthrowable",
+   "self_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jfloatArray",
+   "self_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jshortArray",
+   "self_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP13_jdoubleArray",
+   "self_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(_JNIEnv *, int, _jclass *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "return_type" : "_ZTIP13_jobjectArray",
+   "self_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP14_jbooleanArray",
+   "self_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(_JNIEnv *, _jobjectArray *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "name" : "_jobject *(_JNIEnv *, void *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(_JNIEnv *, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "return_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(_JNIEnv *, _jintArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long *(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "return_type" : "_ZTIPl",
+   "self_type" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "name" : "long *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPl",
+   "self_type" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(_JNIEnv *, _jarray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(const JNINativeInterface **, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(const JNINativeInterface **, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "name" : "void *(const JNINativeInterface **, void *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(const JNINativeInterface **, int, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvE",
+   "name" : "unsigned char (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP11hw_device_tE",
+   "name" : "int (hw_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (ANativeWindow *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (alloc_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tE",
+   "name" : "int (framebuffer_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (framebuffer_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiE",
+   "name" : "int (framebuffer_device_t *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "name" : "int (framebuffer_device_t *, int, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvE",
+   "name" : "int (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (_JNIEnv *, _jthrowable *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jthrowable"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (_JNIEnv *, _jarray *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "name" : "int (_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (_JNIEnv *, _jclass *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "name" : "int (_JNIEnv *, _jstring *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (_JNIEnv *, _JavaVM **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnviE",
+   "name" : "int (_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVME",
+   "name" : "int (_JavaVM *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (_JavaVM *, _JNIEnv **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPPviE",
+   "name" : "int (_JavaVM *, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8AIBinder"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK7AParcel"
+    },
+    {
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceE",
+   "name" : "int (const camera3_device *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (const camera3_device *, camera3_capture_request *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP23camera3_capture_request"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (const camera3_device *, camera3_stream_configuration *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP28camera3_stream_configuration"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (const camera3_device *, const camera3_callback_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (const camera3_device *, const camera3_stream_buffer_set *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera3_stream_buffer_set"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (const gralloc_module_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tizE",
+   "name" : "int (const gralloc_module_t *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK23camera_module_callbacksE",
+   "name" : "int (const camera_module_callbacks *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPKcbE",
+   "name" : "int (const char *, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPKcbE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPKcbE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNIInvokeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (const JNIInvokeInterface **, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "name" : "int (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "name" : "int (const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvE",
+   "name" : "int (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvE",
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiP11camera_infoE",
+   "name" : "int (int, camera_info *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP11camera_info"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiP11camera_infoE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPK25camera_stream_combinationE",
+   "name" : "int (int, const camera_stream_combination *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera_stream_combination"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPP15camera_metadataE",
+   "name" : "int (int, camera_metadata **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPP15camera_metadataE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFivE",
+   "name" : "int ()",
+   "referenced_type" : "_ZTIFivE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFivE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "name" : "long (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "long (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "name" : "long (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "long (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "long (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPvE",
+   "name" : "long (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPvE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPvlE",
+   "name" : "long (void *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPvlE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPvlE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPvlS_mE",
+   "name" : "long (void *, long, void *, unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPvlS_mE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPvlS_mE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (AMediaCodec *, void *, media_status_t, int, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTI14media_status_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (AMediaCodec *, void *, AMediaFormat *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviE",
+   "name" : "void (AMediaCodec *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14alloc_device_tPciE",
+   "name" : "void (alloc_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14alloc_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14vendor_tag_opsE",
+   "name" : "void (vendor_tag_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14vendor_tag_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14vendor_tag_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP20framebuffer_device_tPciE",
+   "name" : "void (framebuffer_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvE",
+   "name" : "void (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "name" : "void (_JNIEnv *, _jlongArray *, long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, const long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (_JNIEnv *, _jshortArray *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (_JNIEnv *, _jarray *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (_JNIEnv *, _jstring *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (_JNIEnv *, _jstring *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvPKcE",
+   "name" : "void (_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTI18AMediaDrmEventType"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned long, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmKeyStatus"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (const camera3_device *, vendor_tag_query_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP20vendor_tag_query_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceiE",
+   "name" : "void (const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14camera3_stream"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (const camera3_callback_ops *, const camera3_notify_msg *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK18camera3_notify_msg"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (const camera3_callback_ops *, const camera3_capture_result *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_capture_result"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK21camera3_stream_buffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "name" : "void (const camera_module_callbacks *, const char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "name" : "void (const camera_module_callbacks *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "name" : "void (android::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN7android6ParcelE"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "name" : "void (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "name" : "void (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (const JNINativeInterface **, void *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (const JNINativeInterface **, void *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (const JNINativeInterface **, void *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (const JNINativeInterface **, void *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (const JNINativeInterface **, void *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "name" : "void (const JNINativeInterface **, void *, long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (const JNINativeInterface **, void *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (const JNINativeInterface **, void *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (const JNINativeInterface **, void *, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvE",
+   "name" : "void (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderE",
+   "name" : "void (void *, AImageReader *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (void *, AImageReader *, AHardwareBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvmE",
+   "name" : "void (unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFvmE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvmE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AImageReader_acquireLatestImage",
+   "linker_set_key" : "AImageReader_acquireLatestImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireLatestImageAsync",
+   "linker_set_key" : "AImageReader_acquireLatestImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImage",
+   "linker_set_key" : "AImageReader_acquireNextImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImageAsync",
+   "linker_set_key" : "AImageReader_acquireNextImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_delete",
+   "linker_set_key" : "AImageReader_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getFormat",
+   "linker_set_key" : "AImageReader_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getHeight",
+   "linker_set_key" : "AImageReader_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getMaxImages",
+   "linker_set_key" : "AImageReader_getMaxImages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWidth",
+   "linker_set_key" : "AImageReader_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWindow",
+   "linker_set_key" : "AImageReader_getWindow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_new",
+   "linker_set_key" : "AImageReader_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_newWithUsage",
+   "linker_set_key" : "AImageReader_newWithUsage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setBufferRemovedListener",
+   "linker_set_key" : "AImageReader_setBufferRemovedListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP34AImageReader_BufferRemovedListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setImageListener",
+   "linker_set_key" : "AImageReader_setImageListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP26AImageReader_ImageListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImage_delete",
+   "linker_set_key" : "AImage_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_deleteAsync",
+   "linker_set_key" : "AImage_deleteAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getCropRect",
+   "linker_set_key" : "AImage_getCropRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIP14AImageCropRect"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getFormat",
+   "linker_set_key" : "AImage_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHardwareBuffer",
+   "linker_set_key" : "AImage_getHardwareBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHeight",
+   "linker_set_key" : "AImage_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getNumberOfPlanes",
+   "linker_set_key" : "AImage_getNumberOfPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneData",
+   "linker_set_key" : "AImage_getPlaneData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPh"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlanePixelStride",
+   "linker_set_key" : "AImage_getPlanePixelStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneRowStride",
+   "linker_set_key" : "AImage_getPlaneRowStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getTimestamp",
+   "linker_set_key" : "AImage_getTimestamp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getWidth",
+   "linker_set_key" : "AImage_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isRecoverable",
+   "linker_set_key" : "AMediaCodecActionCode_isRecoverable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isTransient",
+   "linker_set_key" : "AMediaCodecActionCode_isTransient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_delete",
+   "linker_set_key" : "AMediaCodecCryptoInfo_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getClearBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getClearBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getIV",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getIV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getKey",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getKey",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getMode",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getMode",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI17cryptoinfo_mode_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTIm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_new",
+   "linker_set_key" : "AMediaCodecCryptoInfo_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTI17cryptoinfo_mode_t"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_setPattern",
+   "linker_set_key" : "AMediaCodecCryptoInfo_setPattern",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIP20cryptoinfo_pattern_t"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_configure",
+   "linker_set_key" : "AMediaCodec_configure",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByName",
+   "linker_set_key" : "AMediaCodec_createCodecByName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByNameForClient",
+   "linker_set_key" : "AMediaCodec_createCodecByNameForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByType",
+   "linker_set_key" : "AMediaCodec_createDecoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createDecoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByType",
+   "linker_set_key" : "AMediaCodec_createEncoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createEncoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createInputSurface",
+   "linker_set_key" : "AMediaCodec_createInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createPersistentInputSurface",
+   "linker_set_key" : "AMediaCodec_createPersistentInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_delete",
+   "linker_set_key" : "AMediaCodec_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueInputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueOutputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_flush",
+   "linker_set_key" : "AMediaCodec_flush",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getBufferFormat",
+   "linker_set_key" : "AMediaCodec_getBufferFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputBuffer",
+   "linker_set_key" : "AMediaCodec_getInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputFormat",
+   "linker_set_key" : "AMediaCodec_getInputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getName",
+   "linker_set_key" : "AMediaCodec_getName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPPc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputBuffer",
+   "linker_set_key" : "AMediaCodec_getOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputFormat",
+   "linker_set_key" : "AMediaCodec_getOutputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueSecureInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueSecureInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseCrypto",
+   "linker_set_key" : "AMediaCodec_releaseCrypto",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseName",
+   "linker_set_key" : "AMediaCodec_releaseName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBuffer",
+   "linker_set_key" : "AMediaCodec_releaseOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBufferAtTime",
+   "linker_set_key" : "AMediaCodec_releaseOutputBufferAtTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setAsyncNotifyCallback",
+   "linker_set_key" : "AMediaCodec_setAsyncNotifyCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setInputSurface",
+   "linker_set_key" : "AMediaCodec_setInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setOutputSurface",
+   "linker_set_key" : "AMediaCodec_setOutputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setParameters",
+   "linker_set_key" : "AMediaCodec_setParameters",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_signalEndOfInputStream",
+   "linker_set_key" : "AMediaCodec_signalEndOfInputStream",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_start",
+   "linker_set_key" : "AMediaCodec_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_stop",
+   "linker_set_key" : "AMediaCodec_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_delete",
+   "linker_set_key" : "AMediaCrypto_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaCrypto_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_new",
+   "linker_set_key" : "AMediaCrypto_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaCrypto",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "linker_set_key" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_close",
+   "linker_set_key" : "AMediaDataSource_close",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_delete",
+   "linker_set_key" : "AMediaDataSource_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_new",
+   "linker_set_key" : "AMediaDataSource_new",
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_newUri",
+   "linker_set_key" : "AMediaDataSource_newUri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setClose",
+   "linker_set_key" : "AMediaDataSource_setClose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetAvailableSize",
+   "linker_set_key" : "AMediaDataSource_setGetAvailableSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFlPvlE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetSize",
+   "linker_set_key" : "AMediaDataSource_setGetSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFlPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setReadAt",
+   "linker_set_key" : "AMediaDataSource_setReadAt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFlPvlS_mE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setUserdata",
+   "linker_set_key" : "AMediaDataSource_setUserdata",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDrm_closeSession",
+   "linker_set_key" : "AMediaDrm_closeSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_createByUUID",
+   "linker_set_key" : "AMediaDrm_createByUUID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIP9AMediaDrm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_decrypt",
+   "linker_set_key" : "AMediaDrm_decrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_encrypt",
+   "linker_set_key" : "AMediaDrm_encrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getKeyRequest",
+   "linker_set_key" : "AMediaDrm_getKeyRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTI16AMediaDrmKeyType"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_getPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyString",
+   "linker_set_key" : "AMediaDrm_getPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getProvisionRequest",
+   "linker_set_key" : "AMediaDrm_getProvisionRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getSecureStops",
+   "linker_set_key" : "AMediaDrm_getSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaDrm_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_openSession",
+   "linker_set_key" : "AMediaDrm_openSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideKeyResponse",
+   "linker_set_key" : "AMediaDrm_provideKeyResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideProvisionResponse",
+   "linker_set_key" : "AMediaDrm_provideProvisionResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_queryKeyStatus",
+   "linker_set_key" : "AMediaDrm_queryKeyStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_release",
+   "linker_set_key" : "AMediaDrm_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_releaseSecureStops",
+   "linker_set_key" : "AMediaDrm_releaseSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_removeKeys",
+   "linker_set_key" : "AMediaDrm_removeKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_restoreKeys",
+   "linker_set_key" : "AMediaDrm_restoreKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnEventListener",
+   "linker_set_key" : "AMediaDrm_setOnEventListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnExpirationUpdateListener",
+   "linker_set_key" : "AMediaDrm_setOnExpirationUpdateListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArraylE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnKeysChangeListener",
+   "linker_set_key" : "AMediaDrm_setOnKeysChangeListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_setPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyString",
+   "linker_set_key" : "AMediaDrm_setPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_sign",
+   "linker_set_key" : "AMediaDrm_sign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_verify",
+   "linker_set_key" : "AMediaDrm_verify",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_advance",
+   "linker_set_key" : "AMediaExtractor_advance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_delete",
+   "linker_set_key" : "AMediaExtractor_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getCachedDuration",
+   "linker_set_key" : "AMediaExtractor_getCachedDuration",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getFileFormat",
+   "linker_set_key" : "AMediaExtractor_getFileFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getPsshInfo",
+   "linker_set_key" : "AMediaExtractor_getPsshInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP8PsshInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleCryptoInfo",
+   "linker_set_key" : "AMediaExtractor_getSampleCryptoInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFlags",
+   "linker_set_key" : "AMediaExtractor_getSampleFlags",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFormat",
+   "linker_set_key" : "AMediaExtractor_getSampleFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleSize",
+   "linker_set_key" : "AMediaExtractor_getSampleSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTime",
+   "linker_set_key" : "AMediaExtractor_getSampleTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTrackIndex",
+   "linker_set_key" : "AMediaExtractor_getSampleTrackIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackCount",
+   "linker_set_key" : "AMediaExtractor_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackFormat",
+   "linker_set_key" : "AMediaExtractor_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_new",
+   "linker_set_key" : "AMediaExtractor_new",
+   "return_type" : "_ZTIP15AMediaExtractor",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_readSampleData",
+   "linker_set_key" : "AMediaExtractor_readSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_seekTo",
+   "linker_set_key" : "AMediaExtractor_seekTo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTI8SeekMode"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_selectTrack",
+   "linker_set_key" : "AMediaExtractor_selectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSource",
+   "linker_set_key" : "AMediaExtractor_setDataSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceCustom",
+   "linker_set_key" : "AMediaExtractor_setDataSourceCustom",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceFd",
+   "linker_set_key" : "AMediaExtractor_setDataSourceFd",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_unselectTrack",
+   "linker_set_key" : "AMediaExtractor_unselectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaFormat_clear",
+   "linker_set_key" : "AMediaFormat_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_copy",
+   "linker_set_key" : "AMediaFormat_copy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_delete",
+   "linker_set_key" : "AMediaFormat_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getBuffer",
+   "linker_set_key" : "AMediaFormat_getBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getDouble",
+   "linker_set_key" : "AMediaFormat_getDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getFloat",
+   "linker_set_key" : "AMediaFormat_getFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt32",
+   "linker_set_key" : "AMediaFormat_getInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt64",
+   "linker_set_key" : "AMediaFormat_getInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getRect",
+   "linker_set_key" : "AMediaFormat_getRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getSize",
+   "linker_set_key" : "AMediaFormat_getSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getString",
+   "linker_set_key" : "AMediaFormat_getString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_new",
+   "linker_set_key" : "AMediaFormat_new",
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setBuffer",
+   "linker_set_key" : "AMediaFormat_setBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setDouble",
+   "linker_set_key" : "AMediaFormat_setDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setFloat",
+   "linker_set_key" : "AMediaFormat_setFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt32",
+   "linker_set_key" : "AMediaFormat_setInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt64",
+   "linker_set_key" : "AMediaFormat_setInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setRect",
+   "linker_set_key" : "AMediaFormat_setRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setSize",
+   "linker_set_key" : "AMediaFormat_setSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setString",
+   "linker_set_key" : "AMediaFormat_setString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_toString",
+   "linker_set_key" : "AMediaFormat_toString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_addTrack",
+   "linker_set_key" : "AMediaMuxer_addTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_append",
+   "linker_set_key" : "AMediaMuxer_append",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI10AppendMode"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_delete",
+   "linker_set_key" : "AMediaMuxer_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackCount",
+   "linker_set_key" : "AMediaMuxer_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackFormat",
+   "linker_set_key" : "AMediaMuxer_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_new",
+   "linker_set_key" : "AMediaMuxer_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI12OutputFormat"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setLocation",
+   "linker_set_key" : "AMediaMuxer_setLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setOrientationHint",
+   "linker_set_key" : "AMediaMuxer_setOrientationHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_start",
+   "linker_set_key" : "AMediaMuxer_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_stop",
+   "linker_set_key" : "AMediaMuxer_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_writeSampleData",
+   "linker_set_key" : "AMediaMuxer_writeSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaCodecBufferInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND",
+   "name" : "AMEDIACODEC_KEY_SUSPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUM",
+   "name" : "AMEDIAFORMAT_KEY_ALBUM",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD",
+   "name" : "AMEDIAFORMAT_KEY_CSD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_0",
+   "name" : "AMEDIAFORMAT_KEY_CSD_0",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_1",
+   "name" : "AMEDIAFORMAT_KEY_CSD_1",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_2",
+   "name" : "AMEDIAFORMAT_KEY_CSD_2",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_D263",
+   "name" : "AMEDIAFORMAT_KEY_D263",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DATE",
+   "name" : "AMEDIAFORMAT_KEY_DATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DURATION",
+   "name" : "AMEDIAFORMAT_KEY_DURATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ESDS",
+   "name" : "AMEDIAFORMAT_KEY_ESDS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GENRE",
+   "name" : "AMEDIAFORMAT_KEY_GENRE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOCATION",
+   "name" : "AMEDIAFORMAT_KEY_LOCATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOOP",
+   "name" : "AMEDIAFORMAT_KEY_LOOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MIME",
+   "name" : "AMEDIAFORMAT_KEY_MIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PSSH",
+   "name" : "AMEDIAFORMAT_KEY_PSSH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ROTATION",
+   "name" : "AMEDIAFORMAT_KEY_ROTATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SEI",
+   "name" : "AMEDIAFORMAT_KEY_SEI",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_STRIDE",
+   "name" : "AMEDIAFORMAT_KEY_STRIDE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TIME_US",
+   "name" : "AMEDIAFORMAT_KEY_TIME_US",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TITLE",
+   "name" : "AMEDIAFORMAT_KEY_TITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_YEAR",
+   "name" : "AMEDIAFORMAT_KEY_YEAR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  }
+ ],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA32_KDs",
+   "name" : "char16_t const (&)[32]",
+   "referenced_type" : "_ZTIA32_KDs",
+   "self_type" : "_ZTIRA32_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA33_KDs",
+   "name" : "char16_t const (&)[33]",
+   "referenced_type" : "_ZTIA33_KDs",
+   "self_type" : "_ZTIRA33_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA34_KDs",
+   "name" : "char16_t const (&)[34]",
+   "referenced_type" : "_ZTIA34_KDs",
+   "self_type" : "_ZTIRA34_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA36_KDs",
+   "name" : "char16_t const (&)[36]",
+   "referenced_type" : "_ZTIA36_KDs",
+   "self_type" : "_ZTIRA36_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA40_KDs",
+   "name" : "char16_t const (&)[40]",
+   "referenced_type" : "_ZTIA40_KDs",
+   "self_type" : "_ZTIRA40_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA50_Kc",
+   "name" : "char const (&)[50]",
+   "referenced_type" : "_ZTIA50_Kc",
+   "self_type" : "_ZTIRA50_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA53_Kc",
+   "name" : "char const (&)[53]",
+   "referenced_type" : "_ZTIA53_Kc",
+   "self_type" : "_ZTIRA53_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA54_Kc",
+   "name" : "char const (&)[54]",
+   "referenced_type" : "_ZTIA54_Kc",
+   "self_type" : "_ZTIRA54_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA60_Kc",
+   "name" : "char const (&)[60]",
+   "referenced_type" : "_ZTIA60_Kc",
+   "self_type" : "_ZTIRA60_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA62_Kc",
+   "name" : "char const (&)[62]",
+   "referenced_type" : "_ZTIA62_Kc",
+   "self_type" : "_ZTIRA62_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA65_Kc",
+   "name" : "char const (&)[65]",
+   "referenced_type" : "_ZTIA65_Kc",
+   "self_type" : "_ZTIRA65_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA66_Kc",
+   "name" : "char const (&)[66]",
+   "referenced_type" : "_ZTIA66_Kc",
+   "self_type" : "_ZTIRA66_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA67_Kc",
+   "name" : "char const (&)[67]",
+   "referenced_type" : "_ZTIA67_Kc",
+   "self_type" : "_ZTIRA67_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA68_Kc",
+   "name" : "char const (&)[68]",
+   "referenced_type" : "_ZTIA68_Kc",
+   "self_type" : "_ZTIRA68_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA75_Kc",
+   "name" : "char const (&)[75]",
+   "referenced_type" : "_ZTIA75_Kc",
+   "self_type" : "_ZTIRA75_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA78_Kc",
+   "name" : "char const (&)[78]",
+   "referenced_type" : "_ZTIA78_Kc",
+   "self_type" : "_ZTIRA78_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus &",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIRK18AMediaDrmKeyStatus",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder &",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android10BufferItemE",
+   "name" : "const android::BufferItem &",
+   "referenced_type" : "_ZTIKN7android10BufferItemE",
+   "self_type" : "_ZTIRKN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
+   "name" : "const android::Parcelable &",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIRKN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata &",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIRKN7android11HdrMetadataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper &",
+   "referenced_type" : "_ZTIKN7android13GrallocMapperE",
+   "self_type" : "_ZTIRKN7android13GrallocMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap> &",
+   "referenced_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2ui4SizeE",
+   "name" : "const android::ui::Size &",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIRKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4RectE",
+   "name" : "const android::Rect &",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIRKN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5PointE",
+   "name" : "const android::Point &",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIRKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType &",
+   "referenced_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig &",
+   "referenced_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType &",
+   "referenced_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6ParcelE",
+   "name" : "const android::Parcel &",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIRKN7android6ParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6RegionE",
+   "name" : "const android::Region &",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIRKN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIRKN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6binder6StatusE",
+   "name" : "const android::binder::Status &",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIRKN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android7String8E",
+   "name" : "const android::String8 &",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIRKN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm32EEE",
+   "name" : "const android::String16::StaticData<32> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm32EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm33EEE",
+   "name" : "const android::String16::StaticData<33> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm33EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm34EEE",
+   "name" : "const android::String16::StaticData<34> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm34EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm36EEE",
+   "name" : "const android::String16::StaticData<36> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm36EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm40EEE",
+   "name" : "const android::String16::StaticData<40> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm40EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String16E",
+   "name" : "const android::String16 &",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIRKN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version &",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status &",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIRKN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android9FloatRectE",
+   "name" : "const android::FloatRect &",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIRKN7android9FloatRectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "name" : "const std::vector<long, std::allocator<long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
+   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "name" : "const std::optional<std::vector<long, std::allocator<long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKP6AImage",
+   "name" : "AImage *const &",
+   "referenced_type" : "_ZTIKP6AImage",
+   "self_type" : "_ZTIRKP6AImage",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const &",
+   "referenced_type" : "_ZTIKPN7android10BufferItemE",
+   "self_type" : "_ZTIRKPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKa",
+   "name" : "const signed char &",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIRKa",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKb",
+   "name" : "const bool &",
+   "referenced_type" : "_ZTIKb",
+   "self_type" : "_ZTIRKb",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKd",
+   "name" : "const double &",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIRKd",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKf",
+   "name" : "const float &",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIRKf",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKh",
+   "name" : "const unsigned char &",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIRKh",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKi",
+   "name" : "const int &",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIRKi",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKj",
+   "name" : "const unsigned int &",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIRKj",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKl",
+   "name" : "const long &",
+   "referenced_type" : "_ZTIKl",
+   "self_type" : "_ZTIRKl",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKm",
+   "name" : "const unsigned long &",
+   "referenced_type" : "_ZTIKm",
+   "self_type" : "_ZTIRKm",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKs",
+   "name" : "const short &",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIRKs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKt",
+   "name" : "const unsigned short &",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIRKt",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android10BufferItemE",
+   "name" : "android::BufferItem &",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIRN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android10TextOutputE",
+   "name" : "android::TextOutput &",
+   "referenced_type" : "_ZTIN7android10TextOutputE",
+   "self_type" : "_ZTIRN7android10TextOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer &",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIRN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIRN7android16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation &",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "self_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> &",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> &",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> &",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android4RectE",
+   "name" : "android::Rect &",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIRN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android5FenceE",
+   "name" : "android::Fence &",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIRN7android5FenceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android5MutexE",
+   "name" : "android::Mutex &",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIRN7android5MutexE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android5PointE",
+   "name" : "android::Point &",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIRN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6RWLockE",
+   "name" : "android::RWLock &",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIRN7android6RWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6RegionE",
+   "name" : "android::Region &",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIRN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIRN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6binder6StatusE",
+   "name" : "android::binder::Status &",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIRN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android7String8E",
+   "name" : "android::String8 &",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIRN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8LOG_stubE",
+   "name" : "android::LOG_stub &",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIRN7android8LOG_stubE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8String16E",
+   "name" : "android::String16 &",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIRN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
+   "name" : "android::hardware::Status &",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIRN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRP6AImage",
+   "name" : "AImage *&",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIRP6AImage",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPKi",
+   "name" : "const int *&",
+   "referenced_type" : "_ZTIPKi",
+   "self_type" : "_ZTIRPKi",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPKv",
+   "name" : "const void *&",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIRPKv",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPN7android10BufferItemE",
+   "name" : "android::BufferItem *&",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIRPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPi",
+   "name" : "int *&",
+   "referenced_type" : "_ZTIPi",
+   "self_type" : "_ZTIRPi",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPv",
+   "name" : "void *&",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIRPv",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRh",
+   "name" : "unsigned char &",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIRh",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRi",
+   "name" : "int &",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIRi",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRm",
+   "name" : "unsigned long &",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIRm",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP10_jintArray",
+   "name" : "_jintArray *",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTIP10_jintArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP10_jmethodID",
+   "name" : "_jmethodID *",
+   "referenced_type" : "_ZTI10_jmethodID",
+   "self_type" : "_ZTIP10_jmethodID",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11AMediaCodec",
+   "name" : "AMediaCodec *",
+   "referenced_type" : "_ZTI11AMediaCodec",
+   "self_type" : "_ZTIP11AMediaCodec",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11AMediaMuxer",
+   "name" : "AMediaMuxer *",
+   "referenced_type" : "_ZTI11AMediaMuxer",
+   "self_type" : "_ZTIP11AMediaMuxer",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11DrmListener",
+   "name" : "DrmListener *",
+   "referenced_type" : "_ZTI11DrmListener",
+   "self_type" : "_ZTIP11DrmListener",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jbyteArray",
+   "name" : "_jbyteArray *",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTIP11_jbyteArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jcharArray",
+   "name" : "_jcharArray *",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTIP11_jcharArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jlongArray",
+   "name" : "_jlongArray *",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTIP11_jlongArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jthrowable",
+   "name" : "_jthrowable *",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTIP11_jthrowable",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11camera_face",
+   "name" : "camera_face *",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTIP11camera_face",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11camera_info",
+   "name" : "camera_info *",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTIP11camera_info",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11hw_device_t",
+   "name" : "hw_device_t *",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTIP11hw_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11hw_module_t",
+   "name" : "hw_module_t *",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIP11hw_module_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12AImageReader",
+   "name" : "AImageReader *",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIP12AImageReader",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12AMediaCrypto",
+   "name" : "AMediaCrypto *",
+   "referenced_type" : "_ZTI12AMediaCrypto",
+   "self_type" : "_ZTIP12AMediaCrypto",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12AMediaFormat",
+   "name" : "AMediaFormat *",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIP12AMediaFormat",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12CodecHandler",
+   "name" : "CodecHandler *",
+   "referenced_type" : "_ZTI12CodecHandler",
+   "self_type" : "_ZTIP12CodecHandler",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12JavaVMOption",
+   "name" : "JavaVMOption *",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTIP12JavaVMOption",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12_jfloatArray",
+   "name" : "_jfloatArray *",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTIP12_jfloatArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12_jshortArray",
+   "name" : "_jshortArray *",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTIP12_jshortArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13AIBinder_Weak",
+   "name" : "AIBinder_Weak *",
+   "referenced_type" : "_ZTI13AIBinder_Weak",
+   "self_type" : "_ZTIP13AIBinder_Weak",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13NdkDataSource",
+   "name" : "NdkDataSource *",
+   "referenced_type" : "_ZTI13NdkDataSource",
+   "self_type" : "_ZTIP13NdkDataSource",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13_jdoubleArray",
+   "name" : "_jdoubleArray *",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTIP13_jdoubleArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13_jobjectArray",
+   "name" : "_jobjectArray *",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTIP13_jobjectArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13android_ycbcr",
+   "name" : "android_ycbcr *",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTIP13android_ycbcr",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13audio_usage_t",
+   "name" : "audio_usage_t *",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTIP13audio_usage_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13camera_stream",
+   "name" : "camera_stream *",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTIP13camera_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13native_handle",
+   "name" : "native_handle *",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIP13native_handle",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14AIBinder_Class",
+   "name" : "AIBinder_Class *",
+   "referenced_type" : "_ZTI14AIBinder_Class",
+   "self_type" : "_ZTIP14AIBinder_Class",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14AImageCropRect",
+   "name" : "AImageCropRect *",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTIP14AImageCropRect",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14_jbooleanArray",
+   "name" : "_jbooleanArray *",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTIP14_jbooleanArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14alloc_device_t",
+   "name" : "alloc_device_t *",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTIP14alloc_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14audio_format_t",
+   "name" : "audio_format_t *",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIP14audio_format_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14audio_source_t",
+   "name" : "audio_source_t *",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTIP14audio_source_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14camera3_stream",
+   "name" : "camera3_stream *",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIP14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14vendor_tag_ops",
+   "name" : "vendor_tag_ops *",
+   "referenced_type" : "_ZTI14vendor_tag_ops",
+   "self_type" : "_ZTIP14vendor_tag_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15AMediaExtractor",
+   "name" : "AMediaExtractor *",
+   "referenced_type" : "_ZTI15AMediaExtractor",
+   "self_type" : "_ZTIP15AMediaExtractor",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15audio_devices_t",
+   "name" : "audio_devices_t *",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIP15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15camera_metadata",
+   "name" : "camera_metadata *",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIP15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP16AMediaDataSource",
+   "name" : "AMediaDataSource *",
+   "referenced_type" : "_ZTI16AMediaDataSource",
+   "self_type" : "_ZTIP16AMediaDataSource",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t *",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTIP17audio_gain_mode_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray *",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIP18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIP18AMediaDrmKeyStatus",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18android_flex_plane",
+   "name" : "android_flex_plane *",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTIP18android_flex_plane",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18camera3_device_ops",
+   "name" : "camera3_device_ops *",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTIP18camera3_device_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19android_dataspace_t",
+   "name" : "android_dataspace_t *",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTIP19android_dataspace_t",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19audio_input_flags_t",
+   "name" : "audio_input_flags_t *",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTIP19audio_input_flags_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19audio_stream_type_t",
+   "name" : "audio_stream_type_t *",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTIP19audio_stream_type_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19hw_module_methods_t",
+   "name" : "hw_module_methods_t *",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTIP19hw_module_methods_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t *",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIP20audio_channel_mask_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20audio_content_type_t",
+   "name" : "audio_content_type_t *",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTIP20audio_content_type_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20audio_output_flags_t",
+   "name" : "audio_output_flags_t *",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTIP20audio_output_flags_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t *",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTIP20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20framebuffer_device_t",
+   "name" : "framebuffer_device_t *",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTIP20framebuffer_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20vendor_tag_query_ops",
+   "name" : "vendor_tag_query_ops *",
+   "referenced_type" : "_ZTI20vendor_tag_query_ops",
+   "self_type" : "_ZTIP20vendor_tag_query_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIP21AMediaCodecBufferInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21AMediaCodecCryptoInfo",
+   "name" : "AMediaCodecCryptoInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecCryptoInfo",
+   "self_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIP21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer *",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIP21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
+   "name" : "AIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
+   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP23camera3_capture_request",
+   "name" : "camera3_capture_request *",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTIP23camera3_capture_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret *",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTIP25camera3_stream_buffer_ret",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener *",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTIP26AImageReader_ImageListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t *",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIP26audio_encapsulation_type_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration *",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTIP28camera3_stream_configuration",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener *",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP3DIR",
+   "name" : "DIR *",
+   "referenced_type" : "_ZTI3DIR",
+   "self_type" : "_ZTIP3DIR",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP6AImage",
+   "name" : "AImage *",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIP6AImage",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7AParcel",
+   "name" : "AParcel *",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIP7AParcel",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7AStatus",
+   "name" : "AStatus *",
+   "referenced_type" : "_ZTI7AStatus",
+   "self_type" : "_ZTIP7AStatus",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_JNIEnv",
+   "name" : "_JNIEnv *",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTIP7_JNIEnv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_JavaVM",
+   "name" : "_JavaVM *",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTIP7_JavaVM",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_jarray",
+   "name" : "_jarray *",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTIP7_jarray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_jclass",
+   "name" : "_jclass *",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTIP7_jclass",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8AIBinder",
+   "name" : "AIBinder *",
+   "referenced_type" : "_ZTI8AIBinder",
+   "self_type" : "_ZTIP8AIBinder",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8PsshInfo",
+   "name" : "PsshInfo *",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTIP8PsshInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8_jobject",
+   "name" : "_jobject *",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTIP8_jobject",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8_jstring",
+   "name" : "_jstring *",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTIP8_jstring",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9AMediaDrm",
+   "name" : "AMediaDrm *",
+   "referenced_type" : "_ZTI9AMediaDrm",
+   "self_type" : "_ZTIP9AMediaDrm",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9_jfieldID",
+   "name" : "_jfieldID *",
+   "referenced_type" : "_ZTI9_jfieldID",
+   "self_type" : "_ZTIP9_jfieldID",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPDs",
+   "name" : "char16_t *",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIPDs",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (*)(const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "self_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "self_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(*)(_JNIEnv *, int, _jclass *, _jobject *)",
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "self_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobjectArray *, int)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvPvlE",
+   "name" : "_jobject *(*)(_JNIEnv *, void *, long)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(*)(_JNIEnv *, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(*)(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "self_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(*)(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "self_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(*)(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "self_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(*)(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "self_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "self_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(*)(_JNIEnv *, _jintArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "self_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPlP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long *(*)(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "self_type" : "_ZTIPFPlP7_JNIEnvP11_jlongArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPlPPK18JNINativeInterfacePvPhE",
+   "name" : "long *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPlPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(*)(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "self_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(*)(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "self_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(*)(_JNIEnv *, _jarray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_lE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, long)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_lE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvE",
+   "name" : "unsigned char (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "self_type" : "_ZTIPFhP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jobject *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP11hw_device_tE",
+   "name" : "int (*)(hw_device_t *)",
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "self_type" : "_ZTIPFiP11hw_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (*)(ANativeWindow *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (*)(alloc_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "self_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tE",
+   "name" : "int (*)(framebuffer_device_t *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (*)(framebuffer_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiE",
+   "name" : "int (*)(framebuffer_device_t *, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "name" : "int (*)(framebuffer_device_t *, int, int, int, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvE",
+   "name" : "int (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "self_type" : "_ZTIPFiP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (*)(_JNIEnv *, _jthrowable *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (*)(_JNIEnv *, _jarray *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "name" : "int (*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "name" : "int (*)(_JNIEnv *, _jstring *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (*)(_JNIEnv *, _JavaVM **)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnviE",
+   "name" : "int (*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "self_type" : "_ZTIPFiP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JavaVME",
+   "name" : "int (*)(_JavaVM *)",
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JavaVME",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (*)(_JavaVM *, _JNIEnv **, void *)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "self_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPPviE",
+   "name" : "int (*)(_JavaVM *, void **, int)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "self_type" : "_ZTIPFiP7_JavaVMPPviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (*)(const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "self_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceE",
+   "name" : "int (*)(const camera3_device *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (*)(const camera3_device *, camera3_capture_request *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (*)(const camera3_device *, camera3_stream_configuration *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (*)(const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (*)(const camera3_device *, const camera3_callback_ops *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (*)(const camera3_device *, const camera3_stream_buffer_set *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tizE",
+   "name" : "int (*)(const gralloc_module_t *, int, ...)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tizE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK23camera_module_callbacksE",
+   "name" : "int (*)(const camera_module_callbacks *)",
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "self_type" : "_ZTIPFiPK23camera_module_callbacksE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPKcbE",
+   "name" : "int (*)(const char *, bool)",
+   "referenced_type" : "_ZTIFiPKcbE",
+   "self_type" : "_ZTIPFiPKcbE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNIInvokeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "name" : "int (*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPvE",
+   "name" : "int (*)(void *)",
+   "referenced_type" : "_ZTIFiPvE",
+   "self_type" : "_ZTIPFiPvE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiiP11camera_infoE",
+   "name" : "int (*)(int, camera_info *)",
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "self_type" : "_ZTIPFiiP11camera_infoE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "name" : "int (*)(int, const camera_stream_combination *)",
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "self_type" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiiPP15camera_metadataE",
+   "name" : "int (*)(int, camera_metadata **)",
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "self_type" : "_ZTIPFiiPP15camera_metadataE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFivE",
+   "name" : "int (*)()",
+   "referenced_type" : "_ZTIFivE",
+   "self_type" : "_ZTIPFivE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectE",
+   "name" : "long (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvE",
+   "name" : "long (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPvE",
+   "name" : "long (*)(void *)",
+   "referenced_type" : "_ZTIFlPvE",
+   "self_type" : "_ZTIPFlPvE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPvlE",
+   "name" : "long (*)(void *, long)",
+   "referenced_type" : "_ZTIFlPvlE",
+   "self_type" : "_ZTIPFlPvlE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPvlS_mE",
+   "name" : "long (*)(void *, long, void *, unsigned long)",
+   "referenced_type" : "_ZTIFlPvlS_mE",
+   "self_type" : "_ZTIPFlPvlS_mE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (*)(AMediaCodec *, void *, media_status_t, int, const char *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (*)(AMediaCodec *, void *, AMediaFormat *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviE",
+   "name" : "void (*)(AMediaCodec *, void *, int)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (*)(AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP14alloc_device_tPciE",
+   "name" : "void (*)(alloc_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "self_type" : "_ZTIPFvP14alloc_device_tPciE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP14vendor_tag_opsE",
+   "name" : "void (*)(vendor_tag_ops *)",
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "self_type" : "_ZTIPFvP14vendor_tag_opsE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "name" : "void (*)(framebuffer_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "self_type" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvE",
+   "name" : "void (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "self_type" : "_ZTIPFvP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPliE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, long *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPliE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, const long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, float *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, double *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (*)(_JNIEnv *, _jarray *, void *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvPKcE",
+   "name" : "void (*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned long, bool)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (*)(const camera3_device *, vendor_tag_query_ops *)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceiE",
+   "name" : "void (*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (*)(const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "self_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_notify_msg *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_capture_result *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (*)(const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "name" : "void (*)(const camera_module_callbacks *, const char *, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "name" : "void (*)(const camera_module_callbacks *, int, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPN7android6ParcelEPKhmPKymE",
+   "name" : "void (*)(android::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long)",
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "self_type" : "_ZTIPFvPN7android6ParcelEPKhmPKymE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "name" : "void (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "name" : "void (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPliE",
+   "name" : "void (*)(const JNINativeInterface **, void *, long *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPliE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKlE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPlE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvE",
+   "name" : "void (*)(void *)",
+   "referenced_type" : "_ZTIFvPvE",
+   "self_type" : "_ZTIPFvPvE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderE",
+   "name" : "void (*)(void *, AImageReader *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (*)(void *, AImageReader *, AHardwareBuffer *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvmE",
+   "name" : "void (*)(unsigned long)",
+   "referenced_type" : "_ZTIFvmE",
+   "self_type" : "_ZTIPFvmE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK11hw_module_t",
+   "name" : "const hw_module_t *",
+   "referenced_type" : "_ZTIK11hw_module_t",
+   "self_type" : "_ZTIPK11hw_module_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK12AImageReader",
+   "name" : "const AImageReader *",
+   "referenced_type" : "_ZTIK12AImageReader",
+   "self_type" : "_ZTIPK12AImageReader",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK12AMediaFormat",
+   "name" : "const AMediaFormat *",
+   "referenced_type" : "_ZTIK12AMediaFormat",
+   "self_type" : "_ZTIPK12AMediaFormat",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK14camera3_device",
+   "name" : "const camera3_device *",
+   "referenced_type" : "_ZTIK14camera3_device",
+   "self_type" : "_ZTIPK14camera3_device",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK14camera3_stream",
+   "name" : "const camera3_stream *",
+   "referenced_type" : "_ZTIK14camera3_stream",
+   "self_type" : "_ZTIPK14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK15JNINativeMethod",
+   "name" : "const JNINativeMethod *",
+   "referenced_type" : "_ZTIK15JNINativeMethod",
+   "self_type" : "_ZTIPK15JNINativeMethod",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK15camera_metadata",
+   "name" : "const camera_metadata *",
+   "referenced_type" : "_ZTIK15camera_metadata",
+   "self_type" : "_ZTIPK15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK16gralloc_module_t",
+   "name" : "const gralloc_module_t *",
+   "referenced_type" : "_ZTIK16gralloc_module_t",
+   "self_type" : "_ZTIPK16gralloc_module_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray *",
+   "referenced_type" : "_ZTIK18AMediaDrmByteArray",
+   "self_type" : "_ZTIPK18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIPK18AMediaDrmKeyStatus",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface",
+   "self_type" : "_ZTIPK18JNIInvokeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface",
+   "self_type" : "_ZTIPK18JNINativeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg *",
+   "referenced_type" : "_ZTIK18camera3_notify_msg",
+   "self_type" : "_ZTIPK18camera3_notify_msg",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops *",
+   "referenced_type" : "_ZTIK20camera3_callback_ops",
+   "self_type" : "_ZTIPK20camera3_callback_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIPK21AMediaCodecBufferInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *",
+   "referenced_type" : "_ZTIK21camera3_stream_buffer",
+   "self_type" : "_ZTIPK21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request *",
+   "referenced_type" : "_ZTIK22camera3_buffer_request",
+   "self_type" : "_ZTIPK22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK22camera3_capture_result",
+   "name" : "const camera3_capture_result *",
+   "referenced_type" : "_ZTIK22camera3_capture_result",
+   "self_type" : "_ZTIPK22camera3_capture_result",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks *",
+   "referenced_type" : "_ZTIK23camera_module_callbacks",
+   "self_type" : "_ZTIPK23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set *",
+   "referenced_type" : "_ZTIK25camera3_stream_buffer_set",
+   "self_type" : "_ZTIPK25camera3_stream_buffer_set",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK25camera_stream_combination",
+   "name" : "const camera_stream_combination *",
+   "referenced_type" : "_ZTIK25camera_stream_combination",
+   "self_type" : "_ZTIPK25camera_stream_combination",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6AImage",
+   "name" : "const AImage *",
+   "referenced_type" : "_ZTIK6AImage",
+   "self_type" : "_ZTIPK6AImage",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue",
+   "self_type" : "_ZTIPK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK7AParcel",
+   "name" : "const AParcel *",
+   "referenced_type" : "_ZTIK7AParcel",
+   "self_type" : "_ZTIPK7AParcel",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKDs",
+   "name" : "const char16_t *",
+   "referenced_type" : "_ZTIKDs",
+   "self_type" : "_ZTIPKDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
+   "name" : "const android::Parcelable *",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIPKN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
+   "name" : "const android::VectorImpl *",
+   "referenced_type" : "_ZTIKN7android10VectorImplE",
+   "self_type" : "_ZTIPKN7android10VectorImplE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BufferStateE",
+   "name" : "const android::BufferState *",
+   "referenced_type" : "_ZTIKN7android11BufferStateE",
+   "self_type" : "_ZTIPKN7android11BufferStateE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata *",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIPKN7android11HdrMetadataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap *",
+   "referenced_type" : "_ZTIKN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPKN7android11IMemoryHeapE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer *",
+   "referenced_type" : "_ZTIKN7android12MemoryDealerE",
+   "self_type" : "_ZTIPKN7android12MemoryDealerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle *",
+   "referenced_type" : "_ZTIKN7android12NativeHandleE",
+   "self_type" : "_ZTIPKN7android12NativeHandleE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry *",
+   "referenced_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory *",
+   "referenced_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2ui4SizeE",
+   "name" : "const android::ui::Size *",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIPKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4RectE",
+   "name" : "const android::Rect *",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIPKN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "size" : 8,
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 8,
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android5FenceE",
+   "name" : "const android::Fence *",
+   "referenced_type" : "_ZTIKN7android5FenceE",
+   "self_type" : "_ZTIPKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android5PointE",
+   "name" : "const android::Point *",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIPKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob *",
+   "referenced_type" : "_ZTIKN7android6Parcel4BlobE",
+   "self_type" : "_ZTIPKN7android6Parcel4BlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6ParcelE",
+   "name" : "const android::Parcel *",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIPKN7android6ParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6RegionE",
+   "name" : "const android::Region *",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIPKN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIPKN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6binder6StatusE",
+   "name" : "const android::binder::Status *",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIPKN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
+   "name" : "const android::RefBase *",
+   "referenced_type" : "_ZTIKN7android7RefBaseE",
+   "self_type" : "_ZTIPKN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android7String8E",
+   "name" : "const android::String8 *",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIPKN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android7SurfaceE",
+   "name" : "const android::Surface *",
+   "referenced_type" : "_ZTIKN7android7SurfaceE",
+   "self_type" : "_ZTIPKN7android7SurfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8AHandlerE",
+   "name" : "const android::AHandler *",
+   "referenced_type" : "_ZTIKN7android8AHandlerE",
+   "self_type" : "_ZTIPKN7android8AHandlerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8String16E",
+   "name" : "const android::String16 *",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIPKN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status *",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIPKN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase *",
+   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
+   "self_type" : "_ZTIPKN7android9BpRefBaseE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android9FloatRectE",
+   "name" : "const android::FloatRect *",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIPKN7android9FloatRectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKPK14camera3_stream",
+   "name" : "const camera3_stream *const *",
+   "referenced_type" : "_ZTIKPK14camera3_stream",
+   "self_type" : "_ZTIPKPK14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const *",
+   "referenced_type" : "_ZTIKPK21camera3_stream_buffer",
+   "self_type" : "_ZTIPKPK21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKa",
+   "name" : "const signed char *",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIPKa",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKl",
+   "name" : "const long *",
+   "referenced_type" : "_ZTIKl",
+   "self_type" : "_ZTIPKl",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKs",
+   "name" : "const short *",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIPKs",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN12AImageReader13FrameListenerE",
+   "name" : "AImageReader::FrameListener *",
+   "referenced_type" : "_ZTIN12AImageReader13FrameListenerE",
+   "self_type" : "_ZTIPN12AImageReader13FrameListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "name" : "AImageReader::CallbackHandler *",
+   "referenced_type" : "_ZTIN12AImageReader15CallbackHandlerE",
+   "self_type" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "name" : "AImageReader::BufferRemovedListener *",
+   "referenced_type" : "_ZTIN12AImageReader21BufferRemovedListenerE",
+   "self_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface *",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase *",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak *",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10BufferItemE",
+   "name" : "android::BufferItem *",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10BufferSlotE",
+   "name" : "android::BufferSlot *",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIPN7android10BufferSlotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10DataSourceE",
+   "name" : "android::DataSource *",
+   "referenced_type" : "_ZTIN7android10DataSourceE",
+   "self_type" : "_ZTIPN7android10DataSourceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10IDrmClientE",
+   "name" : "android::IDrmClient *",
+   "referenced_type" : "_ZTIN7android10IDrmClientE",
+   "self_type" : "_ZTIPN7android10IDrmClientE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10IInterfaceE",
+   "name" : "android::IInterface *",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIPN7android10IInterfaceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "name" : "android::MediaCodec::ResourceManagerServiceProxy *",
+   "referenced_type" : "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "self_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10MediaCodecE",
+   "name" : "android::MediaCodec *",
+   "referenced_type" : "_ZTIN7android10MediaCodecE",
+   "self_type" : "_ZTIPN7android10MediaCodecE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10MediaMuxerE",
+   "name" : "android::MediaMuxer *",
+   "referenced_type" : "_ZTIN7android10MediaMuxerE",
+   "self_type" : "_ZTIPN7android10MediaMuxerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10ParcelableE",
+   "name" : "android::Parcelable *",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIPN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11AReplyTokenE",
+   "name" : "android::AReplyToken *",
+   "referenced_type" : "_ZTIN7android11AReplyTokenE",
+   "self_type" : "_ZTIPN7android11AReplyTokenE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BufferStateE",
+   "name" : "android::BufferState *",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIPN7android11BufferStateE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11IDataSourceE",
+   "name" : "android::IDataSource *",
+   "referenced_type" : "_ZTIN7android11IDataSourceE",
+   "self_type" : "_ZTIPN7android11IDataSourceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap *",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPN7android11IMemoryHeapE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11MediaWriterE",
+   "name" : "android::MediaWriter *",
+   "referenced_type" : "_ZTIN7android11MediaWriterE",
+   "self_type" : "_ZTIPN7android11MediaWriterE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener *",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12IMediaPlayerE",
+   "name" : "android::IMediaPlayer *",
+   "referenced_type" : "_ZTIN7android12IMediaPlayerE",
+   "self_type" : "_ZTIPN7android12IMediaPlayerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12IMediaSourceE",
+   "name" : "android::IMediaSource *",
+   "referenced_type" : "_ZTIN7android12IMediaSourceE",
+   "self_type" : "_ZTIPN7android12IMediaSourceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12NativeHandleE",
+   "name" : "android::NativeHandle *",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIPN7android12NativeHandleE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13MediaAppenderE",
+   "name" : "android::MediaAppender *",
+   "referenced_type" : "_ZTIN7android13MediaAppenderE",
+   "self_type" : "_ZTIPN7android13MediaAppenderE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13RpcConnectionE",
+   "name" : "android::RpcConnection *",
+   "referenced_type" : "_ZTIN7android13RpcConnectionE",
+   "self_type" : "_ZTIPN7android13RpcConnectionE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14BatteryCheckerE",
+   "name" : "android::BatteryChecker *",
+   "referenced_type" : "_ZTIN7android14BatteryCheckerE",
+   "self_type" : "_ZTIPN7android14BatteryCheckerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14MediaCodecInfoE",
+   "name" : "android::MediaCodecInfo *",
+   "referenced_type" : "_ZTIN7android14MediaCodecInfoE",
+   "self_type" : "_ZTIPN7android14MediaCodecInfoE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14MediaMuxerBaseE",
+   "name" : "android::MediaMuxerBase *",
+   "referenced_type" : "_ZTIN7android14MediaMuxerBaseE",
+   "self_type" : "_ZTIPN7android14MediaMuxerBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm32EEE",
+   "name" : "android::StaticString16<32> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm32EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm32EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm33EEE",
+   "name" : "android::StaticString16<33> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm33EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm33EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm34EEE",
+   "name" : "android::StaticString16<34> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm34EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm34EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm36EEE",
+   "name" : "android::StaticString16<36> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm36EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm36EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm40EEE",
+   "name" : "android::StaticString16<40> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm40EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm40EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15IMediaExtractorE",
+   "name" : "android::IMediaExtractor *",
+   "referenced_type" : "_ZTIN7android15IMediaExtractorE",
+   "self_type" : "_ZTIPN7android15IMediaExtractorE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener *",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIPN7android15SurfaceListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener *",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIPN7android16ConsumerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16MediaCodecBufferE",
+   "name" : "android::MediaCodecBuffer *",
+   "referenced_type" : "_ZTIN7android16MediaCodecBufferE",
+   "self_type" : "_ZTIPN7android16MediaCodecBufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16MediaHTTPServiceE",
+   "name" : "android::MediaHTTPService *",
+   "referenced_type" : "_ZTIN7android16MediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android16MediaHTTPServiceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16NuMediaExtractorE",
+   "name" : "android::NuMediaExtractor *",
+   "referenced_type" : "_ZTIN7android16NuMediaExtractorE",
+   "self_type" : "_ZTIPN7android16NuMediaExtractorE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker *",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIPN7android16OccupancyTrackerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16ProducerListenerE",
+   "name" : "android::ProducerListener *",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIPN7android16ProducerListenerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer *",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "name" : "android::AHandlerReflector<android::NuCachedSource2> *",
+   "referenced_type" : "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "self_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17DataSourceFactoryE",
+   "name" : "android::DataSourceFactory *",
+   "referenced_type" : "_ZTIN7android17DataSourceFactoryE",
+   "self_type" : "_ZTIPN7android17DataSourceFactoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17DrmPluginListenerE",
+   "name" : "android::DrmPluginListener *",
+   "referenced_type" : "_ZTIN7android17DrmPluginListenerE",
+   "self_type" : "_ZTIPN7android17DrmPluginListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "name" : "android::IMediaHTTPService *",
+   "referenced_type" : "_ZTIN7android17IMediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17IProducerListenerE",
+   "name" : "android::IProducerListener *",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIPN7android17IProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17PersistentSurfaceE",
+   "name" : "android::PersistentSurface *",
+   "referenced_type" : "_ZTIN7android17PersistentSurfaceE",
+   "self_type" : "_ZTIPN7android17PersistentSurfaceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener *",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIPN7android18BnConsumerListenerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener *",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIPN7android18LWProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "name" : "android::IMediaDeathNotifier *",
+   "referenced_type" : "_ZTIN7android19IMediaDeathNotifierE",
+   "self_type" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19MediaPlayerListenerE",
+   "name" : "android::MediaPlayerListener *",
+   "referenced_type" : "_ZTIN7android19MediaPlayerListenerE",
+   "self_type" : "_ZTIPN7android19MediaPlayerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase *",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener *",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIPN7android20StubProducerListenerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta *",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "name" : "android::SimpleBestFitAllocator *",
+   "referenced_type" : "_ZTIN7android22SimpleBestFitAllocatorE",
+   "self_type" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void> *",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault *",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/gen/aidl/android/os/IInputConstants.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken> *",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle> *",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> *",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2ui4SizeE",
+   "name" : "android::ui::Size *",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIPN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier> *",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4IDrmE",
+   "name" : "android::IDrm *",
+   "referenced_type" : "_ZTIN7android4IDrmE",
+   "self_type" : "_ZTIPN7android4IDrmE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "name" : "android::List<sp<ABuffer>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "name" : "android::List<Event>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "name" : "android::List<BandwidthEntry>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListImE5_NodeE",
+   "name" : "android::List<unsigned long>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListImE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListImE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4RectE",
+   "name" : "android::Rect *",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIPN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5FenceE",
+   "name" : "android::Fence *",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIPN7android5FenceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock *",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5MutexE",
+   "name" : "android::Mutex *",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIPN7android5MutexE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5PointE",
+   "name" : "android::Point *",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIPN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "name" : "android::media::VolumeShaper::Configuration *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper13ConfigurationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "name" : "android::media::VolumeShaper::State *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper5StateE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "name" : "android::media::VolumeShaper::Operation *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper9OperationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface *",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6ParcelE",
+   "name" : "android::Parcel *",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIPN7android6ParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RWLockE",
+   "name" : "android::RWLock *",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIPN7android6RWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RegionE",
+   "name" : "android::Region *",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIPN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6ThreadE",
+   "name" : "android::Thread *",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIPN7android6ThreadE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIPN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6binder6StatusE",
+   "name" : "android::binder::Status *",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIPN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ABufferE",
+   "name" : "android::ABuffer *",
+   "referenced_type" : "_ZTIN7android7ABufferE",
+   "self_type" : "_ZTIPN7android7ABufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "name" : "android::ALooper::LooperThread *",
+   "referenced_type" : "_ZTIN7android7ALooper12LooperThreadE",
+   "self_type" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ALooperE",
+   "name" : "android::ALooper *",
+   "referenced_type" : "_ZTIN7android7ALooperE",
+   "self_type" : "_ZTIPN7android7ALooperE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient *",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7IBinderE",
+   "name" : "android::IBinder *",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIPN7android7IBinderE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ICryptoE",
+   "name" : "android::ICrypto *",
+   "referenced_type" : "_ZTIN7android7ICryptoE",
+   "self_type" : "_ZTIPN7android7ICryptoE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7IMemoryE",
+   "name" : "android::IMemory *",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIPN7android7IMemoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7RefBaseE",
+   "name" : "android::RefBase *",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIPN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7String8E",
+   "name" : "android::String8 *",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIPN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy *",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7SurfaceE",
+   "name" : "android::Surface *",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIPN7android7SurfaceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8AHandlerE",
+   "name" : "android::AHandler *",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIPN7android8AHandlerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8AMessageE",
+   "name" : "android::AMessage *",
+   "referenced_type" : "_ZTIN7android8AMessageE",
+   "self_type" : "_ZTIPN7android8AMessageE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8LOG_stubE",
+   "name" : "android::LOG_stub *",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIPN7android8LOG_stubE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8MetaDataE",
+   "name" : "android::MetaData *",
+   "referenced_type" : "_ZTIN7android8MetaDataE",
+   "self_type" : "_ZTIPN7android8MetaDataE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm32EEE",
+   "name" : "android::String16::StaticData<32> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm32EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm33EEE",
+   "name" : "android::String16::StaticData<33> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm33EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm34EEE",
+   "name" : "android::String16::StaticData<34> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm34EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm36EEE",
+   "name" : "android::String16::StaticData<36> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm36EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm40EEE",
+   "name" : "android::String16::StaticData<40> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm40EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String16E",
+   "name" : "android::String16 *",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIPN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor *",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient *",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "name" : "android::hardware::cas::native::V1_0::IDescrambler *",
+   "referenced_type" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE",
+   "self_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "name" : "android::hardware::drm::V1_2::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_210IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "name" : "android::hardware::drm::V1_4::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "name" : "android::hardware::drm::V1_4::LogMessage *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410LogMessageE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect *",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
+   "name" : "android::hardware::Status *",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIPN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor *",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9BpRefBaseE",
+   "name" : "android::BpRefBase *",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIPN7android9BpRefBaseE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9CodecBaseE",
+   "name" : "android::CodecBase *",
+   "referenced_type" : "_ZTIN7android9CodecBaseE",
+   "self_type" : "_ZTIPN7android9CodecBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9ConditionE",
+   "name" : "android::Condition *",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIPN7android9ConditionE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot *",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9FloatRectE",
+   "name" : "android::FloatRect *",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIPN7android9FloatRectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "std::vector<bool, std::allocator<bool>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "std::vector<double, std::allocator<double>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "std::vector<float, std::allocator<float>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "std::vector<int, std::allocator<int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "name" : "std::vector<long, std::allocator<long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
+   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP11hw_device_t",
+   "name" : "hw_device_t **",
+   "referenced_type" : "_ZTIP11hw_device_t",
+   "self_type" : "_ZTIPP11hw_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP12AImageReader",
+   "name" : "AImageReader **",
+   "referenced_type" : "_ZTIP12AImageReader",
+   "self_type" : "_ZTIPP12AImageReader",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP13ANativeWindow",
+   "name" : "ANativeWindow **",
+   "referenced_type" : "_ZTIP13ANativeWindow",
+   "self_type" : "_ZTIPP13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP14camera3_stream",
+   "name" : "camera3_stream **",
+   "referenced_type" : "_ZTIP14camera3_stream",
+   "self_type" : "_ZTIPP14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP15camera_metadata",
+   "name" : "camera_metadata **",
+   "referenced_type" : "_ZTIP15camera_metadata",
+   "self_type" : "_ZTIPP15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP6AImage",
+   "name" : "AImage **",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIPP6AImage",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP7_JNIEnv",
+   "name" : "_JNIEnv **",
+   "referenced_type" : "_ZTIP7_JNIEnv",
+   "self_type" : "_ZTIPP7_JNIEnv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP7_JavaVM",
+   "name" : "_JavaVM **",
+   "referenced_type" : "_ZTIP7_JavaVM",
+   "self_type" : "_ZTIPP7_JavaVM",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP8AIBinder",
+   "name" : "AIBinder **",
+   "referenced_type" : "_ZTIP8AIBinder",
+   "self_type" : "_ZTIPP8AIBinder",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK13native_handle",
+   "name" : "const native_handle **",
+   "referenced_type" : "_ZTIPK13native_handle",
+   "self_type" : "_ZTIPPK13native_handle",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK15camera_metadata",
+   "name" : "const camera_metadata **",
+   "referenced_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIPPK15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface **",
+   "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNIInvokeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface **",
+   "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNINativeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKh",
+   "name" : "const unsigned char **",
+   "referenced_type" : "_ZTIPKh",
+   "self_type" : "_ZTIPPKh",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPPK13native_handle",
+   "name" : "const native_handle ***",
+   "referenced_type" : "_ZTIPPK13native_handle",
+   "self_type" : "_ZTIPPPK13native_handle",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
+   "self_type" : "_ZTIPPPK18JNIInvokeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNINativeInterface",
+   "self_type" : "_ZTIPPPK18JNINativeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPc",
+   "name" : "char **",
+   "referenced_type" : "_ZTIPc",
+   "self_type" : "_ZTIPPc",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPh",
+   "name" : "unsigned char **",
+   "referenced_type" : "_ZTIPh",
+   "self_type" : "_ZTIPPh",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPa",
+   "name" : "signed char *",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIPa",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPl",
+   "name" : "long *",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIPl",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPs",
+   "name" : "short *",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIPs",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K15audio_devices_t",
+   "name" : "audio_devices_t const[1]",
+   "referenced_type" : "_ZTIA1_15audio_devices_t",
+   "self_type" : "_ZTIA1_K15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t const[1]",
+   "referenced_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_KPKc",
+   "name" : "const char *const[1]",
+   "referenced_type" : "_ZTIA1_PKc",
+   "self_type" : "_ZTIA1_KPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA28_K15audio_devices_t",
+   "name" : "audio_devices_t const[28]",
+   "referenced_type" : "_ZTIA28_15audio_devices_t",
+   "self_type" : "_ZTIA28_K15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K15audio_devices_t",
+   "name" : "audio_devices_t const[2]",
+   "referenced_type" : "_ZTIA2_15audio_devices_t",
+   "self_type" : "_ZTIA2_K15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_K15audio_devices_t",
+   "name" : "audio_devices_t const[32]",
+   "referenced_type" : "_ZTIA32_15audio_devices_t",
+   "self_type" : "_ZTIA32_K15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_KDs",
+   "name" : "char16_t const[32]",
+   "referenced_type" : "_ZTIA32_Ds",
+   "self_type" : "_ZTIA32_KDs",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA33_KDs",
+   "name" : "char16_t const[33]",
+   "referenced_type" : "_ZTIA33_Ds",
+   "self_type" : "_ZTIA33_KDs",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA34_KDs",
+   "name" : "char16_t const[34]",
+   "referenced_type" : "_ZTIA34_Ds",
+   "self_type" : "_ZTIA34_KDs",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA36_KDs",
+   "name" : "char16_t const[36]",
+   "referenced_type" : "_ZTIA36_Ds",
+   "self_type" : "_ZTIA36_KDs",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA3_K15audio_devices_t",
+   "name" : "audio_devices_t const[3]",
+   "referenced_type" : "_ZTIA3_15audio_devices_t",
+   "self_type" : "_ZTIA3_K15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA40_KDs",
+   "name" : "char16_t const[40]",
+   "referenced_type" : "_ZTIA40_Ds",
+   "self_type" : "_ZTIA40_KDs",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA50_Kc",
+   "name" : "char const[50]",
+   "referenced_type" : "_ZTIA50_c",
+   "self_type" : "_ZTIA50_Kc",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA53_Kc",
+   "name" : "char const[53]",
+   "referenced_type" : "_ZTIA53_c",
+   "self_type" : "_ZTIA53_Kc",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA54_Kc",
+   "name" : "char const[54]",
+   "referenced_type" : "_ZTIA54_c",
+   "self_type" : "_ZTIA54_Kc",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA60_Kc",
+   "name" : "char const[60]",
+   "referenced_type" : "_ZTIA60_c",
+   "self_type" : "_ZTIA60_Kc",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA62_Kc",
+   "name" : "char const[62]",
+   "referenced_type" : "_ZTIA62_c",
+   "self_type" : "_ZTIA62_Kc",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA65_Kc",
+   "name" : "char const[65]",
+   "referenced_type" : "_ZTIA65_c",
+   "self_type" : "_ZTIA65_Kc",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Kc",
+   "name" : "char const[66]",
+   "referenced_type" : "_ZTIA66_c",
+   "self_type" : "_ZTIA66_Kc",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA67_Kc",
+   "name" : "char const[67]",
+   "referenced_type" : "_ZTIA67_c",
+   "self_type" : "_ZTIA67_Kc",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA68_Kc",
+   "name" : "char const[68]",
+   "referenced_type" : "_ZTIA68_c",
+   "self_type" : "_ZTIA68_Kc",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA75_Kc",
+   "name" : "char const[75]",
+   "referenced_type" : "_ZTIA75_c",
+   "self_type" : "_ZTIA75_Kc",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA76_KPKc",
+   "name" : "const char *const[76]",
+   "referenced_type" : "_ZTIA76_PKc",
+   "self_type" : "_ZTIA76_KPKc",
+   "size" : 608,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA78_Kc",
+   "name" : "char const[78]",
+   "referenced_type" : "_ZTIA78_c",
+   "self_type" : "_ZTIA78_Kc",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_K15audio_devices_t",
+   "name" : "audio_devices_t const[8]",
+   "referenced_type" : "_ZTIA8_15audio_devices_t",
+   "self_type" : "_ZTIA8_K15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11hw_module_t",
+   "name" : "const hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIK11hw_module_t",
+   "size" : 248,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AImageReader",
+   "name" : "const AImageReader",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIK12AImageReader",
+   "size" : 216,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AMediaFormat",
+   "name" : "const AMediaFormat",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIK12AMediaFormat",
+   "size" : 56,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12audio_config",
+   "name" : "const audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTIK12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_device",
+   "name" : "const camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTIK14camera3_device",
+   "size" : 136,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_stream",
+   "name" : "const camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIK14camera3_stream",
+   "size" : 96,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15JNINativeMethod",
+   "name" : "const JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTIK15JNINativeMethod",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15camera_metadata",
+   "name" : "const camera_metadata",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIK15camera_metadata",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK16gralloc_module_t",
+   "name" : "const gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTIK16gralloc_module_t",
+   "size" : 344,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17audio_config_base",
+   "name" : "const audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTIK17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIK18AMediaDrmByteArray",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTIK18JNIInvokeInterface",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTIK18JNINativeInterface",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18audio_attributes_t",
+   "name" : "const audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTIK18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTIK18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19audio_playback_rate",
+   "name" : "const audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTIK19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20audio_offload_info_t",
+   "name" : "const audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTIK20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTIK20camera3_callback_ops",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIK21camera3_stream_buffer",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTIK22camera3_buffer_request",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_capture_result",
+   "name" : "const camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTIK22camera3_capture_result",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTIK23camera_module_callbacks",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTIK25camera3_stream_buffer_set",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera_stream_combination",
+   "name" : "const camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTIK25camera_stream_combination",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_17",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTIK4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_18",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTIK4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6AImage",
+   "name" : "const AImage",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIK6AImage",
+   "size" : 104,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTIK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7AParcel",
+   "name" : "const AParcel",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIK7AParcel",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 16,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKDs",
+   "name" : "const char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIKDs",
+   "size" : 2,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10BufferItemE",
+   "name" : "const android::BufferItem",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIKN7android10BufferItemE",
+   "size" : 280,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10ParcelableE",
+   "name" : "const android::Parcelable",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIKN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10VectorImplE",
+   "name" : "const android::VectorImpl",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIKN7android10VectorImplE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BufferStateE",
+   "name" : "const android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIKN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIKN7android11HdrMetadataE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIKN7android11IMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIKN7android12MemoryDealerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIKN7android12NativeHandleE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper",
+   "referenced_type" : "_ZTIN7android13GrallocMapperE",
+   "self_type" : "_ZTIKN7android13GrallocMapperE",
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 256,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 184,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 248,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "size" : 416,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener>",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler>",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow>",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource>",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec>",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap>",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase>",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener>",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor>",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface>",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm>",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence>",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder>",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto>",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory>",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase>",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage>",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData>",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2ui4SizeE",
+   "name" : "const android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 56,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4RectE",
+   "name" : "const android::Rect",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIKN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5FenceE",
+   "name" : "const android::Fence",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5PointE",
+   "name" : "const android::Point",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType",
+   "referenced_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig",
+   "referenced_type" : "_ZTIN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType",
+   "referenced_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIKN7android6Parcel4BlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6ParcelE",
+   "name" : "const android::Parcel",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIKN7android6ParcelE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6RegionE",
+   "name" : "const android::Region",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIKN7android6RegionE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char>",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIKN7android6VectorIhEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6binder6StatusE",
+   "name" : "const android::binder::Status",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIKN7android6binder6StatusE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7RefBaseE",
+   "name" : "const android::RefBase",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIKN7android7RefBaseE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7String8E",
+   "name" : "const android::String8",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIKN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7SurfaceE",
+   "name" : "const android::Surface",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIKN7android7SurfaceE",
+   "size" : 8168,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8AHandlerE",
+   "name" : "const android::AHandler",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIKN7android8AHandlerE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm32EEE",
+   "name" : "const android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm33EEE",
+   "name" : "const android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm34EEE",
+   "name" : "const android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm36EEE",
+   "name" : "const android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm40EEE",
+   "name" : "const android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String16E",
+   "name" : "const android::String16",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIKN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 48,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIKN7android8hardware6StatusE",
+   "size" : 32,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "const android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "const android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "const android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIKN7android9BpRefBaseE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FenceTime5StateE",
+   "name" : "const android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIKN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FloatRectE",
+   "name" : "const android::FloatRect",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIKN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "name" : "const std::shared_ptr<android::FenceTime>",
+   "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "self_type" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELm3EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Interlaced, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELm3EEE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELm2EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Compression, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELm2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELm2EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELm4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::ChromaSiting, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELm4EEE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELm4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::BlendMode, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELm4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
+   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELm2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELm2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELm2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELm3EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELm3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELm5EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::ConnectionType, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELm5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELm5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELm9EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::Status, 9>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELm9EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELm9EEE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELm2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::SlotIndex, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELm2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELm2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
+   "size" : 184,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
+   "size" : 28,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
+   "size" : 228,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELm25EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::BufferUsage, 25>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELm25EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELm25EEE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELm27EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::PixelFormat, 27>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELm27EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELm27EEE",
+   "size" : 108,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELm4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::RenderIntent, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELm4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELm13EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::ColorMode, 13>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELm13EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELm13EEE",
+   "size" : 52,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELm61EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::Dataspace, 61>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELm61EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELm61EEE",
+   "size" : 244,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELm26EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::BufferUsage, 26>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELm26EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELm26EEE",
+   "size" : 208,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELm28EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::PixelFormat, 28>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELm28EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELm28EEE",
+   "size" : 112,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELm4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Hdr, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELm4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELm14EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::ColorMode, 14>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELm14EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELm14EEE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELm65EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Dataspace, 65>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELm65EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELm65EEE",
+   "size" : 260,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>",
+   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>>",
+   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>>",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>>",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>>",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "name" : "const std::vector<long, std::allocator<long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
+   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
+   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP6AImage",
+   "name" : "AImage *const",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIKP6AImage",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AParcel",
+   "name" : "AParcel *const",
+   "referenced_type" : "_ZTIP7AParcel",
+   "self_type" : "_ZTIKP7AParcel",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AStatus",
+   "name" : "AStatus *const",
+   "referenced_type" : "_ZTIP7AStatus",
+   "self_type" : "_ZTIKP7AStatus",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK14camera3_stream",
+   "name" : "const camera3_stream *const",
+   "referenced_type" : "_ZTIPK14camera3_stream",
+   "self_type" : "_ZTIKPK14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const",
+   "referenced_type" : "_ZTIPK21camera3_stream_buffer",
+   "self_type" : "_ZTIKPK21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIKPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7IBinderE",
+   "name" : "android::IBinder *const",
+   "referenced_type" : "_ZTIPN7android7IBinderE",
+   "self_type" : "_ZTIKPN7android7IBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *const",
+   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKa",
+   "name" : "const signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIKa",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKb",
+   "name" : "const bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIKb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKl",
+   "name" : "const long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIKl",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKm",
+   "name" : "const unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIKm",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKs",
+   "name" : "const short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIKs",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 1,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVb",
+   "name" : "volatile bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIVb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Thread.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI10_jintArray",
+   "name" : "_jintArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTI10_jintArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mode",
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "min_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "max_value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "default_value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "step_value",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "min_ramp_ms",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_ramp_ms",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_gain",
+   "name" : "audio_gain",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTI10audio_gain",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "num_formats",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "formats",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIA32_14audio_format_t"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 10144,
+     "referenced_type" : "_ZTIN10audio_portUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_port",
+   "name" : "audio_port",
+   "referenced_type" : "_ZTI10audio_port",
+   "self_type" : "_ZTI10audio_port",
+   "size" : 1316,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jbyteArray",
+   "name" : "_jbyteArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTI11_jbyteArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jcharArray",
+   "name" : "_jcharArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTI11_jcharArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jlongArray",
+   "name" : "_jlongArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTI11_jlongArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jthrowable",
+   "name" : "_jthrowable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTI11_jthrowable",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "num_sources",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sources",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    },
+    {
+     "field_name" : "num_sinks",
+     "field_offset" : 27712,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sinks",
+     "field_offset" : 27744,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    }
+   ],
+   "linker_set_key" : "_ZTI11audio_patch",
+   "name" : "audio_patch",
+   "referenced_type" : "_ZTI11audio_patch",
+   "self_type" : "_ZTI11audio_patch",
+   "size" : 6924,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "rect",
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "score",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "left_eye",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "right_eye",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "mouth",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_face",
+   "name" : "camera_face",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTI11camera_face",
+   "size" : 48,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "facing",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device_version",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "static_camera_characteristics",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "resource_cost",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "conflicting_devices",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPPc"
+    },
+    {
+     "field_name" : "conflicting_devices_length",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_info",
+   "name" : "camera_info",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTI11camera_info",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11hw_module_t"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA12_m"
+    },
+    {
+     "field_name" : "close",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_device_t",
+   "name" : "hw_device_t",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTI11hw_device_t",
+   "size" : 120,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module_api_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hal_api_version",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "author",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "methods",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP19hw_module_methods_t"
+    },
+    {
+     "field_name" : "dso",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA25_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_module_t",
+   "name" : "hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTI11hw_module_t",
+   "size" : 248,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "optionString",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "extraInfo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12JavaVMOption",
+   "name" : "JavaVMOption",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTI12JavaVMOption",
+   "size" : 16,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jfloatArray",
+   "name" : "_jfloatArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTI12_jfloatArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jshortArray",
+   "name" : "_jshortArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTI12_jshortArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "offload_info",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI20audio_offload_info_t"
+    },
+    {
+     "field_name" : "frame_count",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_config",
+   "name" : "audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTI12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "timeLow",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeMid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "timeHiAndVersion",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "clockSeq",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "node",
+     "field_offset" : 80,
+     "referenced_type" : "_ZTIA6_h"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_uuid_s",
+   "name" : "audio_uuid_s",
+   "referenced_type" : "_ZTI12audio_uuid_s",
+   "self_type" : "_ZTI12audio_uuid_s",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIA4_l"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jdoubleArray",
+   "name" : "_jdoubleArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTI13_jdoubleArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jobjectArray",
+   "name" : "_jobjectArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTI13_jobjectArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "y",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cb",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "ystride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "cstride",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "chroma_step",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA8_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_ycbcr",
+   "name" : "android_ycbcr",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTI13android_ycbcr",
+   "size" : 80,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_audio_profiles",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "audio_profiles",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_13audio_profile"
+    },
+    {
+     "field_name" : "num_extra_audio_descriptors",
+     "field_offset" : 70784,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extra_audio_descriptors",
+     "field_offset" : 70816,
+     "referenced_type" : "_ZTIA32_28audio_extra_audio_descriptor"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 82080,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 82112,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 86208,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 87936,
+     "referenced_type" : "_ZTIN13audio_port_v7Ut_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_port_v7",
+   "name" : "audio_port_v7",
+   "referenced_type" : "_ZTI13audio_port_v7",
+   "self_type" : "_ZTI13audio_port_v7",
+   "size" : 11040,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_profile",
+   "name" : "audio_profile",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTI13audio_profile",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "get_number_of_cameras",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_camera_info",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFiiP11camera_infoE"
+    },
+    {
+     "field_name" : "set_callbacks",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFiPK23camera_module_callbacksE"
+    },
+    {
+     "field_name" : "get_vendor_tag_ops",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFvP14vendor_tag_opsE"
+    },
+    {
+     "field_name" : "open_legacy",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE"
+    },
+    {
+     "field_name" : "set_torch_mode",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFiPKcbE"
+    },
+    {
+     "field_name" : "init",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_physical_camera_info",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFiiPP15camera_metadataE"
+    },
+    {
+     "field_name" : "is_stream_combination_supported",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFiiPK25camera_stream_combinationE"
+    },
+    {
+     "field_name" : "notify_device_state_change",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFvmE"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIA2_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_module",
+   "name" : "camera_module",
+   "referenced_type" : "_ZTI13camera_module",
+   "self_type" : "_ZTI13camera_module",
+   "size" : 344,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_stream",
+   "name" : "camera_stream",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTI13camera_stream",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numFds",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numInts",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA0_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI13native_handle",
+   "name" : "native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTI13native_handle",
+   "size" : 12,
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AImageCropRect",
+   "name" : "AImageCropRect",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTI14AImageCropRect",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "nOptions",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "options",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP12JavaVMOption"
+    },
+    {
+     "field_name" : "ignoreUnrecognized",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "linker_set_key" : "_ZTI14JavaVMInitArgs",
+   "name" : "JavaVMInitArgs",
+   "referenced_type" : "_ZTI14JavaVMInitArgs",
+   "self_type" : "_ZTI14JavaVMInitArgs",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI14_jbooleanArray",
+   "name" : "_jbooleanArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTI14_jbooleanArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "alloc",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE"
+    },
+    {
+     "field_name" : "free",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFvP14alloc_device_tPciE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14alloc_device_t",
+   "name" : "alloc_device_t",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTI14alloc_device_t",
+   "size" : 200,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "input",
+     "referenced_type" : "_ZTI19audio_input_flags_t"
+    },
+    {
+     "field_name" : "output",
+     "referenced_type" : "_ZTI20audio_output_flags_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_io_flags",
+   "name" : "audio_io_flags",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14audio_io_flags",
+   "self_type" : "_ZTI14audio_io_flags",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "ops",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIP18camera3_device_ops"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_device",
+   "name" : "camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTI14camera3_device",
+   "size" : 136,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_buffers",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_stream",
+   "name" : "camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTI14camera3_stream",
+   "size" : 96,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "signature",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "fnPtr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI15JNINativeMethod",
+   "name" : "JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTI15JNINativeMethod",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs",
+   "self_type" : "_ZTI16JavaVMAttachArgs",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI16android_xy_color",
+   "name" : "android_xy_color",
+   "referenced_type" : "_ZTI16android_xy_color",
+   "self_type" : "_ZTI16android_xy_color",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "registerBuffer",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "unregisterBuffer",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "lock",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE"
+    },
+    {
+     "field_name" : "unlock",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tizE"
+    },
+    {
+     "field_name" : "lock_ycbcr",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE"
+    },
+    {
+     "field_name" : "lockAsync",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE"
+    },
+    {
+     "field_name" : "unlockAsync",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE"
+    },
+    {
+     "field_name" : "lockAsync_ycbcr",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE"
+    },
+    {
+     "field_name" : "getTransportSize",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E"
+    },
+    {
+     "field_name" : "validateBufferSize",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIA1_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16gralloc_module_t",
+   "name" : "gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTI16gralloc_module_t",
+   "size" : 344,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 24,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_config_base",
+   "name" : "audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTI17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "values",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_i"
+    },
+    {
+     "field_name" : "ramp_duration_ms",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_config",
+   "name" : "audio_gain_config",
+   "referenced_type" : "_ZTI17audio_gain_config",
+   "self_type" : "_ZTI17audio_gain_config",
+   "size" : 144,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "config_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI17audio_gain_config"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTI14audio_io_flags"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIN17audio_port_configUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_config",
+   "name" : "audio_port_config",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTI17audio_port_config",
+   "size" : 216,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "error_stream",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_error_msg",
+   "name" : "camera3_error_msg",
+   "referenced_type" : "_ZTI17camera3_error_msg",
+   "self_type" : "_ZTI17camera3_error_msg",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "jpeg_blob_id",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "jpeg_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_jpeg_blob",
+   "name" : "camera3_jpeg_blob",
+   "referenced_type" : "_ZTI17camera3_jpeg_blob",
+   "self_type" : "_ZTI17camera3_jpeg_blob",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ptr",
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTI18AMediaDrmByteArray",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "keyId",
+     "referenced_type" : "_ZTI18AMediaDrmByteArray"
+    },
+    {
+     "field_name" : "keyType",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19AMediaKeyStatusType"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTI18AMediaDrmKeyStatus",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTI18JNIInvokeInterface",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 7488,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 7552,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 7616,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 7680,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 7744,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 7808,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 7872,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 7936,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 8000,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 8064,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 8128,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 8192,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 8384,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 8576,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 8640,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 8704,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 8768,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 8832,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 8896,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 8960,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 9024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 9088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 9152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 9216,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 9280,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 9408,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 9472,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 9536,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 9600,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 9664,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 9728,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 9792,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 9856,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 9920,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 9984,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 10048,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 10112,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 10176,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 10240,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 10304,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 10368,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 10432,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 10496,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 10560,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 10624,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 10688,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 10752,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 10816,
+     "referenced_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 10880,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 10944,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 11008,
+     "referenced_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 11072,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 11136,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 11200,
+     "referenced_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 11264,
+     "referenced_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 11328,
+     "referenced_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 11392,
+     "referenced_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 11456,
+     "referenced_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 11520,
+     "referenced_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 11584,
+     "referenced_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 11648,
+     "referenced_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 11712,
+     "referenced_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 11776,
+     "referenced_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 11840,
+     "referenced_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 11904,
+     "referenced_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 11968,
+     "referenced_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 12032,
+     "referenced_type" : "_ZTIPFPlP7_JNIEnvP11_jlongArrayPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 12096,
+     "referenced_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 12160,
+     "referenced_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 12224,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 12288,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 12352,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 12416,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 12480,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 12544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPliE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 12608,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 12672,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 12736,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 12800,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 12864,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 12928,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 12992,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 13056,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPlE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 13120,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 13184,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 13248,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 13312,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 13440,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 13504,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 13568,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKlE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 13632,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 13696,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 13760,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 13824,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 13888,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 13952,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 14016,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 14080,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 14144,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 14208,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 14272,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 14336,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 14400,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 14464,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 14528,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 14592,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 14656,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvlE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 14720,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 14784,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 14848,
+     "referenced_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTI18JNINativeInterface",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 7488,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 7552,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 7616,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 7680,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 7744,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 7808,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 7872,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 7936,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 8000,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 8064,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 8128,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 8192,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 8384,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 8576,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 8640,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 8704,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 8768,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 8832,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 8896,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 8960,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 9024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 9088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 9152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 9216,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 9280,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 9408,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 9472,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 9536,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 9600,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 9664,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 9728,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 9792,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 9856,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 9920,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 9984,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 10048,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 10112,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 10176,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 10240,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 10304,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 10368,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 10432,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 10496,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 10560,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 10624,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 10688,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 10752,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 10816,
+     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 10880,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 10944,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 11008,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 11072,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 11136,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 11200,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 11264,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 11328,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 11392,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 11456,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 11520,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 11584,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 11648,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 11712,
+     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 11776,
+     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 11840,
+     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 11904,
+     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 11968,
+     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 12032,
+     "referenced_type" : "_ZTIPFPlPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 12096,
+     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 12160,
+     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 12224,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 12288,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 12352,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 12416,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 12480,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 12544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPliE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 12608,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 12672,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 12736,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 12800,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 12864,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 12928,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 12992,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 13056,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPlE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 13120,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 13184,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 13248,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 13312,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 13440,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 13504,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 13568,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKlE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 13632,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 13696,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 13760,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 13824,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 13888,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 13952,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 14016,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 14080,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 14144,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 14208,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 14272,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 14336,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 14400,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 14464,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 14528,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 14592,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 14656,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_lE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 14720,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 14784,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 14848,
+     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "top_left",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "component",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI22android_flex_component"
+    },
+    {
+     "field_name" : "bits_per_component",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits_used",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_increment",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_increment",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_subsampling",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_subsampling",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_flex_plane",
+   "name" : "android_flex_plane",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTI18android_flex_plane",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "content_type",
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "source",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI18audio_flags_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_attributes_t",
+   "name" : "audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTI18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "latency_class",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI25audio_mix_latency_class_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_port_mix_ext",
+   "name" : "audio_port_mix_ext",
+   "referenced_type" : "_ZTI18audio_port_mix_ext",
+   "self_type" : "_ZTI18audio_port_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "initialize",
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE"
+    },
+    {
+     "field_name" : "configure_streams",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE"
+    },
+    {
+     "field_name" : "register_stream_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE"
+    },
+    {
+     "field_name" : "construct_default_request_settings",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "process_capture_request",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE"
+    },
+    {
+     "field_name" : "get_metadata_vendor_tag_ops",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "flush",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceE"
+    },
+    {
+     "field_name" : "signal_stream_flush",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE"
+    },
+    {
+     "field_name" : "is_reconfiguration_required",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_device_ops",
+   "name" : "camera3_device_ops",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTI18camera3_device_ops",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN18camera3_notify_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_notify_msg",
+   "name" : "camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTI18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI19android_flex_format"
+    },
+    {
+     "field_name" : "num_planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP18android_flex_plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_layout",
+   "name" : "android_flex_layout",
+   "referenced_type" : "_ZTI19android_flex_layout",
+   "self_type" : "_ZTI19android_flex_layout",
+   "size" : 16,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "time_nanoseconds",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "position_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_mmap_position",
+   "name" : "audio_mmap_position",
+   "referenced_type" : "_ZTI19audio_mmap_position",
+   "self_type" : "_ZTI19audio_mmap_position",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSpeed",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mPitch",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mStretchMode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t"
+    },
+    {
+     "field_name" : "mFallbackMode",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_playback_rate",
+   "name" : "audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTI19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_shutter_msg",
+   "name" : "camera3_shutter_msg",
+   "referenced_type" : "_ZTI19camera3_shutter_msg",
+   "self_type" : "_ZTI19camera3_shutter_msg",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "open",
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI19hw_module_methods_t",
+   "name" : "hw_module_methods_t",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTI19hw_module_methods_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_points",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA8_j"
+    },
+    {
+     "field_name" : "xyzc_points",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIA_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_depth_points",
+   "name" : "android_depth_points",
+   "referenced_type" : "_ZTI20android_depth_points",
+   "self_type" : "_ZTI20android_depth_points",
+   "size" : 36,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "stream_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "bit_rate",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "duration_us",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "has_video",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "is_streaming",
+     "field_offset" : 264,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "bit_width",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offload_buffer_size",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "encapsulation_mode",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTI26audio_encapsulation_mode_t"
+    },
+    {
+     "field_name" : "content_id",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sync_id",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_info_t",
+   "name" : "audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTI20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "process_capture_result",
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE"
+    },
+    {
+     "field_name" : "notify",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE"
+    },
+    {
+     "field_name" : "request_stream_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE"
+    },
+    {
+     "field_name" : "return_stream_buffers",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera3_callback_ops",
+   "name" : "camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTI20camera3_callback_ops",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "encryptBlocks",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "skipBlocks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTI20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "fps",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "numFramebuffers",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIA7_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "setUpdateRect",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiiiiE"
+    },
+    {
+     "field_name" : "post",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "compositionComplete",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFvP20framebuffer_device_tPciE"
+    },
+    {
+     "field_name" : "enableScreen",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI20framebuffer_device_t",
+   "name" : "framebuffer_device_t",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTI20framebuffer_device_t",
+   "size" : 288,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "offset",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "presentationTimeUs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTI21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mKey",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "mValue",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 48,
+   "source_file" : "system/logging/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "encapsulation_modes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "encapsulation_metadata_types",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_port_device_ext",
+   "name" : "audio_port_device_ext",
+   "referenced_type" : "_ZTI21audio_port_device_ext",
+   "self_type" : "_ZTI21audio_port_device_ext",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "acquire_fence",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "release_fence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTI21camera3_stream_buffer",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "number_of_faces",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "faces",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11camera_face"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera_frame_metadata",
+   "name" : "camera_frame_metadata",
+   "referenced_type" : "_ZTI21camera_frame_metadata",
+   "self_type" : "_ZTI21camera_frame_metadata",
+   "size" : 16,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "dest_device",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "dest_device_address",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI21record_track_metadata",
+   "name" : "record_track_metadata",
+   "referenced_type" : "_ZTI21record_track_metadata",
+   "self_type" : "_ZTI21record_track_metadata",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "shared_memory_address",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "shared_memory_fd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer_size_frames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "burst_size_frames",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI22audio_mmap_buffer_flag"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_info",
+   "name" : "audio_mmap_buffer_info",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_info",
+   "self_type" : "_ZTI22audio_mmap_buffer_info",
+   "size" : 24,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_port_session_ext",
+   "name" : "audio_port_session_ext",
+   "referenced_type" : "_ZTI22audio_port_session_ext",
+   "self_type" : "_ZTI22audio_port_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers_requested",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_buffer_request",
+   "name" : "camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTI22camera3_buffer_request",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "partial_result",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_physcam_metadata",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_ids",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_metadata",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_capture_result",
+   "name" : "camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTI22camera3_capture_result",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "settings",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_physcam_settings",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_id",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_settings",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_capture_request",
+   "name" : "camera3_capture_request",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTI23camera3_capture_request",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "camera_device_status_change",
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksiiE"
+    },
+    {
+     "field_name" : "torch_mode_status_change",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksPKciE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera_module_callbacks",
+   "name" : "camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTI23camera_module_callbacks",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "usage",
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "content_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI23playback_track_metadata",
+   "name" : "playback_track_metadata",
+   "referenced_type" : "_ZTI23playback_track_metadata",
+   "self_type" : "_ZTI23playback_track_metadata",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI21record_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI24record_track_metadata_v7",
+   "name" : "record_track_metadata_v7",
+   "referenced_type" : "_ZTI24record_track_metadata_v7",
+   "self_type" : "_ZTI24record_track_metadata_v7",
+   "size" : 304,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
+   "name" : "android_cta861_3_metadata",
+   "referenced_type" : "_ZTI25android_cta861_3_metadata",
+   "self_type" : "_ZTI25android_cta861_3_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usecase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_port_config_mix_ext",
+   "name" : "audio_port_config_mix_ext",
+   "referenced_type" : "_ZTI25audio_port_config_mix_ext",
+   "self_type" : "_ZTI25audio_port_config_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32camera3_stream_buffer_req_status"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTI25camera3_stream_buffer_ret",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPPPK13native_handle"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_set",
+   "name" : "camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTI25camera3_stream_buffer_set",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP13camera_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera_stream_combination",
+   "name" : "camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTI25camera_stream_combination",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onImageAvailable",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTI26AImageReader_ImageListener",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
+   "name" : "android_smpte2086_metadata",
+   "referenced_type" : "_ZTI26android_smpte2086_metadata",
+   "self_type" : "_ZTI26android_smpte2086_metadata",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI23playback_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26playback_track_metadata_v7",
+   "name" : "playback_track_metadata_v7",
+   "referenced_type" : "_ZTI26playback_track_metadata_v7",
+   "self_type" : "_ZTI26playback_track_metadata_v7",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "z",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_coordinate",
+   "name" : "audio_microphone_coordinate",
+   "referenced_type" : "_ZTI27audio_microphone_coordinate",
+   "self_type" : "_ZTI27audio_microphone_coordinate",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "standard",
+     "referenced_type" : "_ZTI16audio_standard_t"
+    },
+    {
+     "field_name" : "descriptor_length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "descriptor",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_h"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTI28audio_extra_audio_descriptor",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_port_config_device_ext",
+   "name" : "audio_port_config_device_ext",
+   "referenced_type" : "_ZTI28audio_port_config_device_ext",
+   "self_type" : "_ZTI28audio_port_config_device_ext",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPP14camera3_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "session_parameters",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTI28camera3_stream_configuration",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI29audio_port_config_session_ext",
+   "name" : "audio_port_config_session_ext",
+   "referenced_type" : "_ZTI29audio_port_config_session_ext",
+   "self_type" : "_ZTI29audio_port_config_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "onAsyncInputAvailable",
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviE"
+    },
+    {
+     "field_name" : "onAsyncOutputAvailable",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE"
+    },
+    {
+     "field_name" : "onAsyncFormatChanged",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE"
+    },
+    {
+     "field_name" : "onAsyncError",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "name" : "AMediaCodecOnAsyncNotifyCallback",
+   "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "self_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "size" : 32,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device_id",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "channel_mapping",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA30_34audio_microphone_channel_mapping_t"
+    },
+    {
+     "field_name" : "location",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTI27audio_microphone_location_t"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "index_in_the_group",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sensitivity",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "max_spl",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "min_spl",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "directionality",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTI33audio_microphone_directionality_t"
+    },
+    {
+     "field_name" : "num_frequency_responses",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frequency_responses",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIA2_A256_f"
+    },
+    {
+     "field_name" : "geometric_location",
+     "field_offset" : 18176,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 18272,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_characteristic_t",
+   "name" : "audio_microphone_characteristic_t",
+   "referenced_type" : "_ZTI33audio_microphone_characteristic_t",
+   "self_type" : "_ZTI33audio_microphone_characteristic_t",
+   "size" : 2296,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onBufferRemoved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_17",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTI4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_18",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTI4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTI6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTI7_JNIEnv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTI7_JavaVM",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm64_armv8-a_static_cfi/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jarray",
+   "name" : "_jarray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTI7_jarray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jclass",
+   "name" : "_jclass",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTI7_jclass",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "numentries",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "entries",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA0_9PsshEntry"
+    }
+   ],
+   "linker_set_key" : "_ZTI8PsshInfo",
+   "name" : "PsshInfo",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTI8PsshInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI8_jobject",
+   "name" : "_jobject",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTI8_jobject",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI8_jstring",
+   "name" : "_jstring",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTI8_jstring",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "uuid",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "datalen",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI9PsshEntry",
+   "name" : "PsshEntry",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTI9PsshEntry",
+   "size" : 32,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10audio_portUt_E",
+   "name" : "audio_port::(anonymous union at system/media/audio/include/system/audio.h:654:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN10audio_portUt_E",
+   "self_type" : "_ZTIN10audio_portUt_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN13audio_port_v7Ut_E",
+   "name" : "audio_port_v7::(anonymous union at system/media/audio/include/system/audio.h:702:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN13audio_port_v7Ut_E",
+   "self_type" : "_ZTIN13audio_port_v7Ut_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI28audio_port_config_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI25audio_port_config_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI29audio_port_config_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN17audio_port_configUt_E",
+   "name" : "audio_port_config::(anonymous union at system/media/audio/include/system/audio.h:588:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN17audio_port_configUt_E",
+   "self_type" : "_ZTIN17audio_port_configUt_E",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "error",
+     "referenced_type" : "_ZTI17camera3_error_msg"
+    },
+    {
+     "field_name" : "shutter",
+     "referenced_type" : "_ZTI19camera3_shutter_msg"
+    },
+    {
+     "field_name" : "generic",
+     "referenced_type" : "_ZTIA32_h"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN18camera3_notify_msgUt_E",
+   "name" : "camera3_notify_msg::(anonymous union at hardware/libhardware/include/hardware/camera3.h:2141:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "self_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "name" : "audio_port_config_mix_ext::(anonymous union at system/media/audio/include/system/audio.h:529:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "self_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBinder",
+     "referenced_type" : "_ZTIP8AIBinder"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "interface",
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "name" : "ndk::ICInterface::ICInterfaceData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIN3ndk11ICInterfaceE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFlagThis",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__19once_flagE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThis",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParcel",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStability",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP13AIBinder_Weak"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AParcel" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AStatus"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AStatus" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "components",
+     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+    },
+    {
+     "field_name" : "offsetInBytes",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "sampleIncrementInBits",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "strideInBytes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "widthInSamples",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "heightInSamples",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "totalSizeInBytes",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "horizontalSubsampling",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "verticalSubsampling",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayout",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "aidl::android::hardware::graphics::common::ExtendableType",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
+    },
+    {
+     "field_name" : "offsetInBits",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "sizeInBits",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 48,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "aidl::android::hardware::graphics::common::XyColor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "aidl::android::hardware::graphics::common::Cta861_3",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "primaryRed",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "aidl::android::hardware::graphics::common::Smpte2086",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFenceTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "mCrop",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "mTransform",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mScalingMode",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mTimestamp",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "mIsAutoTimestamp",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mDataSpace",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "mSlot",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mIsDroppable",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 1320,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mTransformToDisplayInverse",
+     "field_offset" : 1328,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mSurfaceDamage",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mQueuedBuffer",
+     "field_offset" : 2184,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mIsStale",
+     "field_offset" : 2192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mApi",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItemE",
+   "name" : "android::BufferItem",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIN7android10BufferItemE",
+   "size" : 280,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mEglDisplay",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mBufferState",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android11BufferStateE"
+    },
+    {
+     "field_name" : "mRequestBufferCalled",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "mEglFence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mNeedsReallocation",
+     "field_offset" : 520,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferSlotE",
+   "name" : "android::BufferSlot",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIN7android10BufferSlotE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10IInterfaceE",
+   "name" : "android::IInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIN7android10IInterfaceE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android10IInterfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIN7android10ParcelableE",
+   "name" : "android::Parcelable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10ParcelableE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mItemSize",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImplE",
+   "name" : "android::VectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIN7android10VectorImplE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10VectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IDataSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "name" : "android::BnInterface<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource10getIMemoryEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource6readAtElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource7getSizeEPl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource5closeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8toStringEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "name" : "android::BnInterface<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaPlayerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "name" : "android::BnInterface<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceEill"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_13IStreamSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_11IDataSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer22setVideoSurfaceTextureERKNS_2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getBufferingSettingsEPNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20setBufferingSettingsERKNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12prepareAsyncEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5startEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5pauseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9isPlayingEPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19setPlaybackSettingsERK19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19getPlaybackSettingsEP19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setSyncSettingsERKNS_14AVSyncSettingsEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15getSyncSettingsEPNS_14AVSyncSettingsEPf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6seekToEiNS_10MediaTrack11ReadOptions8SeekModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18getCurrentPositionEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getDurationEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer8notifyAtEl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5resetEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18setAudioStreamTypeE19audio_stream_type_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10setLoopingEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9setVolumeEff"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setAuxEffectSendLevelEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15attachAuxEffectEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12setParameterEiRKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12getParameterEiPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setRetransmitEndpointEPK11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21getRetransmitEndpointEP11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setNextPlayerERKNS_2spIS0_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17applyVolumeShaperERKNS_2spINS_5media12VolumeShaper13ConfigurationEEERKNS1_INS3_9OperationEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getVolumeShaperStateEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10prepareDrmEPKhRKNS_6VectorIhEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10releaseDrmEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6invokeERKNS_6ParcelEPS1_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17setMetadataFilterERKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getMetadataEbbPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setOutputDeviceEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17getRoutedDeviceIdEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer25enableAudioDeviceCallbackEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "name" : "android::BnInterface<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5startEPNS_8MetaDataE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource9getFormatEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4readEPPNS_15MediaBufferBaseEPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource12readMultipleEPNS_6VectorIPNS_15MediaBufferBaseEEEjPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource19supportReadMultipleEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource22supportNonblockingReadEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5pauseEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android13IStreamSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "name" : "android::BnInterface<android::IStreamSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android13IStreamSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource11setListenerERKNS_2spINS_15IStreamListenerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource10setBuffersERKNS_6VectorINS_2spINS_7IMemoryEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource17onBufferAvailableEm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android13IStreamSource5flagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IMediaExtractorE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "name" : "android::BnInterface<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11countTracksEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor8getTrackEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor16getTrackMetaDataEmj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11getMetaDataEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor10getMetricsEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android15IMediaExtractor5flagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11setMediaCasERKNSt3__16vectorIhNS1_9allocatorIhEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor4nameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor13setEntryPointENS0_10EntryPointE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IStreamListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "name" : "android::BnInterface<android::IStreamListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IStreamListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener11queueBufferEmm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener12issueCommandENS0_7CommandEbRKNS_2spINS_8AMessageEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18IMediaPlayerClientE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android18IMediaPlayerClientE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18IMediaPlayerClient6notifyEiiiPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19IMediaPlayerServiceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android19IMediaPlayerServiceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService19createMediaRecorderERKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService23createMetadataRetrieverEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService6createERKNS_2spINS_18IMediaPlayerClientEEE15audio_session_tRKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android19IMediaPlayerService12getCodecListEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService22listenForRemoteDisplayERKNS_8String16ERKNS_2spINS_20IRemoteDisplayClientEEERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService14addBatteryDataEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService15pullBatteryDataEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjimPmPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android23IMediaMetadataRetrieverE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "name" : "android::BnInterface<android::IMediaMetadataRetriever>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android23IMediaMetadataRetrieverE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceEill"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_11IDataSourceEEEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever14getFrameAtTimeEliib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getImageAtIndexEiibb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever19getImageRectAtIndexEiiiiii"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getFrameAtIndexEiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractAlbumArtEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractMetadataEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "name" : "android::BnInterface<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPlPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mConsumerListener",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "name" : "android::BufferQueue::ProxyConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "self_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 64,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 56,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11BufferQueueE",
+   "name" : "android::BufferQueue",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueueE",
+   "self_type" : "_ZTIN7android11BufferQueueE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mDequeueCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mQueueCount",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mAcquireCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mShared",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferStateE",
+   "name" : "android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "flexFormat",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataCb",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "dataCr",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "chromaStride",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chromaStep",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mSlot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mGraphicBuffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mLockedBufferId",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMaxLockedBuffers",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIKm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAcquiredBuffers",
+     "field_offset" : 13440,
+     "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentLockedBuffers",
+     "field_offset" : 13760,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumerE",
+   "name" : "android::CpuConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11CpuConsumerE",
+   "self_type" : "_ZTIN7android11CpuConsumerE",
+   "size" : 1744,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1728,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemElm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1728,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1728,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1728,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "name" : "android::Flattenable<android::BufferItem>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "name" : "android::Flattenable<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventsDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android16FrameEventsDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventHistoryDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22FrameEventHistoryDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::CancelBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::DequeueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::RequestBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "name" : "android::Flattenable<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "name" : "android::Flattenable<android::FenceTime::Snapshot>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android9FenceTime8SnapshotE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "valid",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "connectId",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "latchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "firstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "lastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11FrameEventsE",
+   "name" : "android::FrameEvents",
+   "referenced_type" : "_ZTIN7android11FrameEventsE",
+   "self_type" : "_ZTIN7android11FrameEventsE",
+   "size" : 136,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "validTypes",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smpte2086",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI26android_smpte2086_metadata"
+    },
+    {
+     "field_name" : "cta8613",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI25android_cta861_3_metadata"
+    },
+    {
+     "field_name" : "hdr10plus",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadataE",
+   "name" : "android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIN7android11HdrMetadataE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIN7android11IMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11IMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "name" : "android::KeyedVector<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android7AStringE",
+    "_ZTIN7android2spINS_14MediaCodecInfo12CapabilitiesEEE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12BnMemoryHeapE",
+   "name" : "android::BnMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12BnMemoryHeapE",
+   "self_type" : "_ZTIN7android12BnMemoryHeapE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDetachedEm"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "access" : "protected",
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA64_N7android12ConsumerBase4SlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAbandoned",
+     "field_offset" : 12352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mName",
+     "field_offset" : 12416,
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableMutex",
+     "field_offset" : 12480,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableListener",
+     "field_offset" : 12800,
+     "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumer",
+     "field_offset" : 12928,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPrevFinalReleaseFence",
+     "field_offset" : 12992,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 13056,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBaseE",
+   "name" : "android::ConsumerBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12ConsumerBaseE",
+   "self_type" : "_ZTIN7android12ConsumerBaseE",
+   "size" : 1688,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1672,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemElm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1672,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1672,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1672,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "android::LightRefBase<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHeap",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllocator",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPN7android22SimpleBestFitAllocatorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12MemoryDealerE",
+   "name" : "android::MemoryDealer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIN7android12MemoryDealerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12MemoryDealerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer8allocateEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer10deallocateEm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12MemoryDealer4dumpEPKc"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12NativeHandleE",
+   "name" : "android::NativeHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIN7android12NativeHandleE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::SortedVector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_compareEPKvSA_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIhEE",
+   "name" : "android::SortedVector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIhEE",
+   "self_type" : "_ZTIN7android12SortedVectorIhEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIjEE",
+   "name" : "android::SortedVector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIjEE",
+   "self_type" : "_ZTIN7android12SortedVectorIjEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueue",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__15queueINS_8weak_ptrIN7android9FenceTimeEEENS_5dequeIS4_NS_9allocatorIS4_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13FenceTimelineE",
+   "name" : "android::FenceTimeline",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13FenceTimelineE",
+   "self_type" : "_ZTIN7android13FenceTimelineE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferMapper",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIRN7android19GraphicBufferMapperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mInitCheck",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumFds",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumInts",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mId",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferId",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeathCallbacks",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTINSt3__16vectorINS_4pairINS_8functionIFvPvmEEES3_EENS_9allocatorIS6_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIN7android13GraphicBufferE",
+   "size" : 256,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android13GraphicBufferE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "name" : "android::trait_pointer<android::String8>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhEE",
+   "name" : "android::trait_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhEE",
+   "self_type" : "_ZTIN7android13trait_pointerIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjEE",
+   "name" : "android::trait_pointer<unsigned int>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjEE",
+   "self_type" : "_ZTIN7android13trait_pointerIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android12BnMemoryHeapE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFD",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDevice",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNeedUnmap",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBaseE",
+   "name" : "android::MemoryHeapBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "self_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 96,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 64,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n32_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n32_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n56_NK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n64_NK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n72_NK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n80_NK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n88_NK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -72,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTvn8_n32_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTvn8_n32_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -96,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -96,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
+   "name" : "android::ReferenceMover",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
+   "self_type" : "_ZTIN7android14ReferenceMoverE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm32EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm32EEE",
+   "name" : "android::StaticString16<32>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm32EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm32EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm33EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm33EEE",
+   "name" : "android::StaticString16<33>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm33EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm33EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm34EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm34EEE",
+   "name" : "android::StaticString16<34>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm34EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm34EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm36EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm36EEE",
+   "name" : "android::StaticString16<36>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm36EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm36EEE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm40EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm40EEE",
+   "name" : "android::StaticString16<40>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm40EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm40EEE",
+   "size" : 96,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIN7android15SurfaceListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18onBuffersDiscardedERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SurfaceListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadline",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "interval",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "presentLatency",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16CompositorTimingE",
+   "name" : "android::CompositorTiming",
+   "referenced_type" : "_ZTIN7android16CompositorTimingE",
+   "self_type" : "_ZTIN7android16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIN7android16ConsumerListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16FlattenableUtilsE",
+   "name" : "android::FlattenableUtils",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FlattenableUtilsE",
+   "self_type" : "_ZTIN7android16FlattenableUtilsE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mIndex",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPostedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLatchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFirstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDisplayPresentFence",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseFence",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "size" : 144,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "name" : "android::LightFlattenable<android::HdrMetadata>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android11HdrMetadataE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::QueryOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer11QueryOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::AttachBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::DequeueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "name" : "android::LightFlattenable<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "name" : "android::LightFlattenable<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "name" : "android::LightFlattenable<android::Region>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "mOccupancyTimes",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__113unordered_mapImlNS_4hashImEENS_8equal_toImEENS_9allocatorINS_4pairIKmlEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10ParcelableE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "occupancyAverage",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "usedThirdBuffer",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16OccupancyTracker7SegmentE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android16OccupancyTracker7Segment13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7Segment14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mPendingSegment",
+     "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSegmentHistory",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__15dequeIN7android16OccupancyTracker7SegmentENS_9allocatorIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancy",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancyChangeTime",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIN7android16OccupancyTrackerE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ProducerListenerE",
+   "name" : "android::ProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIN7android16ProducerListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIN7android16ReferenceRenamerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
+   "name" : "android::SortedVectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
+   "self_type" : "_ZTIN7android16SortedVectorImplE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "name" : "android::aggregate_traits<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::use_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::use_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveIhEE",
+   "name" : "android::use_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI13ANativeWindow",
+    "_ZTIN7android7SurfaceE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 184,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI19ANativeWindowBuffer",
+    "_ZTIN7android13GraphicBufferE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android11FrameEventsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameEventHistoryE",
+   "name" : "android::FrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17FrameEventHistoryE",
+   "self_type" : "_ZTIN7android17FrameEventHistoryE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17FrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "vsyncId",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "inputEventId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameTimelineInfoE",
+   "name" : "android::FrameTimelineInfo",
+   "referenced_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "self_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimelineInfo.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IConsumerListenerE",
+   "name" : "android::IConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IConsumerListenerE",
+   "self_type" : "_ZTIN7android17IConsumerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IConsumerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IProducerListenerE",
+   "name" : "android::IProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIN7android17IProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIN7android18BnConsumerListenerE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnProducerListenerE",
+   "name" : "android::BnProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnProducerListenerE",
+   "self_type" : "_ZTIN7android18BnProducerListenerE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListener13onBufferFreedERKNS_2wpINS_13GraphicBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBufferFreedListener",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumerE",
+   "size" : 1704,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1688,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemElm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1688,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1688,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1688,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "array",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "field_name" : "inUse",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mAllocation",
+     "referenced_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EEE",
+   "name" : "android::InlineStdAllocator<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EEE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIN7android18LWProducerListenerE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18TWProducerListenerE",
+   "name" : "android::TWProducerListener",
+   "referenced_type" : "_ZTIN7android18TWProducerListenerE",
+   "self_type" : "_ZTIN7android18TWProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "name" : "android::trait_trivial_copy<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "name" : "android::trait_trivial_copy<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "name" : "android::trait_trivial_copy<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "name" : "android::trait_trivial_copy<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "name" : "android::trait_trivial_copy<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "name" : "android::trait_trivial_copy<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "name" : "android::trait_trivial_copy<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "name" : "android::trait_trivial_copy<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "name" : "android::trait_trivial_copy<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "name" : "android::trait_trivial_copy<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "name" : "android::trait_trivial_copy<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
+   "name" : "android::trait_trivial_copy<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "name" : "android::trait_trivial_copy<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
+   "name" : "android::trait_trivial_copy<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "name" : "android::trait_trivial_copy<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "name" : "android::trait_trivial_copy<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "name" : "android::trait_trivial_copy<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "name" : "android::trait_trivial_ctor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "name" : "android::trait_trivial_ctor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "name" : "android::trait_trivial_ctor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "name" : "android::trait_trivial_ctor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "name" : "android::trait_trivial_ctor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "name" : "android::trait_trivial_ctor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "name" : "android::trait_trivial_ctor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "name" : "android::trait_trivial_ctor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "name" : "android::trait_trivial_ctor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "name" : "android::trait_trivial_ctor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "name" : "android::trait_trivial_ctor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "name" : "android::trait_trivial_ctor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "name" : "android::trait_trivial_ctor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "name" : "android::trait_trivial_ctor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "name" : "android::trait_trivial_ctor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "name" : "android::trait_trivial_ctor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "name" : "android::trait_trivial_dtor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "name" : "android::trait_trivial_dtor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "name" : "android::trait_trivial_dtor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "name" : "android::trait_trivial_dtor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "name" : "android::trait_trivial_dtor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "name" : "android::trait_trivial_dtor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "name" : "android::trait_trivial_dtor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "name" : "android::trait_trivial_dtor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "name" : "android::trait_trivial_dtor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "name" : "android::trait_trivial_dtor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "name" : "android::trait_trivial_dtor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "name" : "android::trait_trivial_dtor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "name" : "android::trait_trivial_dtor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "name" : "android::trait_trivial_dtor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "name" : "android::trait_trivial_dtor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "name" : "android::trait_trivial_dtor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "name" : "android::trait_trivial_move<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "name" : "android::trait_trivial_move<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "name" : "android::trait_trivial_move<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "name" : "android::trait_trivial_move<android::String16>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "template_args" : [ "_ZTIN7android8String16E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "name" : "android::trait_trivial_move<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "name" : "android::trait_trivial_move<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "name" : "android::trait_trivial_move<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "name" : "android::trait_trivial_move<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "name" : "android::trait_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "name" : "android::trait_trivial_move<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "name" : "android::trait_trivial_move<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "name" : "android::trait_trivial_move<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
+   "name" : "android::trait_trivial_move<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "name" : "android::trait_trivial_move<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
+   "name" : "android::trait_trivial_move<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "name" : "android::trait_trivial_move<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "name" : "android::trait_trivial_move<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "name" : "android::trait_trivial_move<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMap",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIPN7android5FenceENS_6vectorINS_8weak_ptrINS1_9FenceTimeEEENS_9allocatorIS7_EEEENS_4hashIS3_EENS_8equal_toIS3_EENS8_INS_4pairIKS3_SA_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "name" : "android::FenceToFenceTimeMap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "self_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMapper",
+     "referenced_type" : "_ZTINSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMapperVersion",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "name" : "android::LightFlattenablePod<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "name" : "android::LightFlattenablePod<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frameNumber",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19NewFrameEventsEntryE",
+   "name" : "android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIN7android20StubProducerListenerE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBitset",
+     "referenced_type" : "_ZTINSt3__16bitsetILm10EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mDeltas",
+     "referenced_type" : "_ZTINSt3__16vectorIN7android16FrameEventsDeltaENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "hdrMetadata",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 248,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "slot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "maxBufferCount",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "getTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "bufferAge",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "timestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIN7android22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjimPmPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "name" : "android::BnGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjimPmPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void>",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+    "_ZTIv"
+   ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13requestBufferEiNSt3__18functionIFviRKNS1_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13dequeueBufferEjjNS2_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS1_11hidl_handleERKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12detachBufferEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE16detachNextBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12attachBufferERKNS1_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11queueBufferEiRKNS5_16QueueBufferInputENSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12cancelBufferEiRKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE7connectERKNS_2spINS4_17IProducerListenerEEEibNSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE10disconnectEiNS5_14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setSidebandStreamERKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allocateBuffersEjjNS2_6common4V1_011PixelFormatEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allowAllocationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setGenerationNumberEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15getConsumerNameENSt3__18functionIFvRKNS1_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19getLastQueuedBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleERKNS1_10hidl_arrayIfLm16EJEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE18getFrameTimestampsENSt3__18functionIFvRKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11getUniqueIdENSt3__18functionIFvimEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFramesDirty",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android21FrameEventDirtyFieldsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueueOffset",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositionOffset",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseOffset",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentConnectId",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mProducerWantsEvents",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "name" : "android::ConsumerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ConsumerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireTimeline",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGpuCompositionDoneTimeline",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPresentTimeline",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReleaseTimeline",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "name" : "android::ProducerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "size" : 416,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ProducerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistory18updateAcquireFenceEmONSt3__110shared_ptrINS_9FenceTimeEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android25ProducerFrameEventHistory15createFenceTimeERKNS_2spINS_5FenceEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstantsE",
+   "name" : "android::os::IInputConstants",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os15IInputConstantsE",
+   "self_type" : "_ZTIN7android2os15IInputConstantsE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android2os15IInputConstantsE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm64_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefault10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP11DrmListener"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI11DrmListener" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12CodecHandler"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12CodecHandler" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI13ANativeWindow" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPKN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIKN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader13FrameListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader13FrameListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader15CallbackHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader15CallbackHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader21BufferRemovedListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10DataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10DataSourceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IDrmClientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IDrmClientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IInterfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "name" : "android::sp<android::MediaCodec::ResourceManagerServiceProxy>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodecE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodecE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaMuxerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "name" : "android::sp<android::MediaMuxer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaMuxerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11AReplyTokenE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11AReplyTokenE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IDataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IMemoryHeapE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11MediaWriterE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "name" : "android::sp<android::MediaWriter>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "self_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11MediaWriterE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaPlayerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "name" : "android::sp<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "name" : "android::sp<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12NativeHandleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13MediaAppenderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13MediaAppenderE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13RpcConnectionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "name" : "android::sp<android::RpcConnection>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "self_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13RpcConnectionE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14BatteryCheckerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "name" : "android::sp<android::BatteryChecker>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "self_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14BatteryCheckerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaCodecInfoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "name" : "android::sp<android::MediaCodecInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfoE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaMuxerBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaMuxerBaseE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15IMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "name" : "android::sp<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15SurfaceListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15SurfaceListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaCodecBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaCodecBufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16NuMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "name" : "android::sp<android::AHandlerReflector<android::NuCachedSource2>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "self_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DataSourceFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DataSourceFactoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IMediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IMediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17PersistentSurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17PersistentSurfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19MediaPlayerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "name" : "android::sp<android::MediaPlayerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android19MediaPlayerListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4IDrmE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4IDrmE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5FenceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper13ConfigurationE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper5StateE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper5StateE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper9OperationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper9OperationE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android6ThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
+   "name" : "android::sp<android::Thread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android6ThreadE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ABufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ABufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooper12LooperThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "name" : "android::sp<android::ALooper::LooperThread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooper12LooperThreadE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::sp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ICryptoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ICryptoE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IMemoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7RefBaseE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AMessageE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AMessageE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8MetaDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8MetaDataE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "android::sp<android::hardware::hidl_death_recipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_010IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_110IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_210IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android9CodecBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "name" : "android::sp<android::CodecBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android9CodecBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2ui4SizeE",
+   "name" : "android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android12ConsumerBase22FrameAvailableListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "name" : "android::wp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16ConsumerListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "name" : "android::wp<android::ConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android16ConsumerListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19IMediaDeathNotifierE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android19IMediaDeathNotifierE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::wp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "name" : "android::wp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "name" : "android::List<android::sp<android::ABuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "self_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android2spINS_7ABufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::NON_CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 56,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_6VectorIhEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "name" : "android::List<android::ALooper::Event>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "self_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android7ALooper5EventE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_7ALooper5EventEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "name" : "android::List<android::HTTPBase::BandwidthEntry>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "self_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android8HTTPBase14BandwidthEntryE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm64_armv8-a_shared_cfi/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<AImage *>::NON_CONST_ITERATOR<AImage *>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm64_armv8-a_shared_cfi/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm64_armv8-a_shared_cfi/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIP6AImageEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm64_armv8-a_shared_cfi/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<BufferItem *>::NON_CONST_ITERATOR<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIPN7android10BufferItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm64_armv8-a_shared_cfi/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm64_armv8-a_shared_cfi/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIPNS_10BufferItemEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListImE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListImEE",
+   "name" : "android::List<unsigned long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListImEE",
+   "self_type" : "_ZTIN7android4ListImEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIm" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListImEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListImED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListImED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4RectE",
+   "name" : "android::Rect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
+   "name" : "android::base::DefaultCloser",
+   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
+   "self_type" : "_ZTIN7android4base13DefaultCloserE",
+   "size" : 1,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "property_name_",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "prop_info_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_area_serial_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_property_serial_",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_value_",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "is_read_only_",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "read_only_property_",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
+   "name" : "android::base::CachedProperty",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
+   "self_type" : "_ZTIN7android4base14CachedPropertyE",
+   "size" : 152,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h",
+   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "size" : 24,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "ptr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "arch",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "name" : "android::hidl::base::V1_0::DebugInfo",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 24,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5FenceE",
+   "name" : "android::Fence",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIN7android5Mutex8AutolockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTI15pthread_mutex_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5MutexE",
+   "name" : "android::Mutex",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIN7android5MutexE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5PointE",
+   "name" : "android::Point",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "val",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE16getFlattenedSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE10getFdCountEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE7flattenEPvmPim"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE9unflattenEPKvmPKim"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "name" : "android::Parcel::is_specialization<int, android::sp>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::unique_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "name" : "android::Parcel::is_specialization<int, std::vector>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "name" : "android::Parcel::is_specialization<int, std::optional>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface16getFlattenedSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface10getFdCountEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface7flattenEPvmPim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Parcel26FlattenableHelperInterface9unflattenEPKvmPKim"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFd",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutable",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel4BlobE",
+   "name" : "android::Parcel::Blob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIN7android6Parcel4BlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mError",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataCapacity",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataPos",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjects",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSize",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsCapacity",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNextObjectHint",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSorted",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestHeaderPresent",
+     "field_offset" : 584,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mWorkSourceRequestHeaderPosition",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFdsKnown",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHasFds",
+     "field_offset" : 712,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllowFds",
+     "field_offset" : 720,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeallocZero",
+     "field_offset" : 728,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFvPN7android6ParcelEPKhmPKymE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mConnection",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOpenAshmemSize",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ParcelE",
+   "name" : "android::Parcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIN7android6ParcelE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRWLock",
+     "referenced_type" : "_ZTI16pthread_rwlock_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLockE",
+   "name" : "android::RWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIN7android6RWLockE",
+   "size" : 56,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELm4EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RegionE",
+   "name" : "android::Region",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIN7android6RegionE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCanCallJava",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThreadExitedCondition",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mExitPending",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRunning",
+     "field_offset" : 936,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHoldSelf",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTid",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ThreadE",
+   "name" : "android::Thread",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIN7android6ThreadE",
+   "size" : 152,
+   "source_file" : "system/core/libutils/include/utils/Thread.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 136,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -136,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -136,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "name" : "android::Vector<android::CpuConsumer::AcquiredBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "self_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android11CpuConsumer14AcquiredBufferE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::Vector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "name" : "android::Vector<android::NuMediaExtractor::TrackInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "self_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractor9TrackInfoE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaAdapter>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_12MediaAdapterEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "name" : "android::Vector<android::sp<android::AMessage>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_8AMessageEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "name" : "android::Vector<android::AString>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "self_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android7AStringE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_7AStringEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "name" : "android::Vector<android::hardware::drm::V1_4::LogMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIN7android6VectorIhEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIjEE",
+   "name" : "android::Vector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIjEE",
+   "self_type" : "_ZTIN7android6VectorIjEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6StatusE",
+   "name" : "android::binder::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIN7android6binder6StatusE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "name" : "android::traits<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::traits<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
+   "name" : "android::traits<android::String8>",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIhEE",
+   "name" : "android::traits<unsigned char>",
+   "referenced_type" : "_ZTIN7android6traitsIhEE",
+   "self_type" : "_ZTIN7android6traitsIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIjEE",
+   "name" : "android::traits<unsigned int>",
+   "referenced_type" : "_ZTIN7android6traitsIjEE",
+   "self_type" : "_ZTIN7android6traitsIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IBinderE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mExtras",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
+    },
+    {
+     "access" : "private",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android7BBinderUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7BBinderE",
+   "name" : "android::BBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7BBinderE",
+   "self_type" : "_ZTIN7android7BBinderE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mStability",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android7BBinderUt_E",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:117:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android7BBinderUt_E",
+   "self_type" : "_ZTIN7android7BBinderUt_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinderE",
+   "name" : "android::IBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIN7android7IBinderE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IMemoryE",
+   "name" : "android::IMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIN7android7IMemoryE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IMemory22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPlPm"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBaseE",
+   "name" : "android::RefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIN7android7RefBaseE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7String8E",
+   "name" : "android::String8",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "dirtyRegion",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface11BatchBufferE",
+   "name" : "android::Surface::BatchBuffer",
+   "referenced_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "self_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "name" : "android::Surface::BatchQueuedBuffer",
+   "referenced_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "self_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParent",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSurfaceListener",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 64,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18onBuffersDiscardedERKNSt3__16vectorIiNS2_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 56,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mGraphicBufferProducer",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIA64_N7android7Surface10BufferSlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqWidth",
+     "field_offset" : 59072,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqHeight",
+     "field_offset" : 59104,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqFormat",
+     "field_offset" : 59136,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqUsage",
+     "field_offset" : 59200,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTimestamp",
+     "field_offset" : 59264,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDataSpace",
+     "field_offset" : 59328,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 59392,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCrop",
+     "field_offset" : 60032,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mScalingMode",
+     "field_offset" : 60160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransform",
+     "field_offset" : 60192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mStickyTransform",
+     "field_offset" : 60224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultWidth",
+     "field_offset" : 60256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultHeight",
+     "field_offset" : 60288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserWidth",
+     "field_offset" : 60320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserHeight",
+     "field_offset" : 60352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransformHint",
+     "field_offset" : 60384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mProducerControlledByApp",
+     "field_offset" : 60416,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSwapIntervalZero",
+     "field_offset" : 60424,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumerRunningBehind",
+     "field_offset" : 60432,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 60448,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterceptorMutex",
+     "field_offset" : 60768,
+     "referenced_type" : "_ZTINSt3__112shared_mutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptor",
+     "field_offset" : 61888,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptorData",
+     "field_offset" : 61952,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptor",
+     "field_offset" : 62016,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptorData",
+     "field_offset" : 62080,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptor",
+     "field_offset" : 62144,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptorData",
+     "field_offset" : 62208,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptor",
+     "field_offset" : 62272,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptorData",
+     "field_offset" : 62336,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptor",
+     "field_offset" : 62400,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptorData",
+     "field_offset" : 62464,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLockedBuffer",
+     "field_offset" : 62528,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPostedBuffer",
+     "field_offset" : 62592,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConnectedToCpu",
+     "field_offset" : 62656,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDirtyRegion",
+     "field_offset" : 62720,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mBufferAge",
+     "field_offset" : 63552,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 63616,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferMode",
+     "field_offset" : 63648,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 63656,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoPrerotation",
+     "field_offset" : 63664,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferSlot",
+     "field_offset" : 63680,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferHasBeenQueued",
+     "field_offset" : 63712,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueDuration",
+     "field_offset" : 63744,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastQueueDuration",
+     "field_offset" : 63808,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueStartTime",
+     "field_offset" : 63872,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueBufferCondition",
+     "field_offset" : 63936,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mNextFrameNumber",
+     "field_offset" : 64320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastFrameNumber",
+     "field_offset" : 64384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueriedSupportedTimestamps",
+     "field_offset" : 64448,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameTimestampsSupportsPresent",
+     "field_offset" : 64456,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mEnableFrameTimestamps",
+     "field_offset" : 64464,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameEventHistory",
+     "field_offset" : 64512,
+     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android25ProducerFrameEventHistoryENS_14default_deleteIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSurfaceControlHandle",
+     "field_offset" : 64576,
+     "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReportRemovedBuffers",
+     "field_offset" : 64640,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mRemovedBuffers",
+     "field_offset" : 64704,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_13GraphicBufferEEENS_9allocatorIS4_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMaxBufferCount",
+     "field_offset" : 64896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mListenerProxy",
+     "field_offset" : 64960,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeuedSlots",
+     "field_offset" : 65024,
+     "referenced_type" : "_ZTINSt3__113unordered_setIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7SurfaceE",
+   "name" : "android::Surface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIN7android7SurfaceE",
+   "size" : 8168,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7SurfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15allocateBuffersEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setFrameRateEfab"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setFrameTimelineInfoERKNS_17FrameTimelineInfoE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface19getExtraBufferCountEPi"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface15composerServiceEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface3nowEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13dequeueBufferEPP19ANativeWindowBufferPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12cancelBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface11queueBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7performEiSt9__va_list"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15setSwapIntervalEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21lockBuffer_DEPRECATEDEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface24setBuffersUserDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setBuffersFormatEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersStickyTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTimestampEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersDataSpaceENS_8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersSmpte2086MetadataEPK26android_smpte2086_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersCta8613MetadataEPK25android_cta861_3_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersHdr10PlusMetadataEmPKh"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7setCropEPKNS_4RectE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface8setUsageEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setSurfaceDamageEP21android_native_rect_tm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface10disconnectEiNS_22IGraphicBufferProducer14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setBuffersDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface4lockEP20ANativeWindow_BufferP5ARect"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13unlockAndPostEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface5queryEiPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12attachBufferEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEibRKNS_2spINS_15SurfaceListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14dequeueBuffersEPNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13cancelBuffersERKNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12queueBuffersERKNSt3__16vectorINS0_17BatchQueuedBufferENS1_9allocatorIS3_EEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8BnMemoryE",
+   "name" : "android::BnMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8BnMemoryE",
+   "self_type" : "_ZTIN7android8BnMemoryE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPlPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8LOG_stubE",
+   "name" : "android::LOG_stub",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIN7android8LOG_stubE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA32_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "name" : "android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA33_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "name" : "android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA34_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "name" : "android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA36_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "name" : "android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA40_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "name" : "android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKDs"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String16E",
+   "name" : "android::String16",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
+    },
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
+   "name" : "android::hardware::HidlMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA16_f"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA4_i"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA10_j"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA7_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mName",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
+   "name" : "android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMajor",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMinor",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fdIndex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extent",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "size" : 24,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "generationNumber",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "nativeHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "attr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
+   "name" : "android::hardware::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIN7android8hardware6StatusE",
+   "size" : 32,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTI13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIK13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "name" : "android::hardware::details::hidl_pointer<const char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIKc" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIiLm4EJEEE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<hidl_array<int, 4>>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<LogMessage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Rect>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<FrameEventsDelta>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "referenced_type" : "_ZTIN7android8hardware6StatusE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCheckedStatus",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationCallbacks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationLibPackage",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterfaceName",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "size" : 88,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mEnableInstrumentation",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
+   "name" : "android::hardware::details::i_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
+   "name" : "android::hardware::details::bs_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "name" : "android::hardware::details::bnhw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "name" : "android::hardware::details::bphw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIfLm16EJEEE",
+   "name" : "android::hardware::details::std_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIfLm16EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIiLm4EJEEE",
+   "name" : "android::hardware::details::std_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIiLm4EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIjLm10EJEEE",
+   "name" : "android::hardware::details::std_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIjLm10EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadlineNs",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "intervalNs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "presentLatencyNs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::CompositorTiming",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addRetireCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "requestedPresentTimeNs",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "latchTimeNs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "firstRefreshStartTimeNs",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "lastRefreshStartTimeNs",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayRetireFence",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "signalTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deltas",
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "field_name" : "compositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventHistoryDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFviRKNS0_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13dequeueBufferEjjNS1_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS0_11hidl_handleERKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12attachBufferERKNS0_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEEibNSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer10disconnectEiNS4_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setSidebandStreamERKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allocateBuffersEjjNS1_6common4V1_011PixelFormatEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19getLastQueuedBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleERKNS0_10hidl_arrayIfLm16EJEEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer18getFrameTimestampsENSt3__18functionIFvRKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11getUniqueIdENSt3__18functionIFvimEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener17onBuffersReleasedEj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "bufferAge",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "bufferNeedsReallocation",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "releaseAllBuffers",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferEjEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13dequeueBufferERKNS4_18DequeueBufferInputENSt3__18functionIFvNS3_6StatusEiRKNS4_19DequeueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12attachBufferERKNS1_6common4V1_214HardwareBufferEjNSt3__18functionIFvNS3_6StatusEibEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEENS3_14ConnectionTypeEbNSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer10disconnectENS3_14ConnectionTypeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allocateBuffersEjjjm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11getUniqueIdEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "description",
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE"
+    },
+    {
+     "field_name" : "nativeHandle",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "name" : "android::hardware::graphics::common::V1_2::HardwareBuffer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "name" : "android::internal::details::ToEmptyString<double>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "name" : "android::internal::details::ToEmptyString<float>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "name" : "android::internal::details::ToEmptyString<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
+   "name" : "android::internal::details::ToEmptyString<long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRemote",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
+   "name" : "android::BpRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIN7android9BpRefBaseE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n32_N7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n48_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCond",
+     "referenced_type" : "_ZTI14pthread_cond_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9ConditionE",
+   "name" : "android::Condition",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIN7android9ConditionE",
+   "size" : 48,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__16vectorIN7android4RectENS1_18InlineStdAllocatorIS2_Lm4EEEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mAllocation",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FatVectorINS_4RectELm4EEE",
+   "name" : "android::FatVector<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELm4EEE",
+   "self_type" : "_ZTIN7android9FatVectorINS_4RectELm4EEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "signalTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "referenced_type" : "_ZTIKN7android9FenceTime5StateE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSignalTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__16atomicIlEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTimeE",
+   "name" : "android::FenceTime",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FenceTimeE",
+   "self_type" : "_ZTIN7android9FenceTimeE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FloatRectE",
+   "name" : "android::FloatRect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "name" : "android::Singleton<android::GraphicBufferMapper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "self_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h",
+   "template_args" : [ "_ZTIN7android19GraphicBufferMapperE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "name" : "std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "name" : "std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "name" : "std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h",
+   "template_args" : [ "_ZTIN7android9FloatRectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ReferenceRenamerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "d_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "s_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer",
+   "name" : "Renamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer",
+   "self_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer"
+    },
+    {
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mENK7RenamerclEm"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD0Ev"
+    }
+   ]
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTION3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTION3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &&",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &&",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &&",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTION7android16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta &&",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &&",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> &&",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTION7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &&",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTION7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTION7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTION7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &&",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTION7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android6binder6StatusE",
+   "name" : "android::binder::Status &&",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTION7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTION7android8hardware11hidl_handleE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIiEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware6StatusE",
+   "name" : "android::hardware::Status &&",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTION7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status &&",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTION7android8hardware7details13return_statusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &&",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTION7android9FenceTime8SnapshotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIOi",
+   "name" : "int &&",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIOi",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  }
+ ]
+}
diff --git a/S/64/arm_armv7-a-neon/source-based/libandroid.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libandroid.so.lsdump
new file mode 100644
index 0000000..b9512ef
--- /dev/null
+++ b/S/64/arm_armv7-a-neon/source-based/libandroid.so.lsdump
@@ -0,0 +1,3671 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AActivityManager_addUidImportanceListener"
+  },
+  {
+   "name" : "AActivityManager_getUidImportance"
+  },
+  {
+   "name" : "AActivityManager_isUidActive"
+  },
+  {
+   "name" : "AActivityManager_removeUidImportanceListener"
+  },
+  {
+   "name" : "AAssetDir_close"
+  },
+  {
+   "name" : "AAssetDir_getNextFileName"
+  },
+  {
+   "name" : "AAssetDir_rewind"
+  },
+  {
+   "name" : "AAssetManager_fromJava"
+  },
+  {
+   "name" : "AAssetManager_open"
+  },
+  {
+   "name" : "AAssetManager_openDir"
+  },
+  {
+   "name" : "AAsset_close"
+  },
+  {
+   "name" : "AAsset_getBuffer"
+  },
+  {
+   "name" : "AAsset_getLength"
+  },
+  {
+   "name" : "AAsset_getLength64"
+  },
+  {
+   "name" : "AAsset_getRemainingLength"
+  },
+  {
+   "name" : "AAsset_getRemainingLength64"
+  },
+  {
+   "name" : "AAsset_isAllocated"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor64"
+  },
+  {
+   "name" : "AAsset_read"
+  },
+  {
+   "name" : "AAsset_seek"
+  },
+  {
+   "name" : "AAsset_seek64"
+  },
+  {
+   "name" : "AChoreographer_getInstance"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback64"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed64"
+  },
+  {
+   "name" : "AChoreographer_registerRefreshRateCallback"
+  },
+  {
+   "name" : "AChoreographer_unregisterRefreshRateCallback"
+  },
+  {
+   "name" : "AConfiguration_copy"
+  },
+  {
+   "name" : "AConfiguration_delete"
+  },
+  {
+   "name" : "AConfiguration_diff"
+  },
+  {
+   "name" : "AConfiguration_fromAssetManager"
+  },
+  {
+   "name" : "AConfiguration_getCountry"
+  },
+  {
+   "name" : "AConfiguration_getDensity"
+  },
+  {
+   "name" : "AConfiguration_getKeyboard"
+  },
+  {
+   "name" : "AConfiguration_getKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_getLanguage"
+  },
+  {
+   "name" : "AConfiguration_getLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_getMcc"
+  },
+  {
+   "name" : "AConfiguration_getMnc"
+  },
+  {
+   "name" : "AConfiguration_getNavHidden"
+  },
+  {
+   "name" : "AConfiguration_getNavigation"
+  },
+  {
+   "name" : "AConfiguration_getOrientation"
+  },
+  {
+   "name" : "AConfiguration_getScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_getScreenLong"
+  },
+  {
+   "name" : "AConfiguration_getScreenRound"
+  },
+  {
+   "name" : "AConfiguration_getScreenSize"
+  },
+  {
+   "name" : "AConfiguration_getScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_getSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_getUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_getUiModeType"
+  },
+  {
+   "name" : "AConfiguration_isBetterThan"
+  },
+  {
+   "name" : "AConfiguration_match"
+  },
+  {
+   "name" : "AConfiguration_new"
+  },
+  {
+   "name" : "AConfiguration_setCountry"
+  },
+  {
+   "name" : "AConfiguration_setDensity"
+  },
+  {
+   "name" : "AConfiguration_setKeyboard"
+  },
+  {
+   "name" : "AConfiguration_setKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_setLanguage"
+  },
+  {
+   "name" : "AConfiguration_setLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_setMcc"
+  },
+  {
+   "name" : "AConfiguration_setMnc"
+  },
+  {
+   "name" : "AConfiguration_setNavHidden"
+  },
+  {
+   "name" : "AConfiguration_setNavigation"
+  },
+  {
+   "name" : "AConfiguration_setOrientation"
+  },
+  {
+   "name" : "AConfiguration_setScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_setScreenLong"
+  },
+  {
+   "name" : "AConfiguration_setScreenSize"
+  },
+  {
+   "name" : "AConfiguration_setScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_setSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_setUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_setUiModeType"
+  },
+  {
+   "name" : "AFontMatcher_create"
+  },
+  {
+   "name" : "AFontMatcher_destroy"
+  },
+  {
+   "name" : "AFontMatcher_match"
+  },
+  {
+   "name" : "AFontMatcher_setFamilyVariant"
+  },
+  {
+   "name" : "AFontMatcher_setLocales"
+  },
+  {
+   "name" : "AFontMatcher_setStyle"
+  },
+  {
+   "name" : "AFont_close"
+  },
+  {
+   "name" : "AFont_getAxisCount"
+  },
+  {
+   "name" : "AFont_getAxisTag"
+  },
+  {
+   "name" : "AFont_getAxisValue"
+  },
+  {
+   "name" : "AFont_getCollectionIndex"
+  },
+  {
+   "name" : "AFont_getFontFilePath"
+  },
+  {
+   "name" : "AFont_getLocale"
+  },
+  {
+   "name" : "AFont_getWeight"
+  },
+  {
+   "name" : "AFont_isItalic"
+  },
+  {
+   "name" : "AHardwareBuffer_acquire"
+  },
+  {
+   "name" : "AHardwareBuffer_allocate"
+  },
+  {
+   "name" : "AHardwareBuffer_describe"
+  },
+  {
+   "name" : "AHardwareBuffer_fromHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_getId"
+  },
+  {
+   "name" : "AHardwareBuffer_getNativeHandle"
+  },
+  {
+   "name" : "AHardwareBuffer_isSupported"
+  },
+  {
+   "name" : "AHardwareBuffer_lock"
+  },
+  {
+   "name" : "AHardwareBuffer_lockAndGetInfo"
+  },
+  {
+   "name" : "AHardwareBuffer_lockPlanes"
+  },
+  {
+   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_release"
+  },
+  {
+   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_toHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_unlock"
+  },
+  {
+   "name" : "AInputEvent_getDeviceId"
+  },
+  {
+   "name" : "AInputEvent_getSource"
+  },
+  {
+   "name" : "AInputEvent_getType"
+  },
+  {
+   "name" : "AInputEvent_release"
+  },
+  {
+   "name" : "AInputQueue_attachLooper"
+  },
+  {
+   "name" : "AInputQueue_detachLooper"
+  },
+  {
+   "name" : "AInputQueue_finishEvent"
+  },
+  {
+   "name" : "AInputQueue_getEvent"
+  },
+  {
+   "name" : "AInputQueue_hasEvents"
+  },
+  {
+   "name" : "AInputQueue_preDispatchEvent"
+  },
+  {
+   "name" : "AKeyEvent_fromJava"
+  },
+  {
+   "name" : "AKeyEvent_getAction"
+  },
+  {
+   "name" : "AKeyEvent_getDownTime"
+  },
+  {
+   "name" : "AKeyEvent_getEventTime"
+  },
+  {
+   "name" : "AKeyEvent_getFlags"
+  },
+  {
+   "name" : "AKeyEvent_getKeyCode"
+  },
+  {
+   "name" : "AKeyEvent_getMetaState"
+  },
+  {
+   "name" : "AKeyEvent_getRepeatCount"
+  },
+  {
+   "name" : "AKeyEvent_getScanCode"
+  },
+  {
+   "name" : "ALooper_acquire"
+  },
+  {
+   "name" : "ALooper_addFd"
+  },
+  {
+   "name" : "ALooper_forThread"
+  },
+  {
+   "name" : "ALooper_pollAll"
+  },
+  {
+   "name" : "ALooper_pollOnce"
+  },
+  {
+   "name" : "ALooper_prepare"
+  },
+  {
+   "name" : "ALooper_release"
+  },
+  {
+   "name" : "ALooper_removeFd"
+  },
+  {
+   "name" : "ALooper_wake"
+  },
+  {
+   "name" : "AMotionEvent_fromJava"
+  },
+  {
+   "name" : "AMotionEvent_getAction"
+  },
+  {
+   "name" : "AMotionEvent_getAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getButtonState"
+  },
+  {
+   "name" : "AMotionEvent_getDownTime"
+  },
+  {
+   "name" : "AMotionEvent_getEdgeFlags"
+  },
+  {
+   "name" : "AMotionEvent_getEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getFlags"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalPressure"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawY"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalSize"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalY"
+  },
+  {
+   "name" : "AMotionEvent_getHistorySize"
+  },
+  {
+   "name" : "AMotionEvent_getMetaState"
+  },
+  {
+   "name" : "AMotionEvent_getOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getPointerCount"
+  },
+  {
+   "name" : "AMotionEvent_getPointerId"
+  },
+  {
+   "name" : "AMotionEvent_getPressure"
+  },
+  {
+   "name" : "AMotionEvent_getRawX"
+  },
+  {
+   "name" : "AMotionEvent_getRawY"
+  },
+  {
+   "name" : "AMotionEvent_getSize"
+  },
+  {
+   "name" : "AMotionEvent_getToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getToolType"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getX"
+  },
+  {
+   "name" : "AMotionEvent_getXOffset"
+  },
+  {
+   "name" : "AMotionEvent_getXPrecision"
+  },
+  {
+   "name" : "AMotionEvent_getY"
+  },
+  {
+   "name" : "AMotionEvent_getYOffset"
+  },
+  {
+   "name" : "AMotionEvent_getYPrecision"
+  },
+  {
+   "name" : "ANativeActivity_finish"
+  },
+  {
+   "name" : "ANativeActivity_hideSoftInput"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFlags"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFormat"
+  },
+  {
+   "name" : "ANativeActivity_showSoftInput"
+  },
+  {
+   "name" : "ANativeWindow_acquire"
+  },
+  {
+   "name" : "ANativeWindow_fromSurface"
+  },
+  {
+   "name" : "ANativeWindow_getFormat"
+  },
+  {
+   "name" : "ANativeWindow_getHeight"
+  },
+  {
+   "name" : "ANativeWindow_getWidth"
+  },
+  {
+   "name" : "ANativeWindow_lock"
+  },
+  {
+   "name" : "ANativeWindow_release"
+  },
+  {
+   "name" : "ANativeWindow_setBuffersGeometry"
+  },
+  {
+   "name" : "ANativeWindow_toSurface"
+  },
+  {
+   "name" : "ANativeWindow_unlockAndPost"
+  },
+  {
+   "name" : "AObbInfo_delete"
+  },
+  {
+   "name" : "AObbInfo_getFlags"
+  },
+  {
+   "name" : "AObbInfo_getPackageName"
+  },
+  {
+   "name" : "AObbInfo_getVersion"
+  },
+  {
+   "name" : "AObbScanner_getObbInfo"
+  },
+  {
+   "name" : "APermissionManager_checkPermission"
+  },
+  {
+   "name" : "ASensorEventQueue_disableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_enableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_getEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_hasEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_registerSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_requestAdditionalInfoEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_setEventRate"
+  },
+  {
+   "name" : "ASensorManager_configureDirectReport"
+  },
+  {
+   "name" : "ASensorManager_createEventQueue"
+  },
+  {
+   "name" : "ASensorManager_createHardwareBufferDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_createSharedMemoryDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyEventQueue"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensor"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensorEx"
+  },
+  {
+   "name" : "ASensorManager_getInstance"
+  },
+  {
+   "name" : "ASensorManager_getInstanceForPackage"
+  },
+  {
+   "name" : "ASensorManager_getSensorList"
+  },
+  {
+   "name" : "ASensor_getFifoMaxEventCount"
+  },
+  {
+   "name" : "ASensor_getFifoReservedEventCount"
+  },
+  {
+   "name" : "ASensor_getHandle"
+  },
+  {
+   "name" : "ASensor_getHighestDirectReportRateLevel"
+  },
+  {
+   "name" : "ASensor_getMinDelay"
+  },
+  {
+   "name" : "ASensor_getName"
+  },
+  {
+   "name" : "ASensor_getReportingMode"
+  },
+  {
+   "name" : "ASensor_getResolution"
+  },
+  {
+   "name" : "ASensor_getStringType"
+  },
+  {
+   "name" : "ASensor_getType"
+  },
+  {
+   "name" : "ASensor_getVendor"
+  },
+  {
+   "name" : "ASensor_isDirectChannelTypeSupported"
+  },
+  {
+   "name" : "ASensor_isWakeUpSensor"
+  },
+  {
+   "name" : "ASharedMemory_create"
+  },
+  {
+   "name" : "ASharedMemory_dupFromJava"
+  },
+  {
+   "name" : "ASharedMemory_getSize"
+  },
+  {
+   "name" : "ASharedMemory_setProt"
+  },
+  {
+   "name" : "AStorageManager_delete"
+  },
+  {
+   "name" : "AStorageManager_getMountedObbPath"
+  },
+  {
+   "name" : "AStorageManager_isObbMounted"
+  },
+  {
+   "name" : "AStorageManager_mountObb"
+  },
+  {
+   "name" : "AStorageManager_new"
+  },
+  {
+   "name" : "AStorageManager_unmountObb"
+  },
+  {
+   "name" : "ASurfaceControl_create"
+  },
+  {
+   "name" : "ASurfaceControl_createFromWindow"
+  },
+  {
+   "name" : "ASurfaceControl_release"
+  },
+  {
+   "name" : "ASurfaceTexture_acquireANativeWindow"
+  },
+  {
+   "name" : "ASurfaceTexture_attachToGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_detachFromGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_fromSurfaceTexture"
+  },
+  {
+   "name" : "ASurfaceTexture_getTimestamp"
+  },
+  {
+   "name" : "ASurfaceTexture_getTransformMatrix"
+  },
+  {
+   "name" : "ASurfaceTexture_release"
+  },
+  {
+   "name" : "ASurfaceTexture_updateTexImage"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getAcquireTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getLatchTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPresentFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPreviousReleaseFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_releaseASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransaction_apply"
+  },
+  {
+   "name" : "ASurfaceTransaction_create"
+  },
+  {
+   "name" : "ASurfaceTransaction_delete"
+  },
+  {
+   "name" : "ASurfaceTransaction_reparent"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBuffer"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferAlpha"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferDataSpace"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferTransparency"
+  },
+  {
+   "name" : "ASurfaceTransaction_setColor"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDamageRegion"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDesiredPresentTime"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRate"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRateWithSeamlessness"
+  },
+  {
+   "name" : "ASurfaceTransaction_setGeometry"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_cta861_3"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_smpte2086"
+  },
+  {
+   "name" : "ASurfaceTransaction_setOnComplete"
+  },
+  {
+   "name" : "ASurfaceTransaction_setVisibility"
+  },
+  {
+   "name" : "ASurfaceTransaction_setZOrder"
+  },
+  {
+   "name" : "ASystemFontIterator_close"
+  },
+  {
+   "name" : "ASystemFontIterator_next"
+  },
+  {
+   "name" : "ASystemFontIterator_open"
+  },
+  {
+   "name" : "AThermal_acquireManager"
+  },
+  {
+   "name" : "AThermal_getCurrentThermalStatus"
+  },
+  {
+   "name" : "AThermal_registerThermalStatusListener"
+  },
+  {
+   "name" : "AThermal_releaseManager"
+  },
+  {
+   "name" : "AThermal_unregisterThermalStatusListener"
+  },
+  {
+   "name" : "ATrace_beginAsyncSection"
+  },
+  {
+   "name" : "ATrace_beginSection"
+  },
+  {
+   "name" : "ATrace_endAsyncSection"
+  },
+  {
+   "name" : "ATrace_endSection"
+  },
+  {
+   "name" : "ATrace_isEnabled"
+  },
+  {
+   "name" : "ATrace_setCounter"
+  },
+  {
+   "name" : "android_getaddrinfofornetwork"
+  },
+  {
+   "name" : "android_res_cancel"
+  },
+  {
+   "name" : "android_res_nquery"
+  },
+  {
+   "name" : "android_res_nresult"
+  },
+  {
+   "name" : "android_res_nsend"
+  },
+  {
+   "name" : "android_setprocnetwork"
+  },
+  {
+   "name" : "android_setsocknetwork"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HDR10_SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HDR10_CTA861_3"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HDR10PLUS_SEI"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AHdrMetadataType",
+   "name" : "AHdrMetadataType",
+   "referenced_type" : "_ZTI16AHdrMetadataType",
+   "self_type" : "_ZTI16AHdrMetadataType",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
+   "name" : "CreateFromHandleMethod",
+   "referenced_type" : "_ZTI22CreateFromHandleMethod",
+   "self_type" : "_ZTI22CreateFromHandleMethod",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:263:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:321:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_VSYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:284:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:302:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 125,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND_SERVICE"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_VISIBLE"
+    },
+    {
+     "enum_field_value" : 230,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_PERCEPTIBLE"
+    },
+    {
+     "enum_field_value" : 300,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_SERVICE"
+    },
+    {
+     "enum_field_value" : 325,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_TOP_SLEEPING"
+    },
+    {
+     "enum_field_value" : 350,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CANT_SAVE_STATE"
+    },
+    {
+     "enum_field_value" : 400,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CACHED"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_GONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "name" : "(anonymous enum at frameworks/base/native/android/include_platform/android/activity_manager.h:47:1)",
+   "referenced_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "self_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5,
+     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:65:1)",
+   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (ANativeWindow *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjiPvE",
+   "name" : "void (unsigned int, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjiPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjiPvE",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AActivityManager_addUidImportanceListener",
+   "linker_set_key" : "AActivityManager_addUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjiPvE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_getUidImportance",
+   "linker_set_key" : "AActivityManager_getUidImportance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_isUidActive",
+   "linker_set_key" : "AActivityManager_isUidActive",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_removeUidImportanceListener",
+   "linker_set_key" : "AActivityManager_removeUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP38AActivityManager_UidImportanceListener"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_acquire",
+   "linker_set_key" : "AHardwareBuffer_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_allocate",
+   "linker_set_key" : "AHardwareBuffer_allocate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_describe",
+   "linker_set_key" : "AHardwareBuffer_describe",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getId",
+   "linker_set_key" : "AHardwareBuffer_getId",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getNativeHandle",
+   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIPK13native_handle",
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_isSupported",
+   "linker_set_key" : "AHardwareBuffer_isSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lock",
+   "linker_set_key" : "AHardwareBuffer_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockAndGetInfo",
+   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockPlanes",
+   "linker_set_key" : "AHardwareBuffer_lockPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_release",
+   "linker_set_key" : "AHardwareBuffer_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_unlock",
+   "linker_set_key" : "AHardwareBuffer_unlock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "ANativeWindow_acquire",
+   "linker_set_key" : "ANativeWindow_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getFormat",
+   "linker_set_key" : "ANativeWindow_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getHeight",
+   "linker_set_key" : "ANativeWindow_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getWidth",
+   "linker_set_key" : "ANativeWindow_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_lock",
+   "linker_set_key" : "ANativeWindow_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
+    },
+    {
+     "referenced_type" : "_ZTIP5ARect"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_release",
+   "linker_set_key" : "ANativeWindow_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_setBuffersGeometry",
+   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_unlockAndPost",
+   "linker_set_key" : "ANativeWindow_unlockAndPost",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer *",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTIP20ANativeWindow_Buffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes *",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "name" : "AActivityManager_UidImportanceListener *",
+   "referenced_type" : "_ZTI38AActivityManager_UidImportanceListener",
+   "self_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP5ARect",
+   "name" : "ARect *",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIP5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (*)(ANativeWindow *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvjiPvE",
+   "name" : "void (*)(unsigned int, int, void *)",
+   "referenced_type" : "_ZTIFvjiPvE",
+   "self_type" : "_ZTIPFvjiPvE",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer *",
+   "referenced_type" : "_ZTIK15AHardwareBuffer",
+   "self_type" : "_ZTIPK15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK5ARect",
+   "name" : "const ARect *",
+   "referenced_type" : "_ZTIK5ARect",
+   "self_type" : "_ZTIPK5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIK15AHardwareBuffer",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK5ARect",
+   "name" : "const ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIK5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHdrMetadata_cta861_3",
+   "name" : "AHdrMetadata_cta861_3",
+   "referenced_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "self_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHdrMetadata_smpte2086",
+   "name" : "AHdrMetadata_smpte2086",
+   "referenced_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "self_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI9AColor_xy",
+   "name" : "AColor_xy",
+   "referenced_type" : "_ZTI9AColor_xy",
+   "self_type" : "_ZTI9AColor_xy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv7-a-neon/source-based/libc.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libc.so.lsdump
new file mode 100644
index 0000000..f12500f
--- /dev/null
+++ b/S/64/arm_armv7-a-neon/source-based/libc.so.lsdump
@@ -0,0 +1,6614 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA0_c",
+   "name" : "char [0]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA0_c",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA1024_c",
+   "name" : "char [1024]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA1024_c",
+   "size" : 1024,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_j",
+   "name" : "unsigned int [28]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA28_j",
+   "size" : 112,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA56_c",
+   "name" : "char [56]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA56_c",
+   "size" : 56,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIw",
+   "name" : "wchar_t",
+   "referenced_type" : "_ZTIw",
+   "self_type" : "_ZTIw",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "SHA1Final"
+  },
+  {
+   "name" : "SHA1Init"
+  },
+  {
+   "name" : "SHA1Transform"
+  },
+  {
+   "name" : "SHA1Update"
+  },
+  {
+   "name" : "_Exit"
+  },
+  {
+   "name" : "_Unwind_Backtrace"
+  },
+  {
+   "name" : "_Unwind_Complete"
+  },
+  {
+   "name" : "_Unwind_DeleteException"
+  },
+  {
+   "name" : "_Unwind_FindEnclosingFunction"
+  },
+  {
+   "name" : "_Unwind_Find_FDE"
+  },
+  {
+   "name" : "_Unwind_GetCFA"
+  },
+  {
+   "name" : "_Unwind_GetDataRelBase"
+  },
+  {
+   "name" : "_Unwind_GetGR"
+  },
+  {
+   "name" : "_Unwind_GetIP"
+  },
+  {
+   "name" : "_Unwind_GetIPInfo"
+  },
+  {
+   "name" : "_Unwind_GetLanguageSpecificData"
+  },
+  {
+   "name" : "_Unwind_GetRegionStart"
+  },
+  {
+   "name" : "_Unwind_GetTextRelBase"
+  },
+  {
+   "name" : "_Unwind_RaiseException"
+  },
+  {
+   "name" : "_Unwind_Resume"
+  },
+  {
+   "name" : "_Unwind_Resume_or_Rethrow"
+  },
+  {
+   "name" : "_Unwind_SetGR"
+  },
+  {
+   "name" : "_Unwind_SetIP"
+  },
+  {
+   "name" : "_Unwind_VRS_Get"
+  },
+  {
+   "name" : "_Unwind_VRS_Pop"
+  },
+  {
+   "name" : "_Unwind_VRS_Set"
+  },
+  {
+   "name" : "__FD_CLR_chk"
+  },
+  {
+   "name" : "__FD_ISSET_chk"
+  },
+  {
+   "name" : "__FD_SET_chk"
+  },
+  {
+   "name" : "__accept4"
+  },
+  {
+   "name" : "__adddf3"
+  },
+  {
+   "name" : "__addsf3"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_atexit"
+  },
+  {
+   "name" : "__aeabi_cdcmpeq"
+  },
+  {
+   "name" : "__aeabi_cdcmple"
+  },
+  {
+   "name" : "__aeabi_cdrcmple"
+  },
+  {
+   "name" : "__aeabi_cfcmpeq"
+  },
+  {
+   "name" : "__aeabi_cfcmple"
+  },
+  {
+   "name" : "__aeabi_cfrcmple"
+  },
+  {
+   "name" : "__aeabi_d2f"
+  },
+  {
+   "name" : "__aeabi_d2iz"
+  },
+  {
+   "name" : "__aeabi_d2uiz"
+  },
+  {
+   "name" : "__aeabi_dadd"
+  },
+  {
+   "name" : "__aeabi_dcmpeq"
+  },
+  {
+   "name" : "__aeabi_dcmpge"
+  },
+  {
+   "name" : "__aeabi_dcmpgt"
+  },
+  {
+   "name" : "__aeabi_dcmple"
+  },
+  {
+   "name" : "__aeabi_dcmplt"
+  },
+  {
+   "name" : "__aeabi_dcmpun"
+  },
+  {
+   "name" : "__aeabi_ddiv"
+  },
+  {
+   "name" : "__aeabi_dmul"
+  },
+  {
+   "name" : "__aeabi_drsub"
+  },
+  {
+   "name" : "__aeabi_dsub"
+  },
+  {
+   "name" : "__aeabi_f2d"
+  },
+  {
+   "name" : "__aeabi_f2iz"
+  },
+  {
+   "name" : "__aeabi_f2uiz"
+  },
+  {
+   "name" : "__aeabi_fadd"
+  },
+  {
+   "name" : "__aeabi_fcmpeq"
+  },
+  {
+   "name" : "__aeabi_fcmpge"
+  },
+  {
+   "name" : "__aeabi_fcmpgt"
+  },
+  {
+   "name" : "__aeabi_fcmple"
+  },
+  {
+   "name" : "__aeabi_fcmplt"
+  },
+  {
+   "name" : "__aeabi_fcmpun"
+  },
+  {
+   "name" : "__aeabi_fdiv"
+  },
+  {
+   "name" : "__aeabi_fmul"
+  },
+  {
+   "name" : "__aeabi_frsub"
+  },
+  {
+   "name" : "__aeabi_fsub"
+  },
+  {
+   "name" : "__aeabi_i2d"
+  },
+  {
+   "name" : "__aeabi_i2f"
+  },
+  {
+   "name" : "__aeabi_idiv"
+  },
+  {
+   "name" : "__aeabi_idivmod"
+  },
+  {
+   "name" : "__aeabi_l2d"
+  },
+  {
+   "name" : "__aeabi_l2f"
+  },
+  {
+   "name" : "__aeabi_lasr"
+  },
+  {
+   "name" : "__aeabi_ldivmod"
+  },
+  {
+   "name" : "__aeabi_llsl"
+  },
+  {
+   "name" : "__aeabi_llsr"
+  },
+  {
+   "name" : "__aeabi_lmul"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memclr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memclr4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memclr8"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memcpy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memcpy4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memcpy8"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memmove"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memmove4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memmove8"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memset4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memset8"
+  },
+  {
+   "name" : "__aeabi_read_tp"
+  },
+  {
+   "name" : "__aeabi_ui2d"
+  },
+  {
+   "name" : "__aeabi_ui2f"
+  },
+  {
+   "name" : "__aeabi_uidiv"
+  },
+  {
+   "name" : "__aeabi_uidivmod"
+  },
+  {
+   "name" : "__aeabi_ul2d"
+  },
+  {
+   "name" : "__aeabi_ul2f"
+  },
+  {
+   "name" : "__aeabi_uldivmod"
+  },
+  {
+   "name" : "__aeabi_unwind_cpp_pr0"
+  },
+  {
+   "name" : "__aeabi_unwind_cpp_pr1"
+  },
+  {
+   "name" : "__aeabi_unwind_cpp_pr2"
+  },
+  {
+   "name" : "__arm_fadvise64_64"
+  },
+  {
+   "name" : "__ashldi3"
+  },
+  {
+   "name" : "__ashrdi3"
+  },
+  {
+   "name" : "__assert"
+  },
+  {
+   "name" : "__assert2"
+  },
+  {
+   "name" : "__atomic_cmpxchg"
+  },
+  {
+   "name" : "__atomic_dec"
+  },
+  {
+   "name" : "__atomic_inc"
+  },
+  {
+   "name" : "__atomic_swap"
+  },
+  {
+   "name" : "__b64_ntop"
+  },
+  {
+   "name" : "__b64_pton"
+  },
+  {
+   "name" : "__cmpdf2"
+  },
+  {
+   "name" : "__cmpsf2"
+  },
+  {
+   "name" : "__cmsg_nxthdr"
+  },
+  {
+   "name" : "__connect"
+  },
+  {
+   "name" : "__ctype_get_mb_cur_max"
+  },
+  {
+   "name" : "__cxa_atexit"
+  },
+  {
+   "name" : "__cxa_finalize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__cxa_thread_atexit_impl"
+  },
+  {
+   "name" : "__divdf3"
+  },
+  {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__divsf3"
+  },
+  {
+   "name" : "__divsi3"
+  },
+  {
+   "name" : "__dn_comp"
+  },
+  {
+   "name" : "__dn_count_labels"
+  },
+  {
+   "name" : "__dn_skipname"
+  },
+  {
+   "name" : "__epoll_pwait"
+  },
+  {
+   "name" : "__eqdf2"
+  },
+  {
+   "name" : "__eqsf2"
+  },
+  {
+   "name" : "__errno"
+  },
+  {
+   "name" : "__exit"
+  },
+  {
+   "name" : "__extendsfdf2"
+  },
+  {
+   "name" : "__fbufsize"
+  },
+  {
+   "name" : "__fcntl64"
+  },
+  {
+   "name" : "__fgets_chk"
+  },
+  {
+   "name" : "__fixdfsi"
+  },
+  {
+   "name" : "__fixsfsi"
+  },
+  {
+   "name" : "__fixunsdfsi"
+  },
+  {
+   "name" : "__fixunssfsi"
+  },
+  {
+   "name" : "__flbf"
+  },
+  {
+   "name" : "__floatdidf"
+  },
+  {
+   "name" : "__floatdisf"
+  },
+  {
+   "name" : "__floatsidf"
+  },
+  {
+   "name" : "__floatsisf"
+  },
+  {
+   "name" : "__floatundidf"
+  },
+  {
+   "name" : "__floatundisf"
+  },
+  {
+   "name" : "__floatunsidf"
+  },
+  {
+   "name" : "__floatunsisf"
+  },
+  {
+   "name" : "__fp_nquery"
+  },
+  {
+   "name" : "__fp_query"
+  },
+  {
+   "name" : "__fpclassify"
+  },
+  {
+   "name" : "__fpclassifyd"
+  },
+  {
+   "name" : "__fpclassifyf"
+  },
+  {
+   "name" : "__fpclassifyl"
+  },
+  {
+   "name" : "__fpending"
+  },
+  {
+   "name" : "__fpurge"
+  },
+  {
+   "name" : "__fread_chk"
+  },
+  {
+   "name" : "__freadable"
+  },
+  {
+   "name" : "__freading"
+  },
+  {
+   "name" : "__fseterr"
+  },
+  {
+   "name" : "__fsetlocking"
+  },
+  {
+   "name" : "__fstatfs64"
+  },
+  {
+   "name" : "__futex_wait"
+  },
+  {
+   "name" : "__futex_wake"
+  },
+  {
+   "name" : "__fwritable"
+  },
+  {
+   "name" : "__fwrite_chk"
+  },
+  {
+   "name" : "__fwriting"
+  },
+  {
+   "name" : "__gedf2"
+  },
+  {
+   "name" : "__gesf2"
+  },
+  {
+   "name" : "__get_h_errno"
+  },
+  {
+   "name" : "__get_thread"
+  },
+  {
+   "name" : "__get_tls"
+  },
+  {
+   "name" : "__getcpu"
+  },
+  {
+   "name" : "__getcwd"
+  },
+  {
+   "name" : "__getcwd_chk"
+  },
+  {
+   "name" : "__getdents64"
+  },
+  {
+   "name" : "__getpid"
+  },
+  {
+   "name" : "__getpriority"
+  },
+  {
+   "name" : "__gnu_Unwind_Find_exidx"
+  },
+  {
+   "name" : "__gnu_basename"
+  },
+  {
+   "name" : "__gnu_ldivmod_helper"
+  },
+  {
+   "name" : "__gnu_strerror_r"
+  },
+  {
+   "name" : "__gnu_uldivmod_helper"
+  },
+  {
+   "name" : "__gnu_unwind_frame"
+  },
+  {
+   "name" : "__gtdf2"
+  },
+  {
+   "name" : "__gtsf2"
+  },
+  {
+   "name" : "__hostalias"
+  },
+  {
+   "name" : "__ioctl"
+  },
+  {
+   "name" : "__isfinite"
+  },
+  {
+   "name" : "__isfinitef"
+  },
+  {
+   "name" : "__isfinitel"
+  },
+  {
+   "name" : "__isinf"
+  },
+  {
+   "name" : "__isinff"
+  },
+  {
+   "name" : "__isinfl"
+  },
+  {
+   "name" : "__isnan"
+  },
+  {
+   "name" : "__isnanf"
+  },
+  {
+   "name" : "__isnanl"
+  },
+  {
+   "name" : "__isnormal"
+  },
+  {
+   "name" : "__isnormalf"
+  },
+  {
+   "name" : "__isnormall"
+  },
+  {
+   "name" : "__ledf2"
+  },
+  {
+   "name" : "__lesf2"
+  },
+  {
+   "name" : "__libc_current_sigrtmax"
+  },
+  {
+   "name" : "__libc_current_sigrtmin"
+  },
+  {
+   "name" : "__libc_init"
+  },
+  {
+   "name" : "__llseek"
+  },
+  {
+   "name" : "__loc_aton"
+  },
+  {
+   "name" : "__loc_ntoa"
+  },
+  {
+   "name" : "__lshrdi3"
+  },
+  {
+   "name" : "__ltdf2"
+  },
+  {
+   "name" : "__ltsf2"
+  },
+  {
+   "name" : "__memchr_chk"
+  },
+  {
+   "name" : "__memcpy_chk"
+  },
+  {
+   "name" : "__memmove_chk"
+  },
+  {
+   "name" : "__mempcpy_chk"
+  },
+  {
+   "name" : "__memrchr_chk"
+  },
+  {
+   "name" : "__memset_chk"
+  },
+  {
+   "name" : "__mmap2"
+  },
+  {
+   "name" : "__muldf3"
+  },
+  {
+   "name" : "__muldi3"
+  },
+  {
+   "name" : "__mulsf3"
+  },
+  {
+   "name" : "__nedf2"
+  },
+  {
+   "name" : "__nesf2"
+  },
+  {
+   "name" : "__ns_format_ttl"
+  },
+  {
+   "name" : "__ns_get16"
+  },
+  {
+   "name" : "__ns_get32"
+  },
+  {
+   "name" : "__ns_initparse"
+  },
+  {
+   "name" : "__ns_makecanon"
+  },
+  {
+   "name" : "__ns_msg_getflag"
+  },
+  {
+   "name" : "__ns_name_compress"
+  },
+  {
+   "name" : "__ns_name_ntol"
+  },
+  {
+   "name" : "__ns_name_ntop"
+  },
+  {
+   "name" : "__ns_name_pack"
+  },
+  {
+   "name" : "__ns_name_pton"
+  },
+  {
+   "name" : "__ns_name_rollback"
+  },
+  {
+   "name" : "__ns_name_skip"
+  },
+  {
+   "name" : "__ns_name_uncompress"
+  },
+  {
+   "name" : "__ns_name_unpack"
+  },
+  {
+   "name" : "__ns_parserr"
+  },
+  {
+   "name" : "__ns_put16"
+  },
+  {
+   "name" : "__ns_put32"
+  },
+  {
+   "name" : "__ns_samename"
+  },
+  {
+   "name" : "__ns_skiprr"
+  },
+  {
+   "name" : "__ns_sprintrr"
+  },
+  {
+   "name" : "__ns_sprintrrf"
+  },
+  {
+   "name" : "__open"
+  },
+  {
+   "name" : "__open_2"
+  },
+  {
+   "name" : "__openat"
+  },
+  {
+   "name" : "__openat_2"
+  },
+  {
+   "name" : "__p_cdname"
+  },
+  {
+   "name" : "__p_cdnname"
+  },
+  {
+   "name" : "__p_class"
+  },
+  {
+   "name" : "__p_fqname"
+  },
+  {
+   "name" : "__p_fqnname"
+  },
+  {
+   "name" : "__p_option"
+  },
+  {
+   "name" : "__p_query"
+  },
+  {
+   "name" : "__p_rcode"
+  },
+  {
+   "name" : "__p_secstodate"
+  },
+  {
+   "name" : "__p_time"
+  },
+  {
+   "name" : "__p_type"
+  },
+  {
+   "name" : "__poll_chk"
+  },
+  {
+   "name" : "__popcountsi2"
+  },
+  {
+   "name" : "__ppoll"
+  },
+  {
+   "name" : "__ppoll64_chk"
+  },
+  {
+   "name" : "__ppoll_chk"
+  },
+  {
+   "name" : "__pread64_chk"
+  },
+  {
+   "name" : "__pread_chk"
+  },
+  {
+   "name" : "__pselect6"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_pop"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_push"
+  },
+  {
+   "name" : "__pthread_gettid"
+  },
+  {
+   "name" : "__ptrace"
+  },
+  {
+   "name" : "__putlong"
+  },
+  {
+   "name" : "__putshort"
+  },
+  {
+   "name" : "__pwrite64_chk"
+  },
+  {
+   "name" : "__pwrite_chk"
+  },
+  {
+   "name" : "__read_chk"
+  },
+  {
+   "name" : "__readlink_chk"
+  },
+  {
+   "name" : "__readlinkat_chk"
+  },
+  {
+   "name" : "__reboot"
+  },
+  {
+   "name" : "__recvfrom_chk"
+  },
+  {
+   "name" : "__register_atfork"
+  },
+  {
+   "name" : "__res_close"
+  },
+  {
+   "name" : "__res_dnok"
+  },
+  {
+   "name" : "__res_hnok"
+  },
+  {
+   "name" : "__res_hostalias"
+  },
+  {
+   "name" : "__res_isourserver"
+  },
+  {
+   "name" : "__res_mailok"
+  },
+  {
+   "name" : "__res_nameinquery"
+  },
+  {
+   "name" : "__res_nclose"
+  },
+  {
+   "name" : "__res_ninit"
+  },
+  {
+   "name" : "__res_nmkquery"
+  },
+  {
+   "name" : "__res_nquery"
+  },
+  {
+   "name" : "__res_nquerydomain"
+  },
+  {
+   "name" : "__res_nsearch"
+  },
+  {
+   "name" : "__res_nsend"
+  },
+  {
+   "name" : "__res_ownok"
+  },
+  {
+   "name" : "__res_queriesmatch"
+  },
+  {
+   "name" : "__res_querydomain"
+  },
+  {
+   "name" : "__res_randomid"
+  },
+  {
+   "name" : "__res_send"
+  },
+  {
+   "name" : "__res_send_setqhook"
+  },
+  {
+   "name" : "__res_send_setrhook"
+  },
+  {
+   "name" : "__rt_sigaction"
+  },
+  {
+   "name" : "__rt_sigpending"
+  },
+  {
+   "name" : "__rt_sigprocmask"
+  },
+  {
+   "name" : "__rt_sigsuspend"
+  },
+  {
+   "name" : "__rt_sigtimedwait"
+  },
+  {
+   "name" : "__sched_cpualloc"
+  },
+  {
+   "name" : "__sched_cpucount"
+  },
+  {
+   "name" : "__sched_cpufree"
+  },
+  {
+   "name" : "__sched_getaffinity"
+  },
+  {
+   "name" : "__sclose"
+  },
+  {
+   "name" : "__sendto_chk"
+  },
+  {
+   "name" : "__set_errno"
+  },
+  {
+   "name" : "__set_tid_address"
+  },
+  {
+   "name" : "__sflags"
+  },
+  {
+   "name" : "__sflush"
+  },
+  {
+   "name" : "__sfp"
+  },
+  {
+   "name" : "__sigaction"
+  },
+  {
+   "name" : "__sinit"
+  },
+  {
+   "name" : "__smakebuf"
+  },
+  {
+   "name" : "__snprintf_chk"
+  },
+  {
+   "name" : "__socket"
+  },
+  {
+   "name" : "__sprintf_chk"
+  },
+  {
+   "name" : "__sread"
+  },
+  {
+   "name" : "__srefill"
+  },
+  {
+   "name" : "__srget"
+  },
+  {
+   "name" : "__sseek"
+  },
+  {
+   "name" : "__stack_chk_fail"
+  },
+  {
+   "name" : "__statfs64"
+  },
+  {
+   "name" : "__stpcpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk2"
+  },
+  {
+   "name" : "__strcat_chk"
+  },
+  {
+   "name" : "__strchr_chk"
+  },
+  {
+   "name" : "__strcpy_chk"
+  },
+  {
+   "name" : "__strlcat_chk"
+  },
+  {
+   "name" : "__strlcpy_chk"
+  },
+  {
+   "name" : "__strlen_chk"
+  },
+  {
+   "name" : "__strncat_chk"
+  },
+  {
+   "name" : "__strncpy_chk"
+  },
+  {
+   "name" : "__strncpy_chk2"
+  },
+  {
+   "name" : "__strrchr_chk"
+  },
+  {
+   "name" : "__subdf3"
+  },
+  {
+   "name" : "__subsf3"
+  },
+  {
+   "name" : "__swbuf"
+  },
+  {
+   "name" : "__swrite"
+  },
+  {
+   "name" : "__swsetup"
+  },
+  {
+   "name" : "__sym_ntop"
+  },
+  {
+   "name" : "__sym_ntos"
+  },
+  {
+   "name" : "__sym_ston"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_properties_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_add"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find_nth"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_foreach"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_get"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read_callback"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set_filename"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_update"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait_any"
+  },
+  {
+   "name" : "__timer_create"
+  },
+  {
+   "name" : "__timer_delete"
+  },
+  {
+   "name" : "__timer_getoverrun"
+  },
+  {
+   "name" : "__timer_gettime"
+  },
+  {
+   "name" : "__timer_settime"
+  },
+  {
+   "name" : "__tls_get_addr"
+  },
+  {
+   "name" : "__truncdfsf2"
+  },
+  {
+   "name" : "__udivdi3"
+  },
+  {
+   "name" : "__udivsi3"
+  },
+  {
+   "name" : "__umask_chk"
+  },
+  {
+   "name" : "__unorddf2"
+  },
+  {
+   "name" : "__unordsf2"
+  },
+  {
+   "name" : "__vsnprintf_chk"
+  },
+  {
+   "name" : "__vsprintf_chk"
+  },
+  {
+   "name" : "__wait4"
+  },
+  {
+   "name" : "__waitid"
+  },
+  {
+   "name" : "__write_chk"
+  },
+  {
+   "name" : "_exit"
+  },
+  {
+   "name" : "_flushlbf"
+  },
+  {
+   "name" : "_fwalk"
+  },
+  {
+   "name" : "_getlong"
+  },
+  {
+   "name" : "_getshort"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_longjmp"
+  },
+  {
+   "name" : "_resolv_delete_cache_for_net"
+  },
+  {
+   "name" : "_resolv_flush_cache_for_net"
+  },
+  {
+   "name" : "_resolv_set_nameservers_for_net"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_setjmp"
+  },
+  {
+   "name" : "_tolower"
+  },
+  {
+   "name" : "_toupper"
+  },
+  {
+   "name" : "abort"
+  },
+  {
+   "name" : "abs"
+  },
+  {
+   "name" : "accept"
+  },
+  {
+   "name" : "accept4"
+  },
+  {
+   "name" : "access"
+  },
+  {
+   "name" : "acct"
+  },
+  {
+   "name" : "adjtimex"
+  },
+  {
+   "name" : "alarm"
+  },
+  {
+   "name" : "aligned_alloc"
+  },
+  {
+   "name" : "alphasort"
+  },
+  {
+   "name" : "alphasort64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_close_with_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_create_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_exchange_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_get_error_level"
+  },
+  {
+   "name" : "android_fdsan_get_fd_table"
+  },
+  {
+   "name" : "android_fdsan_get_owner_tag"
+  },
+  {
+   "name" : "android_fdsan_get_tag_type"
+  },
+  {
+   "name" : "android_fdsan_get_tag_value"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_set_error_level"
+  },
+  {
+   "name" : "android_fdtrack_compare_exchange_hook"
+  },
+  {
+   "name" : "android_fdtrack_get_enabled"
+  },
+  {
+   "name" : "android_fdtrack_set_enabled"
+  },
+  {
+   "name" : "android_get_device_api_level"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornet"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornetcontext"
+  },
+  {
+   "name" : "android_gethostbyaddrfornet"
+  },
+  {
+   "name" : "android_gethostbyaddrfornetcontext"
+  },
+  {
+   "name" : "android_gethostbynamefornet"
+  },
+  {
+   "name" : "android_gethostbynamefornetcontext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_mallopt"
+  },
+  {
+   "name" : "android_net_res_stats_aggregate"
+  },
+  {
+   "name" : "android_net_res_stats_get_info_for_net"
+  },
+  {
+   "name" : "android_net_res_stats_get_usable_servers"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_set_abort_message"
+  },
+  {
+   "name" : "android_unsafe_frame_pointer_chase"
+  },
+  {
+   "name" : "arc4random"
+  },
+  {
+   "name" : "arc4random_addrandom"
+  },
+  {
+   "name" : "arc4random_buf"
+  },
+  {
+   "name" : "arc4random_stir"
+  },
+  {
+   "name" : "arc4random_uniform"
+  },
+  {
+   "name" : "asctime"
+  },
+  {
+   "name" : "asctime64"
+  },
+  {
+   "name" : "asctime64_r"
+  },
+  {
+   "name" : "asctime_r"
+  },
+  {
+   "name" : "asprintf"
+  },
+  {
+   "name" : "at_quick_exit"
+  },
+  {
+   "name" : "atexit"
+  },
+  {
+   "name" : "atof"
+  },
+  {
+   "name" : "atoi"
+  },
+  {
+   "name" : "atol"
+  },
+  {
+   "name" : "atoll"
+  },
+  {
+   "name" : "basename"
+  },
+  {
+   "name" : "basename_r"
+  },
+  {
+   "name" : "bcopy"
+  },
+  {
+   "name" : "bind"
+  },
+  {
+   "name" : "bindresvport"
+  },
+  {
+   "name" : "brk"
+  },
+  {
+   "name" : "bsd_signal"
+  },
+  {
+   "name" : "bsearch"
+  },
+  {
+   "name" : "btowc"
+  },
+  {
+   "name" : "bzero"
+  },
+  {
+   "name" : "c16rtomb"
+  },
+  {
+   "name" : "c32rtomb"
+  },
+  {
+   "name" : "cacheflush"
+  },
+  {
+   "name" : "call_once"
+  },
+  {
+   "name" : "calloc"
+  },
+  {
+   "name" : "capget"
+  },
+  {
+   "name" : "capset"
+  },
+  {
+   "name" : "catclose"
+  },
+  {
+   "name" : "catgets"
+  },
+  {
+   "name" : "catopen"
+  },
+  {
+   "name" : "cfgetispeed"
+  },
+  {
+   "name" : "cfgetospeed"
+  },
+  {
+   "name" : "cfmakeraw"
+  },
+  {
+   "name" : "cfsetispeed"
+  },
+  {
+   "name" : "cfsetospeed"
+  },
+  {
+   "name" : "cfsetspeed"
+  },
+  {
+   "name" : "chdir"
+  },
+  {
+   "name" : "chmod"
+  },
+  {
+   "name" : "chown"
+  },
+  {
+   "name" : "chroot"
+  },
+  {
+   "name" : "clearenv"
+  },
+  {
+   "name" : "clearerr"
+  },
+  {
+   "name" : "clearerr_unlocked"
+  },
+  {
+   "name" : "clock"
+  },
+  {
+   "name" : "clock_adjtime"
+  },
+  {
+   "name" : "clock_getcpuclockid"
+  },
+  {
+   "name" : "clock_getres"
+  },
+  {
+   "name" : "clock_gettime"
+  },
+  {
+   "name" : "clock_nanosleep"
+  },
+  {
+   "name" : "clock_settime"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clone"
+  },
+  {
+   "name" : "close"
+  },
+  {
+   "name" : "closedir"
+  },
+  {
+   "name" : "closelog"
+  },
+  {
+   "name" : "cnd_broadcast"
+  },
+  {
+   "name" : "cnd_destroy"
+  },
+  {
+   "name" : "cnd_init"
+  },
+  {
+   "name" : "cnd_signal"
+  },
+  {
+   "name" : "cnd_timedwait"
+  },
+  {
+   "name" : "cnd_wait"
+  },
+  {
+   "name" : "connect"
+  },
+  {
+   "name" : "creat"
+  },
+  {
+   "name" : "creat64"
+  },
+  {
+   "name" : "ctermid"
+  },
+  {
+   "name" : "ctime"
+  },
+  {
+   "name" : "ctime64"
+  },
+  {
+   "name" : "ctime64_r"
+  },
+  {
+   "name" : "ctime_r"
+  },
+  {
+   "name" : "daemon"
+  },
+  {
+   "name" : "delete_module"
+  },
+  {
+   "name" : "difftime"
+  },
+  {
+   "name" : "dirfd"
+  },
+  {
+   "name" : "dirname"
+  },
+  {
+   "name" : "dirname_r"
+  },
+  {
+   "name" : "div"
+  },
+  {
+   "name" : "dlmalloc"
+  },
+  {
+   "name" : "dlmalloc_inspect_all"
+  },
+  {
+   "name" : "dlmalloc_trim"
+  },
+  {
+   "name" : "dlmalloc_usable_size"
+  },
+  {
+   "name" : "dn_expand"
+  },
+  {
+   "name" : "dprintf"
+  },
+  {
+   "name" : "drand48"
+  },
+  {
+   "name" : "dup"
+  },
+  {
+   "name" : "dup2"
+  },
+  {
+   "name" : "dup3"
+  },
+  {
+   "name" : "duplocale"
+  },
+  {
+   "name" : "endgrent"
+  },
+  {
+   "name" : "endhostent"
+  },
+  {
+   "name" : "endmntent"
+  },
+  {
+   "name" : "endnetent"
+  },
+  {
+   "name" : "endprotoent"
+  },
+  {
+   "name" : "endpwent"
+  },
+  {
+   "name" : "endservent"
+  },
+  {
+   "name" : "endutent"
+  },
+  {
+   "name" : "epoll_create"
+  },
+  {
+   "name" : "epoll_create1"
+  },
+  {
+   "name" : "epoll_ctl"
+  },
+  {
+   "name" : "epoll_pwait"
+  },
+  {
+   "name" : "epoll_pwait64"
+  },
+  {
+   "name" : "epoll_wait"
+  },
+  {
+   "name" : "erand48"
+  },
+  {
+   "name" : "err"
+  },
+  {
+   "name" : "error"
+  },
+  {
+   "name" : "error_at_line"
+  },
+  {
+   "name" : "errx"
+  },
+  {
+   "name" : "ether_aton"
+  },
+  {
+   "name" : "ether_aton_r"
+  },
+  {
+   "name" : "ether_ntoa"
+  },
+  {
+   "name" : "ether_ntoa_r"
+  },
+  {
+   "name" : "eventfd"
+  },
+  {
+   "name" : "eventfd_read"
+  },
+  {
+   "name" : "eventfd_write"
+  },
+  {
+   "name" : "execl"
+  },
+  {
+   "name" : "execle"
+  },
+  {
+   "name" : "execlp"
+  },
+  {
+   "name" : "execv"
+  },
+  {
+   "name" : "execve"
+  },
+  {
+   "name" : "execvp"
+  },
+  {
+   "name" : "execvpe"
+  },
+  {
+   "binding" : "weak",
+   "name" : "exit"
+  },
+  {
+   "name" : "faccessat"
+  },
+  {
+   "name" : "fallocate"
+  },
+  {
+   "name" : "fallocate64"
+  },
+  {
+   "name" : "fchdir"
+  },
+  {
+   "name" : "fchmod"
+  },
+  {
+   "name" : "fchmodat"
+  },
+  {
+   "name" : "fchown"
+  },
+  {
+   "name" : "fchownat"
+  },
+  {
+   "name" : "fclose"
+  },
+  {
+   "name" : "fcntl"
+  },
+  {
+   "name" : "fdatasync"
+  },
+  {
+   "name" : "fdopen"
+  },
+  {
+   "name" : "fdopendir"
+  },
+  {
+   "name" : "fdprintf"
+  },
+  {
+   "name" : "feof"
+  },
+  {
+   "name" : "feof_unlocked"
+  },
+  {
+   "name" : "ferror"
+  },
+  {
+   "name" : "ferror_unlocked"
+  },
+  {
+   "name" : "fexecve"
+  },
+  {
+   "name" : "fflush"
+  },
+  {
+   "name" : "fflush_unlocked"
+  },
+  {
+   "name" : "ffs"
+  },
+  {
+   "name" : "ffsl"
+  },
+  {
+   "name" : "ffsll"
+  },
+  {
+   "name" : "fgetc"
+  },
+  {
+   "name" : "fgetc_unlocked"
+  },
+  {
+   "name" : "fgetln"
+  },
+  {
+   "name" : "fgetpos"
+  },
+  {
+   "name" : "fgetpos64"
+  },
+  {
+   "name" : "fgets"
+  },
+  {
+   "name" : "fgets_unlocked"
+  },
+  {
+   "name" : "fgetwc"
+  },
+  {
+   "name" : "fgetws"
+  },
+  {
+   "name" : "fgetxattr"
+  },
+  {
+   "name" : "fileno"
+  },
+  {
+   "name" : "fileno_unlocked"
+  },
+  {
+   "name" : "flistxattr"
+  },
+  {
+   "name" : "flock"
+  },
+  {
+   "name" : "flockfile"
+  },
+  {
+   "name" : "fmemopen"
+  },
+  {
+   "name" : "fnmatch"
+  },
+  {
+   "name" : "fopen"
+  },
+  {
+   "name" : "fopen64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fork"
+  },
+  {
+   "name" : "forkpty"
+  },
+  {
+   "name" : "fpathconf"
+  },
+  {
+   "name" : "fprintf"
+  },
+  {
+   "name" : "fpurge"
+  },
+  {
+   "name" : "fputc"
+  },
+  {
+   "name" : "fputc_unlocked"
+  },
+  {
+   "name" : "fputs"
+  },
+  {
+   "name" : "fputs_unlocked"
+  },
+  {
+   "name" : "fputwc"
+  },
+  {
+   "name" : "fputws"
+  },
+  {
+   "name" : "fread"
+  },
+  {
+   "name" : "fread_unlocked"
+  },
+  {
+   "name" : "free"
+  },
+  {
+   "name" : "free_malloc_leak_info"
+  },
+  {
+   "binding" : "weak",
+   "name" : "freeaddrinfo"
+  },
+  {
+   "name" : "freeifaddrs"
+  },
+  {
+   "name" : "freelocale"
+  },
+  {
+   "name" : "fremovexattr"
+  },
+  {
+   "name" : "freopen"
+  },
+  {
+   "name" : "freopen64"
+  },
+  {
+   "name" : "fscanf"
+  },
+  {
+   "name" : "fseek"
+  },
+  {
+   "name" : "fseeko"
+  },
+  {
+   "name" : "fseeko64"
+  },
+  {
+   "name" : "fsetpos"
+  },
+  {
+   "name" : "fsetpos64"
+  },
+  {
+   "name" : "fsetxattr"
+  },
+  {
+   "name" : "fstat"
+  },
+  {
+   "name" : "fstat64"
+  },
+  {
+   "name" : "fstatat"
+  },
+  {
+   "name" : "fstatat64"
+  },
+  {
+   "name" : "fstatfs"
+  },
+  {
+   "name" : "fstatfs64"
+  },
+  {
+   "name" : "fstatvfs"
+  },
+  {
+   "name" : "fstatvfs64"
+  },
+  {
+   "name" : "fsync"
+  },
+  {
+   "name" : "ftell"
+  },
+  {
+   "name" : "ftello"
+  },
+  {
+   "name" : "ftello64"
+  },
+  {
+   "name" : "ftime"
+  },
+  {
+   "name" : "ftok"
+  },
+  {
+   "name" : "ftruncate"
+  },
+  {
+   "name" : "ftruncate64"
+  },
+  {
+   "name" : "ftrylockfile"
+  },
+  {
+   "name" : "fts_children"
+  },
+  {
+   "name" : "fts_close"
+  },
+  {
+   "name" : "fts_open"
+  },
+  {
+   "name" : "fts_read"
+  },
+  {
+   "name" : "fts_set"
+  },
+  {
+   "name" : "ftw"
+  },
+  {
+   "name" : "ftw64"
+  },
+  {
+   "name" : "funlockfile"
+  },
+  {
+   "name" : "funopen"
+  },
+  {
+   "name" : "funopen64"
+  },
+  {
+   "name" : "futimens"
+  },
+  {
+   "name" : "futimes"
+  },
+  {
+   "name" : "futimesat"
+  },
+  {
+   "name" : "fwide"
+  },
+  {
+   "name" : "fwprintf"
+  },
+  {
+   "name" : "fwrite"
+  },
+  {
+   "name" : "fwrite_unlocked"
+  },
+  {
+   "name" : "fwscanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "gai_strerror"
+  },
+  {
+   "name" : "get_avphys_pages"
+  },
+  {
+   "name" : "get_malloc_leak_info"
+  },
+  {
+   "name" : "get_nprocs"
+  },
+  {
+   "name" : "get_nprocs_conf"
+  },
+  {
+   "name" : "get_phys_pages"
+  },
+  {
+   "binding" : "weak",
+   "name" : "getaddrinfo"
+  },
+  {
+   "name" : "getauxval"
+  },
+  {
+   "name" : "getc"
+  },
+  {
+   "name" : "getc_unlocked"
+  },
+  {
+   "name" : "getchar"
+  },
+  {
+   "name" : "getchar_unlocked"
+  },
+  {
+   "name" : "getcwd"
+  },
+  {
+   "name" : "getdelim"
+  },
+  {
+   "name" : "getdents"
+  },
+  {
+   "name" : "getdomainname"
+  },
+  {
+   "name" : "getdtablesize"
+  },
+  {
+   "name" : "getegid"
+  },
+  {
+   "name" : "getentropy"
+  },
+  {
+   "name" : "getenv"
+  },
+  {
+   "name" : "geteuid"
+  },
+  {
+   "name" : "getgid"
+  },
+  {
+   "name" : "getgrent"
+  },
+  {
+   "name" : "getgrgid"
+  },
+  {
+   "name" : "getgrgid_r"
+  },
+  {
+   "name" : "getgrnam"
+  },
+  {
+   "name" : "getgrnam_r"
+  },
+  {
+   "name" : "getgrouplist"
+  },
+  {
+   "name" : "getgroups"
+  },
+  {
+   "name" : "gethostbyaddr"
+  },
+  {
+   "name" : "gethostbyaddr_r"
+  },
+  {
+   "name" : "gethostbyname"
+  },
+  {
+   "name" : "gethostbyname2"
+  },
+  {
+   "name" : "gethostbyname2_r"
+  },
+  {
+   "name" : "gethostbyname_r"
+  },
+  {
+   "name" : "gethostent"
+  },
+  {
+   "name" : "gethostname"
+  },
+  {
+   "name" : "getifaddrs"
+  },
+  {
+   "name" : "getitimer"
+  },
+  {
+   "name" : "getline"
+  },
+  {
+   "name" : "getloadavg"
+  },
+  {
+   "name" : "getlogin"
+  },
+  {
+   "name" : "getlogin_r"
+  },
+  {
+   "name" : "getmntent"
+  },
+  {
+   "name" : "getmntent_r"
+  },
+  {
+   "name" : "getnameinfo"
+  },
+  {
+   "name" : "getnetbyaddr"
+  },
+  {
+   "name" : "getnetbyname"
+  },
+  {
+   "name" : "getnetent"
+  },
+  {
+   "name" : "getopt"
+  },
+  {
+   "name" : "getopt_long"
+  },
+  {
+   "name" : "getopt_long_only"
+  },
+  {
+   "name" : "getpagesize"
+  },
+  {
+   "name" : "getpeername"
+  },
+  {
+   "name" : "getpgid"
+  },
+  {
+   "name" : "getpgrp"
+  },
+  {
+   "name" : "getpid"
+  },
+  {
+   "name" : "getppid"
+  },
+  {
+   "name" : "getpriority"
+  },
+  {
+   "name" : "getprogname"
+  },
+  {
+   "name" : "getprotobyname"
+  },
+  {
+   "name" : "getprotobynumber"
+  },
+  {
+   "name" : "getprotoent"
+  },
+  {
+   "name" : "getpt"
+  },
+  {
+   "name" : "getpwent"
+  },
+  {
+   "name" : "getpwnam"
+  },
+  {
+   "name" : "getpwnam_r"
+  },
+  {
+   "name" : "getpwuid"
+  },
+  {
+   "name" : "getpwuid_r"
+  },
+  {
+   "name" : "getrandom"
+  },
+  {
+   "name" : "getresgid"
+  },
+  {
+   "name" : "getresuid"
+  },
+  {
+   "name" : "getrlimit"
+  },
+  {
+   "name" : "getrlimit64"
+  },
+  {
+   "name" : "getrusage"
+  },
+  {
+   "name" : "gets"
+  },
+  {
+   "name" : "getservbyname"
+  },
+  {
+   "name" : "getservbyport"
+  },
+  {
+   "name" : "getservent"
+  },
+  {
+   "name" : "getsid"
+  },
+  {
+   "name" : "getsockname"
+  },
+  {
+   "name" : "getsockopt"
+  },
+  {
+   "name" : "getsubopt"
+  },
+  {
+   "name" : "gettid"
+  },
+  {
+   "name" : "gettimeofday"
+  },
+  {
+   "name" : "getuid"
+  },
+  {
+   "name" : "getutent"
+  },
+  {
+   "name" : "getwc"
+  },
+  {
+   "name" : "getwchar"
+  },
+  {
+   "name" : "getxattr"
+  },
+  {
+   "name" : "glob"
+  },
+  {
+   "name" : "globfree"
+  },
+  {
+   "name" : "gmtime"
+  },
+  {
+   "name" : "gmtime64"
+  },
+  {
+   "name" : "gmtime64_r"
+  },
+  {
+   "name" : "gmtime_r"
+  },
+  {
+   "name" : "grantpt"
+  },
+  {
+   "name" : "hasmntopt"
+  },
+  {
+   "name" : "hcreate"
+  },
+  {
+   "name" : "hcreate_r"
+  },
+  {
+   "name" : "hdestroy"
+  },
+  {
+   "name" : "hdestroy_r"
+  },
+  {
+   "name" : "herror"
+  },
+  {
+   "name" : "hsearch"
+  },
+  {
+   "name" : "hsearch_r"
+  },
+  {
+   "name" : "hstrerror"
+  },
+  {
+   "name" : "htonl"
+  },
+  {
+   "name" : "htons"
+  },
+  {
+   "name" : "iconv"
+  },
+  {
+   "name" : "iconv_close"
+  },
+  {
+   "name" : "iconv_open"
+  },
+  {
+   "name" : "if_freenameindex"
+  },
+  {
+   "name" : "if_indextoname"
+  },
+  {
+   "name" : "if_nameindex"
+  },
+  {
+   "name" : "if_nametoindex"
+  },
+  {
+   "name" : "imaxabs"
+  },
+  {
+   "name" : "imaxdiv"
+  },
+  {
+   "name" : "index"
+  },
+  {
+   "name" : "inet_addr"
+  },
+  {
+   "name" : "inet_aton"
+  },
+  {
+   "name" : "inet_lnaof"
+  },
+  {
+   "name" : "inet_makeaddr"
+  },
+  {
+   "name" : "inet_netof"
+  },
+  {
+   "name" : "inet_network"
+  },
+  {
+   "name" : "inet_nsap_addr"
+  },
+  {
+   "name" : "inet_nsap_ntoa"
+  },
+  {
+   "name" : "inet_ntoa"
+  },
+  {
+   "name" : "inet_ntop"
+  },
+  {
+   "name" : "inet_pton"
+  },
+  {
+   "name" : "init_module"
+  },
+  {
+   "name" : "initgroups"
+  },
+  {
+   "name" : "initstate"
+  },
+  {
+   "name" : "inotify_add_watch"
+  },
+  {
+   "name" : "inotify_init"
+  },
+  {
+   "name" : "inotify_init1"
+  },
+  {
+   "name" : "inotify_rm_watch"
+  },
+  {
+   "name" : "insque"
+  },
+  {
+   "name" : "ioctl"
+  },
+  {
+   "name" : "isalnum"
+  },
+  {
+   "name" : "isalnum_l"
+  },
+  {
+   "name" : "isalpha"
+  },
+  {
+   "name" : "isalpha_l"
+  },
+  {
+   "name" : "isascii"
+  },
+  {
+   "name" : "isatty"
+  },
+  {
+   "name" : "isblank"
+  },
+  {
+   "name" : "isblank_l"
+  },
+  {
+   "name" : "iscntrl"
+  },
+  {
+   "name" : "iscntrl_l"
+  },
+  {
+   "name" : "isdigit"
+  },
+  {
+   "name" : "isdigit_l"
+  },
+  {
+   "name" : "isfinite"
+  },
+  {
+   "name" : "isfinitef"
+  },
+  {
+   "name" : "isfinitel"
+  },
+  {
+   "name" : "isgraph"
+  },
+  {
+   "name" : "isgraph_l"
+  },
+  {
+   "name" : "isinf"
+  },
+  {
+   "name" : "isinff"
+  },
+  {
+   "name" : "isinfl"
+  },
+  {
+   "name" : "islower"
+  },
+  {
+   "name" : "islower_l"
+  },
+  {
+   "name" : "isnan"
+  },
+  {
+   "name" : "isnanf"
+  },
+  {
+   "name" : "isnanl"
+  },
+  {
+   "name" : "isnormal"
+  },
+  {
+   "name" : "isnormalf"
+  },
+  {
+   "name" : "isnormall"
+  },
+  {
+   "name" : "isprint"
+  },
+  {
+   "name" : "isprint_l"
+  },
+  {
+   "name" : "ispunct"
+  },
+  {
+   "name" : "ispunct_l"
+  },
+  {
+   "name" : "issetugid"
+  },
+  {
+   "name" : "isspace"
+  },
+  {
+   "name" : "isspace_l"
+  },
+  {
+   "name" : "isupper"
+  },
+  {
+   "name" : "isupper_l"
+  },
+  {
+   "name" : "iswalnum"
+  },
+  {
+   "name" : "iswalnum_l"
+  },
+  {
+   "name" : "iswalpha"
+  },
+  {
+   "name" : "iswalpha_l"
+  },
+  {
+   "name" : "iswblank"
+  },
+  {
+   "name" : "iswblank_l"
+  },
+  {
+   "name" : "iswcntrl"
+  },
+  {
+   "name" : "iswcntrl_l"
+  },
+  {
+   "name" : "iswctype"
+  },
+  {
+   "name" : "iswctype_l"
+  },
+  {
+   "name" : "iswdigit"
+  },
+  {
+   "name" : "iswdigit_l"
+  },
+  {
+   "name" : "iswgraph"
+  },
+  {
+   "name" : "iswgraph_l"
+  },
+  {
+   "name" : "iswlower"
+  },
+  {
+   "name" : "iswlower_l"
+  },
+  {
+   "name" : "iswprint"
+  },
+  {
+   "name" : "iswprint_l"
+  },
+  {
+   "name" : "iswpunct"
+  },
+  {
+   "name" : "iswpunct_l"
+  },
+  {
+   "name" : "iswspace"
+  },
+  {
+   "name" : "iswspace_l"
+  },
+  {
+   "name" : "iswupper"
+  },
+  {
+   "name" : "iswupper_l"
+  },
+  {
+   "name" : "iswxdigit"
+  },
+  {
+   "name" : "iswxdigit_l"
+  },
+  {
+   "name" : "isxdigit"
+  },
+  {
+   "name" : "isxdigit_l"
+  },
+  {
+   "name" : "jrand48"
+  },
+  {
+   "name" : "kill"
+  },
+  {
+   "name" : "killpg"
+  },
+  {
+   "name" : "klogctl"
+  },
+  {
+   "name" : "labs"
+  },
+  {
+   "name" : "lchown"
+  },
+  {
+   "name" : "lcong48"
+  },
+  {
+   "name" : "ldexp"
+  },
+  {
+   "name" : "ldiv"
+  },
+  {
+   "name" : "lfind"
+  },
+  {
+   "name" : "lgetxattr"
+  },
+  {
+   "name" : "link"
+  },
+  {
+   "name" : "linkat"
+  },
+  {
+   "name" : "listen"
+  },
+  {
+   "name" : "listxattr"
+  },
+  {
+   "name" : "llabs"
+  },
+  {
+   "name" : "lldiv"
+  },
+  {
+   "name" : "llistxattr"
+  },
+  {
+   "name" : "localeconv"
+  },
+  {
+   "name" : "localtime"
+  },
+  {
+   "name" : "localtime64"
+  },
+  {
+   "name" : "localtime64_r"
+  },
+  {
+   "name" : "localtime_r"
+  },
+  {
+   "name" : "lockf"
+  },
+  {
+   "name" : "lockf64"
+  },
+  {
+   "name" : "login_tty"
+  },
+  {
+   "binding" : "weak",
+   "name" : "longjmp"
+  },
+  {
+   "name" : "lrand48"
+  },
+  {
+   "name" : "lremovexattr"
+  },
+  {
+   "name" : "lsearch"
+  },
+  {
+   "name" : "lseek"
+  },
+  {
+   "name" : "lseek64"
+  },
+  {
+   "name" : "lsetxattr"
+  },
+  {
+   "name" : "lstat"
+  },
+  {
+   "name" : "lstat64"
+  },
+  {
+   "name" : "lutimes"
+  },
+  {
+   "name" : "madvise"
+  },
+  {
+   "name" : "mallinfo"
+  },
+  {
+   "name" : "malloc"
+  },
+  {
+   "name" : "malloc_backtrace"
+  },
+  {
+   "name" : "malloc_disable"
+  },
+  {
+   "name" : "malloc_enable"
+  },
+  {
+   "name" : "malloc_info"
+  },
+  {
+   "name" : "malloc_iterate"
+  },
+  {
+   "name" : "malloc_usable_size"
+  },
+  {
+   "name" : "mallopt"
+  },
+  {
+   "name" : "mblen"
+  },
+  {
+   "name" : "mbrlen"
+  },
+  {
+   "name" : "mbrtoc16"
+  },
+  {
+   "name" : "mbrtoc32"
+  },
+  {
+   "name" : "mbrtowc"
+  },
+  {
+   "name" : "mbsinit"
+  },
+  {
+   "name" : "mbsnrtowcs"
+  },
+  {
+   "name" : "mbsrtowcs"
+  },
+  {
+   "name" : "mbstowcs"
+  },
+  {
+   "name" : "mbtowc"
+  },
+  {
+   "name" : "memalign"
+  },
+  {
+   "name" : "memccpy"
+  },
+  {
+   "name" : "memchr"
+  },
+  {
+   "name" : "memcmp"
+  },
+  {
+   "name" : "memcpy"
+  },
+  {
+   "name" : "memfd_create"
+  },
+  {
+   "name" : "memmem"
+  },
+  {
+   "name" : "memmove"
+  },
+  {
+   "name" : "mempcpy"
+  },
+  {
+   "name" : "memrchr"
+  },
+  {
+   "name" : "memset"
+  },
+  {
+   "name" : "memswap"
+  },
+  {
+   "name" : "mincore"
+  },
+  {
+   "name" : "mkdir"
+  },
+  {
+   "name" : "mkdirat"
+  },
+  {
+   "name" : "mkdtemp"
+  },
+  {
+   "name" : "mkfifo"
+  },
+  {
+   "name" : "mkfifoat"
+  },
+  {
+   "name" : "mknod"
+  },
+  {
+   "name" : "mknodat"
+  },
+  {
+   "name" : "mkostemp"
+  },
+  {
+   "name" : "mkostemp64"
+  },
+  {
+   "name" : "mkostemps"
+  },
+  {
+   "name" : "mkostemps64"
+  },
+  {
+   "name" : "mkstemp"
+  },
+  {
+   "name" : "mkstemp64"
+  },
+  {
+   "name" : "mkstemps"
+  },
+  {
+   "name" : "mkstemps64"
+  },
+  {
+   "name" : "mktemp"
+  },
+  {
+   "name" : "mktime"
+  },
+  {
+   "name" : "mktime64"
+  },
+  {
+   "name" : "mlock"
+  },
+  {
+   "name" : "mlock2"
+  },
+  {
+   "name" : "mlockall"
+  },
+  {
+   "name" : "mmap"
+  },
+  {
+   "name" : "mmap64"
+  },
+  {
+   "name" : "mount"
+  },
+  {
+   "name" : "mprotect"
+  },
+  {
+   "name" : "mrand48"
+  },
+  {
+   "name" : "mremap"
+  },
+  {
+   "name" : "msgctl"
+  },
+  {
+   "name" : "msgget"
+  },
+  {
+   "name" : "msgrcv"
+  },
+  {
+   "name" : "msgsnd"
+  },
+  {
+   "name" : "msync"
+  },
+  {
+   "name" : "mtx_destroy"
+  },
+  {
+   "name" : "mtx_init"
+  },
+  {
+   "name" : "mtx_lock"
+  },
+  {
+   "name" : "mtx_timedlock"
+  },
+  {
+   "name" : "mtx_trylock"
+  },
+  {
+   "name" : "mtx_unlock"
+  },
+  {
+   "name" : "munlock"
+  },
+  {
+   "name" : "munlockall"
+  },
+  {
+   "name" : "munmap"
+  },
+  {
+   "name" : "nanosleep"
+  },
+  {
+   "name" : "newlocale"
+  },
+  {
+   "name" : "nftw"
+  },
+  {
+   "name" : "nftw64"
+  },
+  {
+   "name" : "nice"
+  },
+  {
+   "name" : "nl_langinfo"
+  },
+  {
+   "name" : "nl_langinfo_l"
+  },
+  {
+   "name" : "nrand48"
+  },
+  {
+   "name" : "nsdispatch"
+  },
+  {
+   "name" : "ntohl"
+  },
+  {
+   "name" : "ntohs"
+  },
+  {
+   "name" : "open"
+  },
+  {
+   "name" : "open64"
+  },
+  {
+   "name" : "open_memstream"
+  },
+  {
+   "name" : "open_wmemstream"
+  },
+  {
+   "name" : "openat"
+  },
+  {
+   "name" : "openat64"
+  },
+  {
+   "name" : "opendir"
+  },
+  {
+   "name" : "openlog"
+  },
+  {
+   "name" : "openpty"
+  },
+  {
+   "name" : "pathconf"
+  },
+  {
+   "name" : "pause"
+  },
+  {
+   "name" : "pclose"
+  },
+  {
+   "name" : "perror"
+  },
+  {
+   "name" : "personality"
+  },
+  {
+   "name" : "pipe"
+  },
+  {
+   "name" : "pipe2"
+  },
+  {
+   "name" : "poll"
+  },
+  {
+   "name" : "popen"
+  },
+  {
+   "name" : "posix_fadvise"
+  },
+  {
+   "name" : "posix_fadvise64"
+  },
+  {
+   "name" : "posix_fallocate"
+  },
+  {
+   "name" : "posix_fallocate64"
+  },
+  {
+   "name" : "posix_madvise"
+  },
+  {
+   "name" : "posix_memalign"
+  },
+  {
+   "name" : "posix_openpt"
+  },
+  {
+   "name" : "posix_spawn"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addclose"
+  },
+  {
+   "name" : "posix_spawn_file_actions_adddup2"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addopen"
+  },
+  {
+   "name" : "posix_spawn_file_actions_destroy"
+  },
+  {
+   "name" : "posix_spawn_file_actions_init"
+  },
+  {
+   "name" : "posix_spawnattr_destroy"
+  },
+  {
+   "name" : "posix_spawnattr_getflags"
+  },
+  {
+   "name" : "posix_spawnattr_getpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_getschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_getschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask64"
+  },
+  {
+   "name" : "posix_spawnattr_init"
+  },
+  {
+   "name" : "posix_spawnattr_setflags"
+  },
+  {
+   "name" : "posix_spawnattr_setpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_setschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_setschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask64"
+  },
+  {
+   "name" : "posix_spawnp"
+  },
+  {
+   "name" : "ppoll"
+  },
+  {
+   "name" : "ppoll64"
+  },
+  {
+   "name" : "prctl"
+  },
+  {
+   "name" : "pread"
+  },
+  {
+   "name" : "pread64"
+  },
+  {
+   "name" : "preadv"
+  },
+  {
+   "name" : "preadv64"
+  },
+  {
+   "name" : "printf"
+  },
+  {
+   "name" : "prlimit"
+  },
+  {
+   "name" : "prlimit64"
+  },
+  {
+   "name" : "process_vm_readv"
+  },
+  {
+   "name" : "process_vm_writev"
+  },
+  {
+   "name" : "pselect"
+  },
+  {
+   "name" : "pselect64"
+  },
+  {
+   "name" : "psiginfo"
+  },
+  {
+   "name" : "psignal"
+  },
+  {
+   "name" : "pthread_atfork"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_destroy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstack"
+  },
+  {
+   "name" : "pthread_attr_getstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstacksize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstack"
+  },
+  {
+   "name" : "pthread_attr_setstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstacksize"
+  },
+  {
+   "name" : "pthread_barrier_destroy"
+  },
+  {
+   "name" : "pthread_barrier_init"
+  },
+  {
+   "name" : "pthread_barrier_wait"
+  },
+  {
+   "name" : "pthread_barrierattr_destroy"
+  },
+  {
+   "name" : "pthread_barrierattr_getpshared"
+  },
+  {
+   "name" : "pthread_barrierattr_init"
+  },
+  {
+   "name" : "pthread_barrierattr_setpshared"
+  },
+  {
+   "name" : "pthread_cond_broadcast"
+  },
+  {
+   "name" : "pthread_cond_clockwait"
+  },
+  {
+   "name" : "pthread_cond_destroy"
+  },
+  {
+   "name" : "pthread_cond_init"
+  },
+  {
+   "name" : "pthread_cond_signal"
+  },
+  {
+   "name" : "pthread_cond_timedwait"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic_np"
+  },
+  {
+   "name" : "pthread_cond_timedwait_relative_np"
+  },
+  {
+   "name" : "pthread_cond_timeout_np"
+  },
+  {
+   "name" : "pthread_cond_wait"
+  },
+  {
+   "name" : "pthread_condattr_destroy"
+  },
+  {
+   "name" : "pthread_condattr_getclock"
+  },
+  {
+   "name" : "pthread_condattr_getpshared"
+  },
+  {
+   "name" : "pthread_condattr_init"
+  },
+  {
+   "name" : "pthread_condattr_setclock"
+  },
+  {
+   "name" : "pthread_condattr_setpshared"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_detach"
+  },
+  {
+   "name" : "pthread_equal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_exit"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getattr_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getcpuclockid"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getspecific"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_gettid_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_join"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_delete"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_kill"
+  },
+  {
+   "name" : "pthread_mutex_clocklock"
+  },
+  {
+   "name" : "pthread_mutex_destroy"
+  },
+  {
+   "name" : "pthread_mutex_init"
+  },
+  {
+   "name" : "pthread_mutex_lock"
+  },
+  {
+   "name" : "pthread_mutex_lock_timeout_np"
+  },
+  {
+   "name" : "pthread_mutex_timedlock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_mutex_trylock"
+  },
+  {
+   "name" : "pthread_mutex_unlock"
+  },
+  {
+   "name" : "pthread_mutexattr_destroy"
+  },
+  {
+   "name" : "pthread_mutexattr_getprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_getpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_gettype"
+  },
+  {
+   "name" : "pthread_mutexattr_init"
+  },
+  {
+   "name" : "pthread_mutexattr_setprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_setpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_settype"
+  },
+  {
+   "name" : "pthread_once"
+  },
+  {
+   "name" : "pthread_rwlock_clockrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_clockwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_destroy"
+  },
+  {
+   "name" : "pthread_rwlock_init"
+  },
+  {
+   "name" : "pthread_rwlock_rdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_tryrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_trywrlock"
+  },
+  {
+   "name" : "pthread_rwlock_unlock"
+  },
+  {
+   "name" : "pthread_rwlock_wrlock"
+  },
+  {
+   "name" : "pthread_rwlockattr_destroy"
+  },
+  {
+   "name" : "pthread_rwlockattr_getkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_getpshared"
+  },
+  {
+   "name" : "pthread_rwlockattr_init"
+  },
+  {
+   "name" : "pthread_rwlockattr_setkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_setpshared"
+  },
+  {
+   "name" : "pthread_self"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedprio"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setspecific"
+  },
+  {
+   "name" : "pthread_sigmask"
+  },
+  {
+   "name" : "pthread_sigmask64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_sigqueue"
+  },
+  {
+   "name" : "pthread_spin_destroy"
+  },
+  {
+   "name" : "pthread_spin_init"
+  },
+  {
+   "name" : "pthread_spin_lock"
+  },
+  {
+   "name" : "pthread_spin_trylock"
+  },
+  {
+   "name" : "pthread_spin_unlock"
+  },
+  {
+   "name" : "ptrace"
+  },
+  {
+   "name" : "ptsname"
+  },
+  {
+   "name" : "ptsname_r"
+  },
+  {
+   "name" : "putc"
+  },
+  {
+   "name" : "putc_unlocked"
+  },
+  {
+   "name" : "putchar"
+  },
+  {
+   "name" : "putchar_unlocked"
+  },
+  {
+   "name" : "putenv"
+  },
+  {
+   "name" : "puts"
+  },
+  {
+   "name" : "pututline"
+  },
+  {
+   "name" : "putw"
+  },
+  {
+   "name" : "putwc"
+  },
+  {
+   "name" : "putwchar"
+  },
+  {
+   "name" : "pvalloc"
+  },
+  {
+   "name" : "pwrite"
+  },
+  {
+   "name" : "pwrite64"
+  },
+  {
+   "name" : "pwritev"
+  },
+  {
+   "name" : "pwritev64"
+  },
+  {
+   "name" : "qsort"
+  },
+  {
+   "name" : "quick_exit"
+  },
+  {
+   "name" : "quotactl"
+  },
+  {
+   "name" : "raise"
+  },
+  {
+   "name" : "rand"
+  },
+  {
+   "name" : "rand_r"
+  },
+  {
+   "name" : "random"
+  },
+  {
+   "name" : "read"
+  },
+  {
+   "name" : "readahead"
+  },
+  {
+   "name" : "readdir"
+  },
+  {
+   "name" : "readdir64"
+  },
+  {
+   "name" : "readdir64_r"
+  },
+  {
+   "name" : "readdir_r"
+  },
+  {
+   "name" : "readlink"
+  },
+  {
+   "name" : "readlinkat"
+  },
+  {
+   "name" : "readv"
+  },
+  {
+   "name" : "realloc"
+  },
+  {
+   "name" : "reallocarray"
+  },
+  {
+   "name" : "realpath"
+  },
+  {
+   "name" : "reboot"
+  },
+  {
+   "name" : "recv"
+  },
+  {
+   "name" : "recvfrom"
+  },
+  {
+   "name" : "recvmmsg"
+  },
+  {
+   "name" : "recvmsg"
+  },
+  {
+   "name" : "regcomp"
+  },
+  {
+   "name" : "regerror"
+  },
+  {
+   "name" : "regexec"
+  },
+  {
+   "name" : "regfree"
+  },
+  {
+   "name" : "remove"
+  },
+  {
+   "name" : "removexattr"
+  },
+  {
+   "name" : "remque"
+  },
+  {
+   "name" : "rename"
+  },
+  {
+   "name" : "renameat"
+  },
+  {
+   "name" : "renameat2"
+  },
+  {
+   "name" : "res_init"
+  },
+  {
+   "name" : "res_mkquery"
+  },
+  {
+   "name" : "res_query"
+  },
+  {
+   "name" : "res_search"
+  },
+  {
+   "name" : "rewind"
+  },
+  {
+   "name" : "rewinddir"
+  },
+  {
+   "name" : "rmdir"
+  },
+  {
+   "name" : "sbrk"
+  },
+  {
+   "name" : "scandir"
+  },
+  {
+   "name" : "scandir64"
+  },
+  {
+   "name" : "scandirat"
+  },
+  {
+   "name" : "scandirat64"
+  },
+  {
+   "name" : "scanf"
+  },
+  {
+   "name" : "sched_get_priority_max"
+  },
+  {
+   "name" : "sched_get_priority_min"
+  },
+  {
+   "name" : "sched_getaffinity"
+  },
+  {
+   "name" : "sched_getcpu"
+  },
+  {
+   "name" : "sched_getparam"
+  },
+  {
+   "name" : "sched_getscheduler"
+  },
+  {
+   "name" : "sched_rr_get_interval"
+  },
+  {
+   "name" : "sched_setaffinity"
+  },
+  {
+   "name" : "sched_setparam"
+  },
+  {
+   "name" : "sched_setscheduler"
+  },
+  {
+   "name" : "sched_yield"
+  },
+  {
+   "name" : "seed48"
+  },
+  {
+   "name" : "seekdir"
+  },
+  {
+   "name" : "select"
+  },
+  {
+   "name" : "sem_clockwait"
+  },
+  {
+   "name" : "sem_close"
+  },
+  {
+   "name" : "sem_destroy"
+  },
+  {
+   "name" : "sem_getvalue"
+  },
+  {
+   "name" : "sem_init"
+  },
+  {
+   "name" : "sem_open"
+  },
+  {
+   "name" : "sem_post"
+  },
+  {
+   "name" : "sem_timedwait"
+  },
+  {
+   "name" : "sem_timedwait_monotonic_np"
+  },
+  {
+   "name" : "sem_trywait"
+  },
+  {
+   "name" : "sem_unlink"
+  },
+  {
+   "name" : "sem_wait"
+  },
+  {
+   "name" : "semctl"
+  },
+  {
+   "name" : "semget"
+  },
+  {
+   "name" : "semop"
+  },
+  {
+   "name" : "semtimedop"
+  },
+  {
+   "name" : "send"
+  },
+  {
+   "name" : "sendfile"
+  },
+  {
+   "name" : "sendfile64"
+  },
+  {
+   "name" : "sendmmsg"
+  },
+  {
+   "name" : "sendmsg"
+  },
+  {
+   "name" : "sendto"
+  },
+  {
+   "name" : "setbuf"
+  },
+  {
+   "name" : "setbuffer"
+  },
+  {
+   "name" : "setdomainname"
+  },
+  {
+   "name" : "setegid"
+  },
+  {
+   "name" : "setenv"
+  },
+  {
+   "name" : "seteuid"
+  },
+  {
+   "name" : "setfsgid"
+  },
+  {
+   "name" : "setfsuid"
+  },
+  {
+   "name" : "setgid"
+  },
+  {
+   "name" : "setgrent"
+  },
+  {
+   "name" : "setgroups"
+  },
+  {
+   "name" : "sethostent"
+  },
+  {
+   "name" : "sethostname"
+  },
+  {
+   "name" : "setitimer"
+  },
+  {
+   "binding" : "weak",
+   "name" : "setjmp"
+  },
+  {
+   "name" : "setlinebuf"
+  },
+  {
+   "name" : "setlocale"
+  },
+  {
+   "name" : "setlogmask"
+  },
+  {
+   "name" : "setmntent"
+  },
+  {
+   "name" : "setnetent"
+  },
+  {
+   "name" : "setns"
+  },
+  {
+   "name" : "setpgid"
+  },
+  {
+   "name" : "setpgrp"
+  },
+  {
+   "name" : "setpriority"
+  },
+  {
+   "name" : "setprogname"
+  },
+  {
+   "name" : "setprotoent"
+  },
+  {
+   "name" : "setpwent"
+  },
+  {
+   "name" : "setregid"
+  },
+  {
+   "name" : "setresgid"
+  },
+  {
+   "name" : "setresuid"
+  },
+  {
+   "name" : "setreuid"
+  },
+  {
+   "name" : "setrlimit"
+  },
+  {
+   "name" : "setrlimit64"
+  },
+  {
+   "name" : "setservent"
+  },
+  {
+   "name" : "setsid"
+  },
+  {
+   "name" : "setsockopt"
+  },
+  {
+   "name" : "setstate"
+  },
+  {
+   "name" : "settimeofday"
+  },
+  {
+   "name" : "setuid"
+  },
+  {
+   "name" : "setutent"
+  },
+  {
+   "name" : "setvbuf"
+  },
+  {
+   "name" : "setxattr"
+  },
+  {
+   "name" : "shmat"
+  },
+  {
+   "name" : "shmctl"
+  },
+  {
+   "name" : "shmdt"
+  },
+  {
+   "name" : "shmget"
+  },
+  {
+   "name" : "shutdown"
+  },
+  {
+   "name" : "sigaction"
+  },
+  {
+   "name" : "sigaction64"
+  },
+  {
+   "name" : "sigaddset"
+  },
+  {
+   "name" : "sigaddset64"
+  },
+  {
+   "name" : "sigaltstack"
+  },
+  {
+   "name" : "sigblock"
+  },
+  {
+   "name" : "sigdelset"
+  },
+  {
+   "name" : "sigdelset64"
+  },
+  {
+   "name" : "sigemptyset"
+  },
+  {
+   "name" : "sigemptyset64"
+  },
+  {
+   "name" : "sigfillset"
+  },
+  {
+   "name" : "sigfillset64"
+  },
+  {
+   "name" : "sighold"
+  },
+  {
+   "name" : "sigignore"
+  },
+  {
+   "name" : "siginterrupt"
+  },
+  {
+   "name" : "sigismember"
+  },
+  {
+   "name" : "sigismember64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "siglongjmp"
+  },
+  {
+   "name" : "signal"
+  },
+  {
+   "name" : "signalfd"
+  },
+  {
+   "name" : "signalfd64"
+  },
+  {
+   "name" : "sigpause"
+  },
+  {
+   "name" : "sigpending"
+  },
+  {
+   "name" : "sigpending64"
+  },
+  {
+   "name" : "sigprocmask"
+  },
+  {
+   "name" : "sigprocmask64"
+  },
+  {
+   "name" : "sigqueue"
+  },
+  {
+   "name" : "sigrelse"
+  },
+  {
+   "name" : "sigset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sigsetjmp"
+  },
+  {
+   "name" : "sigsetmask"
+  },
+  {
+   "name" : "sigsuspend"
+  },
+  {
+   "name" : "sigsuspend64"
+  },
+  {
+   "name" : "sigtimedwait"
+  },
+  {
+   "name" : "sigtimedwait64"
+  },
+  {
+   "name" : "sigwait"
+  },
+  {
+   "name" : "sigwait64"
+  },
+  {
+   "name" : "sigwaitinfo"
+  },
+  {
+   "name" : "sigwaitinfo64"
+  },
+  {
+   "name" : "sleep"
+  },
+  {
+   "name" : "snprintf"
+  },
+  {
+   "name" : "socket"
+  },
+  {
+   "name" : "socketpair"
+  },
+  {
+   "name" : "splice"
+  },
+  {
+   "name" : "sprintf"
+  },
+  {
+   "name" : "srand"
+  },
+  {
+   "name" : "srand48"
+  },
+  {
+   "name" : "srandom"
+  },
+  {
+   "name" : "sscanf"
+  },
+  {
+   "name" : "stat"
+  },
+  {
+   "name" : "stat64"
+  },
+  {
+   "name" : "statfs"
+  },
+  {
+   "name" : "statfs64"
+  },
+  {
+   "name" : "statvfs"
+  },
+  {
+   "name" : "statvfs64"
+  },
+  {
+   "name" : "statx"
+  },
+  {
+   "name" : "stpcpy"
+  },
+  {
+   "name" : "stpncpy"
+  },
+  {
+   "name" : "strcasecmp"
+  },
+  {
+   "name" : "strcasecmp_l"
+  },
+  {
+   "name" : "strcasestr"
+  },
+  {
+   "name" : "strcat"
+  },
+  {
+   "name" : "strchr"
+  },
+  {
+   "name" : "strchrnul"
+  },
+  {
+   "name" : "strcmp"
+  },
+  {
+   "name" : "strcoll"
+  },
+  {
+   "name" : "strcoll_l"
+  },
+  {
+   "name" : "strcpy"
+  },
+  {
+   "name" : "strcspn"
+  },
+  {
+   "name" : "strdup"
+  },
+  {
+   "name" : "strerror"
+  },
+  {
+   "name" : "strerror_l"
+  },
+  {
+   "name" : "strerror_r"
+  },
+  {
+   "name" : "strftime"
+  },
+  {
+   "name" : "strftime_l"
+  },
+  {
+   "name" : "strlcat"
+  },
+  {
+   "name" : "strlcpy"
+  },
+  {
+   "name" : "strlen"
+  },
+  {
+   "name" : "strncasecmp"
+  },
+  {
+   "name" : "strncasecmp_l"
+  },
+  {
+   "name" : "strncat"
+  },
+  {
+   "name" : "strncmp"
+  },
+  {
+   "name" : "strncpy"
+  },
+  {
+   "name" : "strndup"
+  },
+  {
+   "name" : "strnlen"
+  },
+  {
+   "name" : "strntoimax"
+  },
+  {
+   "name" : "strntoumax"
+  },
+  {
+   "name" : "strpbrk"
+  },
+  {
+   "name" : "strptime"
+  },
+  {
+   "name" : "strptime_l"
+  },
+  {
+   "name" : "strrchr"
+  },
+  {
+   "name" : "strsep"
+  },
+  {
+   "name" : "strsignal"
+  },
+  {
+   "name" : "strspn"
+  },
+  {
+   "name" : "strstr"
+  },
+  {
+   "name" : "strtod"
+  },
+  {
+   "name" : "strtod_l"
+  },
+  {
+   "name" : "strtof"
+  },
+  {
+   "name" : "strtof_l"
+  },
+  {
+   "name" : "strtoimax"
+  },
+  {
+   "name" : "strtok"
+  },
+  {
+   "name" : "strtok_r"
+  },
+  {
+   "name" : "strtol"
+  },
+  {
+   "name" : "strtol_l"
+  },
+  {
+   "name" : "strtold"
+  },
+  {
+   "name" : "strtold_l"
+  },
+  {
+   "name" : "strtoll"
+  },
+  {
+   "name" : "strtoll_l"
+  },
+  {
+   "name" : "strtoq"
+  },
+  {
+   "name" : "strtotimeval"
+  },
+  {
+   "name" : "strtoul"
+  },
+  {
+   "name" : "strtoul_l"
+  },
+  {
+   "name" : "strtoull"
+  },
+  {
+   "name" : "strtoull_l"
+  },
+  {
+   "name" : "strtoumax"
+  },
+  {
+   "name" : "strtouq"
+  },
+  {
+   "name" : "strxfrm"
+  },
+  {
+   "name" : "strxfrm_l"
+  },
+  {
+   "name" : "swab"
+  },
+  {
+   "name" : "swapoff"
+  },
+  {
+   "name" : "swapon"
+  },
+  {
+   "name" : "swprintf"
+  },
+  {
+   "name" : "swscanf"
+  },
+  {
+   "name" : "symlink"
+  },
+  {
+   "name" : "symlinkat"
+  },
+  {
+   "name" : "sync"
+  },
+  {
+   "name" : "sync_file_range"
+  },
+  {
+   "name" : "syncfs"
+  },
+  {
+   "name" : "syscall"
+  },
+  {
+   "name" : "sysconf"
+  },
+  {
+   "name" : "sysinfo"
+  },
+  {
+   "name" : "syslog"
+  },
+  {
+   "name" : "system"
+  },
+  {
+   "name" : "sysv_signal"
+  },
+  {
+   "name" : "tcdrain"
+  },
+  {
+   "name" : "tcflow"
+  },
+  {
+   "name" : "tcflush"
+  },
+  {
+   "name" : "tcgetattr"
+  },
+  {
+   "name" : "tcgetpgrp"
+  },
+  {
+   "name" : "tcgetsid"
+  },
+  {
+   "name" : "tcsendbreak"
+  },
+  {
+   "name" : "tcsetattr"
+  },
+  {
+   "name" : "tcsetpgrp"
+  },
+  {
+   "name" : "tdelete"
+  },
+  {
+   "name" : "tdestroy"
+  },
+  {
+   "name" : "tee"
+  },
+  {
+   "name" : "telldir"
+  },
+  {
+   "name" : "tempnam"
+  },
+  {
+   "name" : "tfind"
+  },
+  {
+   "name" : "tgkill"
+  },
+  {
+   "name" : "thrd_create"
+  },
+  {
+   "name" : "thrd_current"
+  },
+  {
+   "name" : "thrd_detach"
+  },
+  {
+   "name" : "thrd_equal"
+  },
+  {
+   "name" : "thrd_exit"
+  },
+  {
+   "name" : "thrd_join"
+  },
+  {
+   "name" : "thrd_sleep"
+  },
+  {
+   "name" : "thrd_yield"
+  },
+  {
+   "name" : "time"
+  },
+  {
+   "name" : "timegm"
+  },
+  {
+   "name" : "timegm64"
+  },
+  {
+   "name" : "timelocal"
+  },
+  {
+   "name" : "timelocal64"
+  },
+  {
+   "name" : "timer_create"
+  },
+  {
+   "name" : "timer_delete"
+  },
+  {
+   "name" : "timer_getoverrun"
+  },
+  {
+   "name" : "timer_gettime"
+  },
+  {
+   "name" : "timer_settime"
+  },
+  {
+   "name" : "timerfd_create"
+  },
+  {
+   "name" : "timerfd_gettime"
+  },
+  {
+   "name" : "timerfd_settime"
+  },
+  {
+   "name" : "times"
+  },
+  {
+   "name" : "timespec_get"
+  },
+  {
+   "name" : "tkill"
+  },
+  {
+   "name" : "tmpfile"
+  },
+  {
+   "name" : "tmpfile64"
+  },
+  {
+   "name" : "tmpnam"
+  },
+  {
+   "name" : "toascii"
+  },
+  {
+   "name" : "tolower"
+  },
+  {
+   "name" : "tolower_l"
+  },
+  {
+   "name" : "toupper"
+  },
+  {
+   "name" : "toupper_l"
+  },
+  {
+   "name" : "towctrans"
+  },
+  {
+   "name" : "towctrans_l"
+  },
+  {
+   "name" : "towlower"
+  },
+  {
+   "name" : "towlower_l"
+  },
+  {
+   "name" : "towupper"
+  },
+  {
+   "name" : "towupper_l"
+  },
+  {
+   "name" : "truncate"
+  },
+  {
+   "name" : "truncate64"
+  },
+  {
+   "name" : "tsearch"
+  },
+  {
+   "name" : "tss_create"
+  },
+  {
+   "name" : "tss_delete"
+  },
+  {
+   "name" : "tss_get"
+  },
+  {
+   "name" : "tss_set"
+  },
+  {
+   "name" : "ttyname"
+  },
+  {
+   "name" : "ttyname_r"
+  },
+  {
+   "name" : "twalk"
+  },
+  {
+   "name" : "tzset"
+  },
+  {
+   "name" : "umask"
+  },
+  {
+   "name" : "umount"
+  },
+  {
+   "name" : "umount2"
+  },
+  {
+   "name" : "uname"
+  },
+  {
+   "name" : "ungetc"
+  },
+  {
+   "name" : "ungetwc"
+  },
+  {
+   "name" : "unlink"
+  },
+  {
+   "name" : "unlinkat"
+  },
+  {
+   "name" : "unlockpt"
+  },
+  {
+   "name" : "unsetenv"
+  },
+  {
+   "name" : "unshare"
+  },
+  {
+   "name" : "uselocale"
+  },
+  {
+   "name" : "usleep"
+  },
+  {
+   "name" : "utime"
+  },
+  {
+   "name" : "utimensat"
+  },
+  {
+   "name" : "utimes"
+  },
+  {
+   "name" : "utmpname"
+  },
+  {
+   "name" : "valloc"
+  },
+  {
+   "name" : "vasprintf"
+  },
+  {
+   "name" : "vdprintf"
+  },
+  {
+   "name" : "verr"
+  },
+  {
+   "name" : "verrx"
+  },
+  {
+   "name" : "vfdprintf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "vfork"
+  },
+  {
+   "name" : "vfprintf"
+  },
+  {
+   "name" : "vfscanf"
+  },
+  {
+   "name" : "vfwprintf"
+  },
+  {
+   "name" : "vfwscanf"
+  },
+  {
+   "name" : "vmsplice"
+  },
+  {
+   "name" : "vprintf"
+  },
+  {
+   "name" : "vscanf"
+  },
+  {
+   "name" : "vsnprintf"
+  },
+  {
+   "name" : "vsprintf"
+  },
+  {
+   "name" : "vsscanf"
+  },
+  {
+   "name" : "vswprintf"
+  },
+  {
+   "name" : "vswscanf"
+  },
+  {
+   "name" : "vsyslog"
+  },
+  {
+   "name" : "vwarn"
+  },
+  {
+   "name" : "vwarnx"
+  },
+  {
+   "name" : "vwprintf"
+  },
+  {
+   "name" : "vwscanf"
+  },
+  {
+   "name" : "wait"
+  },
+  {
+   "name" : "wait3"
+  },
+  {
+   "name" : "wait4"
+  },
+  {
+   "name" : "waitid"
+  },
+  {
+   "name" : "waitpid"
+  },
+  {
+   "name" : "warn"
+  },
+  {
+   "name" : "warnx"
+  },
+  {
+   "name" : "wcpcpy"
+  },
+  {
+   "name" : "wcpncpy"
+  },
+  {
+   "name" : "wcrtomb"
+  },
+  {
+   "name" : "wcscasecmp"
+  },
+  {
+   "name" : "wcscasecmp_l"
+  },
+  {
+   "name" : "wcscat"
+  },
+  {
+   "name" : "wcschr"
+  },
+  {
+   "name" : "wcscmp"
+  },
+  {
+   "name" : "wcscoll"
+  },
+  {
+   "name" : "wcscoll_l"
+  },
+  {
+   "name" : "wcscpy"
+  },
+  {
+   "name" : "wcscspn"
+  },
+  {
+   "name" : "wcsdup"
+  },
+  {
+   "name" : "wcsftime"
+  },
+  {
+   "name" : "wcsftime_l"
+  },
+  {
+   "name" : "wcslcat"
+  },
+  {
+   "name" : "wcslcpy"
+  },
+  {
+   "name" : "wcslen"
+  },
+  {
+   "name" : "wcsncasecmp"
+  },
+  {
+   "name" : "wcsncasecmp_l"
+  },
+  {
+   "name" : "wcsncat"
+  },
+  {
+   "name" : "wcsncmp"
+  },
+  {
+   "name" : "wcsncpy"
+  },
+  {
+   "name" : "wcsnlen"
+  },
+  {
+   "name" : "wcsnrtombs"
+  },
+  {
+   "name" : "wcspbrk"
+  },
+  {
+   "name" : "wcsrchr"
+  },
+  {
+   "name" : "wcsrtombs"
+  },
+  {
+   "name" : "wcsspn"
+  },
+  {
+   "name" : "wcsstr"
+  },
+  {
+   "name" : "wcstod"
+  },
+  {
+   "name" : "wcstod_l"
+  },
+  {
+   "name" : "wcstof"
+  },
+  {
+   "name" : "wcstof_l"
+  },
+  {
+   "name" : "wcstoimax"
+  },
+  {
+   "name" : "wcstok"
+  },
+  {
+   "name" : "wcstol"
+  },
+  {
+   "name" : "wcstol_l"
+  },
+  {
+   "name" : "wcstold"
+  },
+  {
+   "name" : "wcstold_l"
+  },
+  {
+   "name" : "wcstoll"
+  },
+  {
+   "name" : "wcstoll_l"
+  },
+  {
+   "name" : "wcstombs"
+  },
+  {
+   "name" : "wcstoul"
+  },
+  {
+   "name" : "wcstoul_l"
+  },
+  {
+   "name" : "wcstoull"
+  },
+  {
+   "name" : "wcstoull_l"
+  },
+  {
+   "name" : "wcstoumax"
+  },
+  {
+   "name" : "wcswcs"
+  },
+  {
+   "name" : "wcswidth"
+  },
+  {
+   "name" : "wcsxfrm"
+  },
+  {
+   "name" : "wcsxfrm_l"
+  },
+  {
+   "name" : "wctob"
+  },
+  {
+   "name" : "wctomb"
+  },
+  {
+   "name" : "wctrans"
+  },
+  {
+   "name" : "wctrans_l"
+  },
+  {
+   "name" : "wctype"
+  },
+  {
+   "name" : "wctype_l"
+  },
+  {
+   "name" : "wcwidth"
+  },
+  {
+   "name" : "wmemchr"
+  },
+  {
+   "name" : "wmemcmp"
+  },
+  {
+   "name" : "wmemcpy"
+  },
+  {
+   "name" : "wmemmove"
+  },
+  {
+   "name" : "wmempcpy"
+  },
+  {
+   "name" : "wmemset"
+  },
+  {
+   "name" : "wprintf"
+  },
+  {
+   "name" : "write"
+  },
+  {
+   "name" : "writev"
+  },
+  {
+   "name" : "wscanf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__bionic_brk"
+  },
+  {
+   "name" : "__bionic_libcrt_compat_symbols"
+  },
+  {
+   "name" : "__dso_handle"
+  },
+  {
+   "name" : "__free_hook"
+  },
+  {
+   "name" : "__isthreaded"
+  },
+  {
+   "name" : "__malloc_hook"
+  },
+  {
+   "name" : "__memalign_hook"
+  },
+  {
+   "name" : "__p_class_syms"
+  },
+  {
+   "name" : "__p_type_syms"
+  },
+  {
+   "name" : "__page_shift"
+  },
+  {
+   "name" : "__page_size"
+  },
+  {
+   "name" : "__popcount_tab"
+  },
+  {
+   "name" : "__progname"
+  },
+  {
+   "name" : "__realloc_hook"
+  },
+  {
+   "name" : "__sF"
+  },
+  {
+   "name" : "__sdidinit"
+  },
+  {
+   "name" : "__sglue"
+  },
+  {
+   "name" : "__stack_chk_guard"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area__"
+  },
+  {
+   "name" : "_ctype_"
+  },
+  {
+   "name" : "_tolower_tab_"
+  },
+  {
+   "name" : "_toupper_tab_"
+  },
+  {
+   "name" : "daylight"
+  },
+  {
+   "binding" : "weak",
+   "name" : "environ"
+  },
+  {
+   "name" : "error_message_count"
+  },
+  {
+   "name" : "error_one_per_line"
+  },
+  {
+   "name" : "error_print_progname"
+  },
+  {
+   "name" : "in6addr_any"
+  },
+  {
+   "name" : "in6addr_loopback"
+  },
+  {
+   "name" : "optarg"
+  },
+  {
+   "name" : "opterr"
+  },
+  {
+   "name" : "optind"
+  },
+  {
+   "name" : "optopt"
+  },
+  {
+   "name" : "optreset"
+  },
+  {
+   "name" : "stderr"
+  },
+  {
+   "name" : "stdin"
+  },
+  {
+   "name" : "stdout"
+  },
+  {
+   "name" : "sys_siglist"
+  },
+  {
+   "name" : "sys_signame"
+  },
+  {
+   "name" : "timezone"
+  },
+  {
+   "name" : "tzname"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK9prop_infoPvE",
+   "name" : "void (const prop_info *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK9prop_infoPvE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKcS1_jE",
+   "name" : "void (void *, const char *, const char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKcS1_jE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  }
+ ],
+ "functions" : [],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode &",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIRKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10PrefixNode",
+   "name" : "PrefixNode *",
+   "referenced_type" : "_ZTI10PrefixNode",
+   "self_type" : "_ZTIP10PrefixNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11ContextNode",
+   "name" : "ContextNode *",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIP11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ContextsSplit",
+   "name" : "ContextsSplit *",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTIP13ContextsSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15ContextListNode",
+   "name" : "ContextListNode *",
+   "referenced_type" : "_ZTI15ContextListNode",
+   "self_type" : "_ZTIP15ContextListNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16ContextsPreSplit",
+   "name" : "ContextsPreSplit *",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTIP16ContextsPreSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16SystemProperties",
+   "name" : "SystemProperties *",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTIP16SystemProperties",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18ContextsSerialized",
+   "name" : "ContextsSerialized *",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTIP18ContextsSerialized",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7prop_bt",
+   "name" : "prop_bt *",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTIP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8Contexts",
+   "name" : "Contexts *",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTIP8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_area",
+   "name" : "prop_area *",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_info",
+   "name" : "prop_info *",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIP9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK9prop_infoPvE",
+   "name" : "void (*)(const prop_info *, void *)",
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "self_type" : "_ZTIPFvPK9prop_infoPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKcS1_jE",
+   "name" : "void (*)(void *, const char *, const char *, unsigned int)",
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "self_type" : "_ZTIPFvPvPKcS1_jE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11ContextNode",
+   "name" : "const ContextNode *",
+   "referenced_type" : "_ZTIK11ContextNode",
+   "self_type" : "_ZTIPK11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8timespec",
+   "name" : "const timespec *",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIPK8timespec",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_area",
+   "name" : "const prop_area *",
+   "referenced_type" : "_ZTIK9prop_area",
+   "self_type" : "_ZTIPK9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry *",
+   "referenced_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData *",
+   "referenced_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIPKN7android10properties14SerializedDataE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea *",
+   "referenced_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal *",
+   "referenced_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader *",
+   "referenced_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode *",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode *",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP9prop_area",
+   "name" : "prop_area **",
+   "referenced_type" : "_ZTIP9prop_area",
+   "self_type" : "_ZTIPP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPU7_Atomicj",
+   "name" : "_Atomic(unsigned int) *",
+   "referenced_type" : "_ZTIU7_Atomicj",
+   "self_type" : "_ZTIPU7_Atomicj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA0_Kc",
+   "name" : "char const[0]",
+   "referenced_type" : "_ZTIA0_c",
+   "self_type" : "_ZTIA0_Kc",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11ContextNode",
+   "name" : "const ContextNode",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIK11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_area",
+   "name" : "const prop_area",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIK9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7prop_bt",
+   "name" : "prop_bt *const",
+   "referenced_type" : "_ZTIP7prop_bt",
+   "self_type" : "_ZTIKP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPj",
+   "name" : "unsigned int *const",
+   "referenced_type" : "_ZTIPj",
+   "self_type" : "_ZTIKPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "lock_",
+     "referenced_type" : "_ZTI4Lock"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "pa_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "no_access_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI11ContextNode",
+   "name" : "ContextNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTI11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "prefixes_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP10PrefixNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP15ContextListNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ContextsSplit",
+   "name" : "ContextsSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTI13ContextsSplit",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI13ContextsSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "pre_split_prop_area_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI16ContextsPreSplit",
+   "name" : "ContextsPreSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTI16ContextsPreSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI16ContextsPreSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "contexts_data_",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP8Contexts"
+    },
+    {
+     "access" : "private",
+     "field_name" : "initialized_",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_filename_",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIA1024_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI16SystemProperties",
+   "name" : "SystemProperties",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTI16SystemProperties",
+   "size" : 1064,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_info_area_file_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP11ContextNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "num_context_nodes_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_mmap_size_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ContextsSerialized",
+   "name" : "ContextsSerialized",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTI18ContextsSerialized",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI18ContextsSerialized"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "namelen",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prop",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "left",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "children",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI7prop_bt",
+   "name" : "prop_bt",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTI7prop_bt",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTI8Contexts",
+   "name" : "Contexts",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTI8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI8Contexts"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts10InitializeEbPKcPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts18GetPropAreaForNameEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts17GetSerialPropAreaEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts11ResetAccessEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "bytes_used_",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "magic_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "version_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "reserved_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA28_j"
+    },
+    {
+     "access" : "private",
+     "field_name" : "data_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_area",
+   "name" : "prop_area",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTI9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "serial",
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN9prop_infoUt_E"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_info",
+   "name" : "prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTI9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "namelen",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "context_index",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "type_index",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties13PropertyEntryE",
+   "name" : "android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "data_base_",
+     "referenced_type" : "_ZTIA0_Kc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties14SerializedDataE",
+   "name" : "android::properties::SerializedData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10properties14SerializedDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "name" : "android::properties::PropertyInfoArea",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "property_entry",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_child_nodes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "child_nodes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_prefixes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prefix_entries",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_exact_matches",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exact_match_entries",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "name" : "android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mmap_base_",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mmap_size_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "current_version",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "minimum_supported_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "contexts_offset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "types_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "root_offset",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "serialized_data_",
+     "referenced_type" : "_ZTIPKN7android10properties14SerializedDataE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "trie_node_base_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKN7android10properties16TrieNodeInternalE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "field_name" : "long_property",
+     "referenced_type" : "_ZTIN9prop_infoUt_Ut_E"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9prop_infoUt_E",
+   "self_type" : "_ZTIN9prop_infoUt_E",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error_message",
+     "referenced_type" : "_ZTIA56_c"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_Ut_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)::(anonymous struct at bionic/libc/system_properties/include/system_properties/prop_info.h:63:5)",
+   "referenced_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "self_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "size" : 60,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &&",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ]
+}
diff --git a/S/64/arm_armv7-a-neon/source-based/libdl.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libdl.so.lsdump
new file mode 100644
index 0000000..a051ad2
--- /dev/null
+++ b/S/64/arm_armv7-a-neon/source-based/libdl.so.lsdump
@@ -0,0 +1,3038 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA18_m",
+   "name" : "unsigned long [18]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA18_m",
+   "size" : 72,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA32_y",
+   "name" : "unsigned long long [32]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA32_y",
+   "size" : 256,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA4092_c",
+   "name" : "char [4092]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA4092_c",
+   "size" : 4092,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_N11user_fpregs6fp_regE",
+   "name" : "user_fpregs::fp_reg [8]",
+   "referenced_type" : "_ZTIN11user_fpregs6fp_regE",
+   "self_type" : "_ZTIA8_N11user_fpregs6fp_regE",
+   "size" : 96,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA8_h",
+   "name" : "unsigned char [8]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA8_h",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__cfi_init"
+  },
+  {
+   "name" : "__cfi_shadow_size"
+  },
+  {
+   "name" : "__cfi_slowpath"
+  },
+  {
+   "name" : "__cfi_slowpath_diag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_dlopen_ext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_LD_LIBRARY_PATH"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_application_target_sdk_version"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_iterate_phdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_unwind_find_exidx"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dladdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlclose"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlerror"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlopen"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlsym"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlvsym"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_DLEXT_WRITE_RELRO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_DLEXT_USE_RELRO"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "ANDROID_DLEXT_FORCE_LOAD"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "ANDROID_DLEXT_USE_NAMESPACE"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE"
+    },
+    {
+     "enum_field_value" : 1663,
+     "name" : "ANDROID_DLEXT_VALID_FLAG_BITS"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "name" : "(anonymous enum at bionic/libc/include/android/dlext.h:41:1)",
+   "referenced_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "self_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "r_debug::RT_CONSISTENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "r_debug::RT_ADD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "r_debug::RT_DELETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE",
+   "name" : "r_debug::(anonymous enum at bionic/libc/include/link.h:83:3)",
+   "referenced_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "self_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 2,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CFIShadow::kInvalidShadow"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CFIShadow::kUncheckedShadow"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CFIShadow::kRegularShadowMin"
+    }
+   ],
+   "linker_set_key" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "name" : "CFIShadow::ShadowValues",
+   "referenced_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "self_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "size" : 2,
+   "source_file" : "/bionic/libc/private/CFIShadow.h",
+   "underlying_type" : "_ZTIt"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvS_jPKvE",
+   "name" : "void *(void *, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvS_jPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjPKvE",
+   "name" : "void *(unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjjPKvE",
+   "name" : "void *(unsigned int, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12dl_phdr_infojPvE",
+   "name" : "int (dl_phdr_info *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12dl_phdr_info"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKvE",
+   "name" : "void (void *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__cfi_init",
+   "linker_set_key" : "__cfi_init",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_shadow_size",
+   "linker_set_key" : "__cfi_shadow_size",
+   "return_type" : "_ZTIj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath",
+   "linker_set_key" : "__cfi_slowpath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath_diag",
+   "linker_set_key" : "__cfi_slowpath_diag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "android_dlopen_ext",
+   "linker_set_key" : "android_dlopen_ext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK17android_dlextinfo"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "function_name" : "android_get_LD_LIBRARY_PATH",
+   "linker_set_key" : "android_get_LD_LIBRARY_PATH",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl.cpp"
+  },
+  {
+   "function_name" : "android_get_application_target_sdk_version",
+   "linker_set_key" : "android_get_application_target_sdk_version",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/android/api-level.h"
+  },
+  {
+   "function_name" : "dl_iterate_phdr",
+   "linker_set_key" : "dl_iterate_phdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFiP12dl_phdr_infojPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dl_unwind_find_exidx",
+   "linker_set_key" : "dl_unwind_find_exidx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dladdr",
+   "linker_set_key" : "dladdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIP7Dl_info"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlclose",
+   "linker_set_key" : "dlclose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlerror",
+   "linker_set_key" : "dlerror",
+   "return_type" : "_ZTIPc",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlopen",
+   "linker_set_key" : "dlopen",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlsym",
+   "linker_set_key" : "dlsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlvsym",
+   "linker_set_key" : "dlvsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11user_fpregs",
+   "name" : "user_fpregs *",
+   "referenced_type" : "_ZTI11user_fpregs",
+   "self_type" : "_ZTIP11user_fpregs",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12dl_phdr_info",
+   "name" : "dl_phdr_info *",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTIP12dl_phdr_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_namespace_t",
+   "name" : "android_namespace_t *",
+   "referenced_type" : "_ZTI19android_namespace_t",
+   "self_type" : "_ZTIP19android_namespace_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7Dl_info",
+   "name" : "Dl_info *",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTIP7Dl_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7dynamic",
+   "name" : "dynamic *",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTIP7dynamic",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8link_map",
+   "name" : "link_map *",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTIP8link_map",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9user_regs",
+   "name" : "user_regs *",
+   "referenced_type" : "_ZTI9user_regs",
+   "self_type" : "_ZTIP9user_regs",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvS_jPKvE",
+   "name" : "void *(*)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "self_type" : "_ZTIPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjPKvE",
+   "name" : "void *(*)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "self_type" : "_ZTIPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjjPKvE",
+   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "self_type" : "_ZTIPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "name" : "int (*)(dl_phdr_info *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "self_type" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKvE",
+   "name" : "void (*)(void *, const void *)",
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "self_type" : "_ZTIPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK10elf32_phdr",
+   "name" : "const elf32_phdr *",
+   "referenced_type" : "_ZTIK10elf32_phdr",
+   "self_type" : "_ZTIPK10elf32_phdr",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17android_dlextinfo",
+   "name" : "const android_dlextinfo *",
+   "referenced_type" : "_ZTIK17android_dlextinfo",
+   "self_type" : "_ZTIPK17android_dlextinfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10elf32_phdr",
+   "name" : "const elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTIK10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17android_dlextinfo",
+   "name" : "const android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTIK17android_dlextinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvS_jPKvE",
+   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvS_jPKvE",
+   "self_type" : "_ZTIVPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjPKvE",
+   "name" : "void *(*volatile)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjPKvE",
+   "self_type" : "_ZTIVPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjjPKvE",
+   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjjPKvE",
+   "self_type" : "_ZTIVPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFvPvPKvE",
+   "name" : "void (*volatile)(void *, const void *)",
+   "referenced_type" : "_ZTIPFvPvPKvE",
+   "self_type" : "_ZTIVPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Chdr",
+   "name" : "Elf32_Chdr",
+   "referenced_type" : "_ZTI10Elf32_Chdr",
+   "self_type" : "_ZTI10Elf32_Chdr",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Move",
+   "name" : "Elf32_Move",
+   "referenced_type" : "_ZTI10Elf32_Move",
+   "self_type" : "_ZTI10Elf32_Move",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Chdr",
+   "name" : "Elf64_Chdr",
+   "referenced_type" : "_ZTI10Elf64_Chdr",
+   "self_type" : "_ZTI10Elf64_Chdr",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 208,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Move",
+   "name" : "Elf64_Move",
+   "referenced_type" : "_ZTI10Elf64_Move",
+   "self_type" : "_ZTI10Elf64_Move",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_note",
+   "name" : "elf32_note",
+   "referenced_type" : "_ZTI10elf32_note",
+   "self_type" : "_ZTI10elf32_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_phdr",
+   "name" : "elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTI10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_rela",
+   "name" : "elf32_rela",
+   "referenced_type" : "_ZTI10elf32_rela",
+   "self_type" : "_ZTI10elf32_rela",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_shdr",
+   "name" : "elf32_shdr",
+   "referenced_type" : "_ZTI10elf32_shdr",
+   "self_type" : "_ZTI10elf32_shdr",
+   "size" : 40,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_note",
+   "name" : "elf64_note",
+   "referenced_type" : "_ZTI10elf64_note",
+   "self_type" : "_ZTI10elf64_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_phdr",
+   "name" : "elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTI10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_rela",
+   "name" : "elf64_rela",
+   "referenced_type" : "_ZTI10elf64_rela",
+   "self_type" : "_ZTI10elf64_rela",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_shdr",
+   "name" : "elf64_shdr",
+   "referenced_type" : "_ZTI10elf64_shdr",
+   "self_type" : "_ZTI10elf64_shdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fpregs",
+     "referenced_type" : "_ZTIA8_N11user_fpregs6fp_regE"
+    },
+    {
+     "field_name" : "fpsr",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fpcr",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ftype",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIA8_h"
+    },
+    {
+     "field_name" : "init_flag",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI11user_fpregs",
+   "name" : "user_fpregs",
+   "referenced_type" : "_ZTI11user_fpregs",
+   "self_type" : "_ZTI11user_fpregs",
+   "size" : 116,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_Verdef",
+   "name" : "Elf32_Verdef",
+   "referenced_type" : "_ZTI12Elf32_Verdef",
+   "self_type" : "_ZTI12Elf32_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_auxv_t",
+   "name" : "Elf32_auxv_t",
+   "referenced_type" : "_ZTI12Elf32_auxv_t",
+   "self_type" : "_ZTI12Elf32_auxv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_Verdef",
+   "name" : "Elf64_Verdef",
+   "referenced_type" : "_ZTI12Elf64_Verdef",
+   "self_type" : "_ZTI12Elf64_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_auxv_t",
+   "name" : "Elf64_auxv_t",
+   "referenced_type" : "_ZTI12Elf64_auxv_t",
+   "self_type" : "_ZTI12Elf64_auxv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "dlpi_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dlpi_phdr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK10elf32_phdr"
+    },
+    {
+     "field_name" : "dlpi_phnum",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "dlpi_adds",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_subs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_tls_modid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_tls_data",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12dl_phdr_info",
+   "name" : "dl_phdr_info",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTI12dl_phdr_info",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fpexc",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fpinst",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fpinst2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI12user_vfp_exc",
+   "name" : "user_vfp_exc",
+   "referenced_type" : "_ZTI12user_vfp_exc",
+   "self_type" : "_ZTI12user_vfp_exc",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Syminfo",
+   "name" : "Elf32_Syminfo",
+   "referenced_type" : "_ZTI13Elf32_Syminfo",
+   "self_type" : "_ZTI13Elf32_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verdaux",
+   "name" : "Elf32_Verdaux",
+   "referenced_type" : "_ZTI13Elf32_Verdaux",
+   "self_type" : "_ZTI13Elf32_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Vernaux",
+   "name" : "Elf32_Vernaux",
+   "referenced_type" : "_ZTI13Elf32_Vernaux",
+   "self_type" : "_ZTI13Elf32_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verneed",
+   "name" : "Elf32_Verneed",
+   "referenced_type" : "_ZTI13Elf32_Verneed",
+   "self_type" : "_ZTI13Elf32_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Syminfo",
+   "name" : "Elf64_Syminfo",
+   "referenced_type" : "_ZTI13Elf64_Syminfo",
+   "self_type" : "_ZTI13Elf64_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verdaux",
+   "name" : "Elf64_Verdaux",
+   "referenced_type" : "_ZTI13Elf64_Verdaux",
+   "self_type" : "_ZTI13Elf64_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Vernaux",
+   "name" : "Elf64_Vernaux",
+   "referenced_type" : "_ZTI13Elf64_Vernaux",
+   "self_type" : "_ZTI13Elf64_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verneed",
+   "name" : "Elf64_Verneed",
+   "referenced_type" : "_ZTI13Elf64_Verneed",
+   "self_type" : "_ZTI13Elf64_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_addr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "relro_fd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "library_namespace",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP19android_namespace_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17android_dlextinfo",
+   "name" : "android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTI17android_dlextinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "v",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4092_c"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libdl/libdl_cfi.cpp:27:8)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "regs",
+     "referenced_type" : "_ZTI9user_regs"
+    },
+    {
+     "field_name" : "u_fpvalid",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "u_tsize",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_dsize",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_ssize",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_code",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_stack",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "signal",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "u_ar0",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIP9user_regs"
+    },
+    {
+     "field_name" : "magic",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_comm",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "u_debugreg",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA8_i"
+    },
+    {
+     "field_name" : "u_fp",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTI11user_fpregs"
+    },
+    {
+     "field_name" : "u_fp0",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIP11user_fpregs"
+    }
+   ],
+   "linker_set_key" : "_ZTI4user",
+   "name" : "user",
+   "referenced_type" : "_ZTI4user",
+   "self_type" : "_ZTI4user",
+   "size" : 296,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5div_t",
+   "name" : "div_t",
+   "referenced_type" : "_ZTI5div_t",
+   "self_type" : "_ZTI5div_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI6ldiv_t",
+   "name" : "ldiv_t",
+   "referenced_type" : "_ZTI6ldiv_t",
+   "self_type" : "_ZTI6ldiv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dli_fname",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_fbase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "dli_sname",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_saddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI7Dl_info",
+   "name" : "Dl_info",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTI7Dl_info",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7dynamicUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7dynamic",
+   "name" : "dynamic",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTI7dynamic",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI7lldiv_t",
+   "name" : "lldiv_t",
+   "referenced_type" : "_ZTI7lldiv_t",
+   "self_type" : "_ZTI7lldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "r_map",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "r_brk",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_state",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7r_debug7$RT_ADDE"
+    },
+    {
+     "field_name" : "r_ldbase",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI7r_debug",
+   "name" : "r_debug",
+   "referenced_type" : "_ZTI7r_debug",
+   "self_type" : "_ZTI7r_debug",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "l_ld",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP7dynamic"
+    },
+    {
+     "field_name" : "l_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "l_prev",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP8link_map"
+    }
+   ],
+   "linker_set_key" : "_ZTI8link_map",
+   "name" : "link_map",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTI8link_map",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "arena",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ordblks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smblks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblks",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblkhd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usmblks",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fsmblks",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uordblks",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fordblks",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "keepcost",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8mallinfo",
+   "name" : "mallinfo",
+   "referenced_type" : "_ZTI8mallinfo",
+   "self_type" : "_ZTI8mallinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "fpregs",
+     "referenced_type" : "_ZTIA32_y"
+    },
+    {
+     "field_name" : "fpscr",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI8user_vfp",
+   "name" : "user_vfp",
+   "referenced_type" : "_ZTI8user_vfp",
+   "self_type" : "_ZTI8user_vfp",
+   "size" : 264,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI9CFIShadow",
+   "name" : "CFIShadow",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9CFIShadow",
+   "self_type" : "_ZTI9CFIShadow",
+   "size" : 1,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf32_Lib",
+   "name" : "Elf32_Lib",
+   "referenced_type" : "_ZTI9Elf32_Lib",
+   "self_type" : "_ZTI9Elf32_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN9Elf64_DynUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Dyn",
+   "name" : "Elf64_Dyn",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTI9Elf64_Dyn",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Lib",
+   "name" : "Elf64_Lib",
+   "referenced_type" : "_ZTI9Elf64_Lib",
+   "self_type" : "_ZTI9Elf64_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 336,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 400,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_hdr",
+   "name" : "elf32_hdr",
+   "referenced_type" : "_ZTI9elf32_hdr",
+   "self_type" : "_ZTI9elf32_hdr",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_rel",
+   "name" : "elf32_rel",
+   "referenced_type" : "_ZTI9elf32_rel",
+   "self_type" : "_ZTI9elf32_rel",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_sym",
+   "name" : "elf32_sym",
+   "referenced_type" : "_ZTI9elf32_sym",
+   "self_type" : "_ZTI9elf32_sym",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 432,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 464,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 496,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_hdr",
+   "name" : "elf64_hdr",
+   "referenced_type" : "_ZTI9elf64_hdr",
+   "self_type" : "_ZTI9elf64_hdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_rel",
+   "name" : "elf64_rel",
+   "referenced_type" : "_ZTI9elf64_rel",
+   "self_type" : "_ZTI9elf64_rel",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_sym",
+   "name" : "elf64_sym",
+   "referenced_type" : "_ZTI9elf64_sym",
+   "self_type" : "_ZTI9elf64_sym",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uregs",
+     "referenced_type" : "_ZTIA18_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI9user_regs",
+   "name" : "user_regs",
+   "referenced_type" : "_ZTI9user_regs",
+   "self_type" : "_ZTI9user_regs",
+   "size" : 72,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sign1",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "unused",
+     "field_offset" : 1,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign2",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exponent",
+     "field_offset" : 17,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "j",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mantissa1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mantissa0",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN11user_fpregs6fp_regE",
+   "name" : "user_fpregs::fp_reg",
+   "referenced_type" : "_ZTIN11user_fpregs6fp_regE",
+   "self_type" : "_ZTIN11user_fpregs6fp_regE",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E",
+   "name" : "Elf32_auxv_t::(anonymous union at bionic/libc/include/elf.h:47:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E",
+   "name" : "Elf64_auxv_t::(anonymous union at bionic/libc/include/elf.h:54:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7dynamicUt_E",
+   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7dynamicUt_E",
+   "self_type" : "_ZTIN7dynamicUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9Elf64_DynUt_E",
+   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9Elf64_DynUt_E",
+   "self_type" : "_ZTIN9Elf64_DynUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv7-a-neon/source-based/liblog.so.lsdump b/S/64/arm_armv7-a-neon/source-based/liblog.so.lsdump
new file mode 100644
index 0000000..5f02eb1
--- /dev/null
+++ b/S/64/arm_armv7-a-neon/source-based/liblog.so.lsdump
@@ -0,0 +1,2533 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA5121_h",
+   "name" : "unsigned char [5121]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA5121_h",
+   "size" : 5121,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_c",
+   "name" : "char []",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA_c",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__android_log_assert"
+  },
+  {
+   "name" : "__android_log_bswrite"
+  },
+  {
+   "name" : "__android_log_btwrite"
+  },
+  {
+   "name" : "__android_log_buf_print"
+  },
+  {
+   "name" : "__android_log_buf_write"
+  },
+  {
+   "name" : "__android_log_bwrite"
+  },
+  {
+   "name" : "__android_log_call_aborter"
+  },
+  {
+   "name" : "__android_log_close"
+  },
+  {
+   "name" : "__android_log_default_aborter"
+  },
+  {
+   "name" : "__android_log_error_write"
+  },
+  {
+   "name" : "__android_log_get_minimum_priority"
+  },
+  {
+   "name" : "__android_log_is_debuggable"
+  },
+  {
+   "name" : "__android_log_is_loggable"
+  },
+  {
+   "name" : "__android_log_is_loggable_len"
+  },
+  {
+   "name" : "__android_log_logd_logger"
+  },
+  {
+   "name" : "__android_log_pmsg_file_read"
+  },
+  {
+   "name" : "__android_log_pmsg_file_write"
+  },
+  {
+   "name" : "__android_log_print"
+  },
+  {
+   "name" : "__android_log_security"
+  },
+  {
+   "name" : "__android_log_security_bswrite"
+  },
+  {
+   "name" : "__android_log_set_aborter"
+  },
+  {
+   "name" : "__android_log_set_default_tag"
+  },
+  {
+   "name" : "__android_log_set_logger"
+  },
+  {
+   "name" : "__android_log_set_minimum_priority"
+  },
+  {
+   "name" : "__android_log_stderr_logger"
+  },
+  {
+   "name" : "__android_log_vprint"
+  },
+  {
+   "name" : "__android_log_write"
+  },
+  {
+   "name" : "__android_log_write_log_message"
+  },
+  {
+   "name" : "android_log_destroy"
+  },
+  {
+   "name" : "android_log_id_to_name"
+  },
+  {
+   "name" : "android_log_parser_reset"
+  },
+  {
+   "name" : "android_log_processBinaryLogBuffer"
+  },
+  {
+   "name" : "android_log_processLogBuffer"
+  },
+  {
+   "name" : "android_log_read_next"
+  },
+  {
+   "name" : "android_log_reset"
+  },
+  {
+   "name" : "android_log_write_float32"
+  },
+  {
+   "name" : "android_log_write_int32"
+  },
+  {
+   "name" : "android_log_write_int64"
+  },
+  {
+   "name" : "android_log_write_list"
+  },
+  {
+   "name" : "android_log_write_list_begin"
+  },
+  {
+   "name" : "android_log_write_list_buffer"
+  },
+  {
+   "name" : "android_log_write_list_end"
+  },
+  {
+   "name" : "android_log_write_string8"
+  },
+  {
+   "name" : "android_log_write_string8_len"
+  },
+  {
+   "name" : "android_logger_clear"
+  },
+  {
+   "name" : "android_logger_get_id"
+  },
+  {
+   "name" : "android_logger_get_log_readable_size"
+  },
+  {
+   "name" : "android_logger_get_log_size"
+  },
+  {
+   "name" : "android_logger_get_log_version"
+  },
+  {
+   "name" : "android_logger_get_prune_list"
+  },
+  {
+   "name" : "android_logger_get_statistics"
+  },
+  {
+   "name" : "android_logger_list_alloc"
+  },
+  {
+   "name" : "android_logger_list_alloc_time"
+  },
+  {
+   "name" : "android_logger_list_free"
+  },
+  {
+   "name" : "android_logger_list_open"
+  },
+  {
+   "name" : "android_logger_list_read"
+  },
+  {
+   "name" : "android_logger_open"
+  },
+  {
+   "name" : "android_logger_set_log_size"
+  },
+  {
+   "name" : "android_logger_set_prune_list"
+  },
+  {
+   "name" : "android_name_to_log_id"
+  },
+  {
+   "name" : "android_openEventTagMap"
+  },
+  {
+   "name" : "create_android_log_parser"
+  },
+  {
+   "name" : "create_android_logger"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FORMAT_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FORMAT_BRIEF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FORMAT_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "FORMAT_TAG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FORMAT_THREAD"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "FORMAT_RAW"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "FORMAT_TIME"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FORMAT_THREADTIME"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FORMAT_LONG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "FORMAT_MODIFIER_COLOR"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "FORMAT_MODIFIER_TIME_USEC"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "FORMAT_MODIFIER_PRINTABLE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FORMAT_MODIFIER_YEAR"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "FORMAT_MODIFIER_ZONE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "FORMAT_MODIFIER_EPOCH"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "FORMAT_MODIFIER_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "FORMAT_MODIFIER_UID"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "FORMAT_MODIFIER_DESCRIPT"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "FORMAT_MODIFIER_TIME_NSEC"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AndroidLogPrintFormat",
+   "name" : "AndroidLogPrintFormat",
+   "referenced_type" : "_ZTI21AndroidLogPrintFormat",
+   "self_type" : "_ZTI21AndroidLogPrintFormat",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "name" : "int (log_id, char, const char *, const char *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK21__android_log_messageE",
+   "name" : "void (const __android_log_message *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK21__android_log_messageE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPKcE",
+   "name" : "void (const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPKcE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__android_log_assert",
+   "linker_set_key" : "__android_log_assert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bswrite",
+   "linker_set_key" : "__android_log_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_btwrite",
+   "linker_set_key" : "__android_log_btwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_print",
+   "linker_set_key" : "__android_log_buf_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_write",
+   "linker_set_key" : "__android_log_buf_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bwrite",
+   "linker_set_key" : "__android_log_bwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_call_aborter",
+   "linker_set_key" : "__android_log_call_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_close",
+   "linker_set_key" : "__android_log_close",
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_default_aborter",
+   "linker_set_key" : "__android_log_default_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_error_write",
+   "linker_set_key" : "__android_log_error_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_safetynet.h"
+  },
+  {
+   "function_name" : "__android_log_get_minimum_priority",
+   "linker_set_key" : "__android_log_get_minimum_priority",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_debuggable",
+   "linker_set_key" : "__android_log_is_debuggable",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_properties.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable",
+   "linker_set_key" : "__android_log_is_loggable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable_len",
+   "linker_set_key" : "__android_log_is_loggable_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_logd_logger",
+   "linker_set_key" : "__android_log_logd_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_read",
+   "linker_set_key" : "__android_log_pmsg_file_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPFi6log_idcPKcS1_jPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_write",
+   "linker_set_key" : "__android_log_pmsg_file_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_print",
+   "linker_set_key" : "__android_log_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_security",
+   "linker_set_key" : "__android_log_security",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_security_bswrite",
+   "linker_set_key" : "__android_log_security_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_set_aborter",
+   "linker_set_key" : "__android_log_set_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPKcE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_default_tag",
+   "linker_set_key" : "__android_log_set_default_tag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_logger",
+   "linker_set_key" : "__android_log_set_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPK21__android_log_messageE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_minimum_priority",
+   "linker_set_key" : "__android_log_set_minimum_priority",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_stderr_logger",
+   "linker_set_key" : "__android_log_stderr_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_vprint",
+   "linker_set_key" : "__android_log_vprint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write",
+   "linker_set_key" : "__android_log_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write_log_message",
+   "linker_set_key" : "__android_log_write_log_message",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "android_log_destroy",
+   "linker_set_key" : "android_log_destroy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_id_to_name",
+   "linker_set_key" : "android_log_id_to_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_log_parser_reset",
+   "linker_set_key" : "android_log_parser_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_processBinaryLogBuffer",
+   "linker_set_key" : "android_log_processBinaryLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK11EventTagMap"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_processLogBuffer",
+   "linker_set_key" : "android_log_processLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_read_next",
+   "linker_set_key" : "android_log_read_next",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTI24android_log_list_element",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_reset",
+   "linker_set_key" : "android_log_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_float32",
+   "linker_set_key" : "android_log_write_float32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int32",
+   "linker_set_key" : "android_log_write_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int64",
+   "linker_set_key" : "android_log_write_int64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list",
+   "linker_set_key" : "android_log_write_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_begin",
+   "linker_set_key" : "android_log_write_list_begin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_buffer",
+   "linker_set_key" : "android_log_write_list_buffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "android_log_write_list_end",
+   "linker_set_key" : "android_log_write_list_end",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8",
+   "linker_set_key" : "android_log_write_string8",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8_len",
+   "linker_set_key" : "android_log_write_string8_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_logger_clear",
+   "linker_set_key" : "android_logger_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_id",
+   "linker_set_key" : "android_logger_get_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_readable_size",
+   "linker_set_key" : "android_logger_get_log_readable_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_size",
+   "linker_set_key" : "android_logger_get_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_version",
+   "linker_set_key" : "android_logger_get_log_version",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_prune_list",
+   "linker_set_key" : "android_logger_get_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_statistics",
+   "linker_set_key" : "android_logger_get_statistics",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc",
+   "linker_set_key" : "android_logger_list_alloc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc_time",
+   "linker_set_key" : "android_logger_list_alloc_time",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI8log_time"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_free",
+   "linker_set_key" : "android_logger_list_free",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_open",
+   "linker_set_key" : "android_logger_list_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_read",
+   "linker_set_key" : "android_logger_list_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIP7log_msg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_open",
+   "linker_set_key" : "android_logger_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIP6logger",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_log_size",
+   "linker_set_key" : "android_logger_set_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_prune_list",
+   "linker_set_key" : "android_logger_set_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_name_to_log_id",
+   "linker_set_key" : "android_name_to_log_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_openEventTagMap",
+   "linker_set_key" : "android_openEventTagMap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "function_name" : "create_android_log_parser",
+   "linker_set_key" : "create_android_log_parser",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "create_android_logger",
+   "linker_set_key" : "create_android_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIR22android_log_event_list",
+   "name" : "android_log_event_list &",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIR22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11EventTagMap",
+   "name" : "EventTagMap *",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIP11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11logger_list",
+   "name" : "logger_list *",
+   "referenced_type" : "_ZTI11logger_list",
+   "self_type" : "_ZTIP11logger_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12logger_entry",
+   "name" : "logger_entry *",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTIP12logger_entry",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t *",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIP17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AndroidLogFormat_t",
+   "name" : "AndroidLogFormat_t *",
+   "referenced_type" : "_ZTI18AndroidLogFormat_t",
+   "self_type" : "_ZTIP18AndroidLogFormat_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21__android_log_message",
+   "name" : "__android_log_message *",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIP21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22android_log_event_list",
+   "name" : "android_log_event_list *",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIP22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28android_log_context_internal",
+   "name" : "android_log_context_internal *",
+   "referenced_type" : "_ZTI28android_log_context_internal",
+   "self_type" : "_ZTIP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6logger",
+   "name" : "logger *",
+   "referenced_type" : "_ZTI6logger",
+   "self_type" : "_ZTIP6logger",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7log_msg",
+   "name" : "log_msg *",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIP7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "name" : "int (*)(log_id, char, const char *, const char *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "self_type" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK21__android_log_messageE",
+   "name" : "void (*)(const __android_log_message *)",
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "self_type" : "_ZTIPFvPK21__android_log_messageE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPKcE",
+   "name" : "void (*)(const char *)",
+   "referenced_type" : "_ZTIFvPKcE",
+   "self_type" : "_ZTIPFvPKcE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11EventTagMap",
+   "name" : "const EventTagMap *",
+   "referenced_type" : "_ZTIK11EventTagMap",
+   "self_type" : "_ZTIPK11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t *",
+   "referenced_type" : "_ZTIK17AndroidLogEntry_t",
+   "self_type" : "_ZTIPK17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21__android_log_message",
+   "name" : "const __android_log_message *",
+   "referenced_type" : "_ZTIK21__android_log_message",
+   "self_type" : "_ZTIPK21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22android_log_event_list",
+   "name" : "const android_log_event_list *",
+   "referenced_type" : "_ZTIK22android_log_event_list",
+   "self_type" : "_ZTIPK22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7log_msg",
+   "name" : "const log_msg *",
+   "referenced_type" : "_ZTIK7log_msg",
+   "self_type" : "_ZTIPK7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP28android_log_context_internal",
+   "name" : "android_log_context_internal **",
+   "referenced_type" : "_ZTIP28android_log_context_internal",
+   "self_type" : "_ZTIPP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11EventTagMap",
+   "name" : "const EventTagMap",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIK11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIK17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21__android_log_message",
+   "name" : "const __android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIK21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22android_log_event_list",
+   "name" : "const android_log_event_list",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIK22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7log_msg",
+   "name" : "const log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIK7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "len",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hdr_size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sec",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nsec",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12logger_entry",
+   "name" : "logger_entry",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTI12logger_entry",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19android_LogPriority"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "tagLen",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "messageLen",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTI17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_event_int_t",
+   "name" : "android_event_int_t",
+   "referenced_type" : "_ZTI19android_event_int_t",
+   "self_type" : "_ZTI19android_event_int_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "element_count",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_list_t",
+   "name" : "android_event_list_t",
+   "referenced_type" : "_ZTI20android_event_list_t",
+   "self_type" : "_ZTI20android_event_list_t",
+   "size" : 2,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_long_t",
+   "name" : "android_event_long_t",
+   "referenced_type" : "_ZTI20android_event_long_t",
+   "self_type" : "_ZTI20android_event_long_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "realtime",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTI8log_time"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_log_header_t",
+   "name" : "android_log_header_t",
+   "referenced_type" : "_ZTI20android_log_header_t",
+   "self_type" : "_ZTI20android_log_header_t",
+   "size" : 11,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_event_float_t",
+   "name" : "android_event_float_t",
+   "referenced_type" : "_ZTI21android_event_float_t",
+   "self_type" : "_ZTI21android_event_float_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_header_t",
+   "name" : "android_event_header_t",
+   "referenced_type" : "_ZTI22android_event_header_t",
+   "self_type" : "_ZTI22android_event_header_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_string_t",
+   "name" : "android_event_string_t",
+   "referenced_type" : "_ZTI22android_event_string_t",
+   "self_type" : "_ZTI22android_event_string_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "ctx",
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "access" : "private",
+     "field_name" : "ret",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_log_event_list",
+   "name" : "android_log_event_list",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTI22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI19android_event_int_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI23android_log_event_int_t",
+   "name" : "android_log_event_int_t",
+   "referenced_type" : "_ZTI23android_log_event_int_t",
+   "self_type" : "_ZTI23android_log_event_int_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20android_event_long_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_event_long_t",
+   "name" : "android_log_event_long_t",
+   "referenced_type" : "_ZTI24android_log_event_long_t",
+   "self_type" : "_ZTI24android_log_event_long_t",
+   "size" : 13,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTI19AndroidEventLogType"
+    },
+    {
+     "field_name" : "complete",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN24android_log_list_elementUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_list_element",
+   "name" : "android_log_list_element",
+   "referenced_type" : "_ZTI24android_log_list_element",
+   "self_type" : "_ZTI24android_log_list_element",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pmsg_log_header_t",
+   "name" : "android_pmsg_log_header_t",
+   "referenced_type" : "_ZTI25android_pmsg_log_header_t",
+   "self_type" : "_ZTI25android_pmsg_log_header_t",
+   "size" : 7,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_log_event_string_t",
+   "name" : "android_log_event_string_t",
+   "referenced_type" : "_ZTI26android_log_event_string_t",
+   "self_type" : "_ZTI26android_log_event_string_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "_ZTIN7log_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7log_msg",
+   "name" : "log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTI7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "int32",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "int64",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "string",
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "float32",
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN24android_log_list_elementUt_E",
+   "name" : "android_log_list_element::(anonymous union at system/core/liblog/include/log/log_event_list.h:48:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN24android_log_list_elementUt_E",
+   "self_type" : "_ZTIN24android_log_list_elementUt_E",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buf",
+     "referenced_type" : "_ZTIA5121_h"
+    },
+    {
+     "field_name" : "entry",
+     "referenced_type" : "_ZTI12logger_entry"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7log_msgUt_E",
+   "name" : "log_msg::(anonymous union at system/core/liblog/include/log/log_read.h:58:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7log_msgUt_E",
+   "self_type" : "_ZTIN7log_msgUt_E",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv7-a-neon/source-based/libm.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libm.so.lsdump
new file mode 100644
index 0000000..43a4e9c
--- /dev/null
+++ b/S/64/arm_armv7-a-neon/source-based/libm.so.lsdump
@@ -0,0 +1,5800 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA10_c",
+   "name" : "char [10]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA10_c",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_modf.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA10_d",
+   "name" : "double [10]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA10_d",
+   "size" : 80,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA11_d",
+   "name" : "double [11]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA11_d",
+   "size" : 88,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3) [128]",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIA128_N12pow_log_dataUt_E",
+   "size" : 4096,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3) [128]",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIA128_N8log_dataUt_E",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA129_d",
+   "name" : "double [129]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA129_d",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3) [16]",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIA16_N10log2f_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3) [16]",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3) [16]",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIA16_N9logf_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_d",
+   "name" : "double [16]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA16_d",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA24_j",
+   "name" : "unsigned int [24]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA24_j",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA256_y",
+   "name" : "unsigned long long [256]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA256_y",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_8sincos_t",
+   "name" : "sincos_t [2]",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTIA2_8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_d",
+   "name" : "double [2]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA2_d",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_e",
+   "name" : "long double [2]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA2_e",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_f",
+   "name" : "float [2]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA2_f",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA32_y",
+   "name" : "unsigned long long [32]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA32_y",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA3_d",
+   "name" : "double [3]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA3_d",
+   "size" : 24,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_d",
+   "name" : "double [4]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA4_d",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_f",
+   "name" : "float [4]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA4_f",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA5_d",
+   "name" : "double [5]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA5_d",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_f",
+   "name" : "float [5]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA5_f",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [64]",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIA64_N9log2_dataUt_E",
+   "size" : 1024,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA66_i",
+   "name" : "int [66]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA66_i",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA6_d",
+   "name" : "double [6]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA6_d",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_f",
+   "name" : "float [6]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA6_f",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_d",
+   "name" : "double [7]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA7_d",
+   "size" : 56,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA8_d",
+   "name" : "double [8]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA8_d",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_j",
+   "name" : "unsigned int []",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA_j",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__aeabi_d2lz"
+  },
+  {
+   "name" : "__aeabi_d2ulz"
+  },
+  {
+   "name" : "__aeabi_f2lz"
+  },
+  {
+   "name" : "__aeabi_f2ulz"
+  },
+  {
+   "name" : "__aeabi_l2d"
+  },
+  {
+   "name" : "__fixdfdi"
+  },
+  {
+   "name" : "__fixsfdi"
+  },
+  {
+   "name" : "__fixunsdfdi"
+  },
+  {
+   "name" : "__fixunssfdi"
+  },
+  {
+   "name" : "__floatdidf"
+  },
+  {
+   "name" : "__signbit"
+  },
+  {
+   "name" : "__signbitf"
+  },
+  {
+   "name" : "__signbitl"
+  },
+  {
+   "name" : "acos"
+  },
+  {
+   "name" : "acosf"
+  },
+  {
+   "name" : "acosh"
+  },
+  {
+   "name" : "acoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "acoshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "acosl"
+  },
+  {
+   "name" : "asin"
+  },
+  {
+   "name" : "asinf"
+  },
+  {
+   "name" : "asinh"
+  },
+  {
+   "name" : "asinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "asinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "asinl"
+  },
+  {
+   "name" : "atan"
+  },
+  {
+   "name" : "atan2"
+  },
+  {
+   "name" : "atan2f"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atan2l"
+  },
+  {
+   "name" : "atanf"
+  },
+  {
+   "name" : "atanh"
+  },
+  {
+   "name" : "atanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atanl"
+  },
+  {
+   "name" : "cabs"
+  },
+  {
+   "name" : "cabsf"
+  },
+  {
+   "name" : "cabsl"
+  },
+  {
+   "name" : "cacos"
+  },
+  {
+   "name" : "cacosf"
+  },
+  {
+   "name" : "cacosh"
+  },
+  {
+   "name" : "cacoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacoshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacosl"
+  },
+  {
+   "name" : "carg"
+  },
+  {
+   "name" : "cargf"
+  },
+  {
+   "name" : "cargl"
+  },
+  {
+   "name" : "casin"
+  },
+  {
+   "name" : "casinf"
+  },
+  {
+   "name" : "casinh"
+  },
+  {
+   "name" : "casinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinl"
+  },
+  {
+   "name" : "catan"
+  },
+  {
+   "name" : "catanf"
+  },
+  {
+   "name" : "catanh"
+  },
+  {
+   "name" : "catanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanl"
+  },
+  {
+   "name" : "cbrt"
+  },
+  {
+   "name" : "cbrtf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cbrtl"
+  },
+  {
+   "name" : "ccos"
+  },
+  {
+   "name" : "ccosf"
+  },
+  {
+   "name" : "ccosh"
+  },
+  {
+   "name" : "ccoshf"
+  },
+  {
+   "name" : "ccoshl"
+  },
+  {
+   "name" : "ccosl"
+  },
+  {
+   "name" : "ceil"
+  },
+  {
+   "name" : "ceilf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "ceill"
+  },
+  {
+   "name" : "cexp"
+  },
+  {
+   "name" : "cexpf"
+  },
+  {
+   "name" : "cexpl"
+  },
+  {
+   "name" : "cimag"
+  },
+  {
+   "name" : "cimagf"
+  },
+  {
+   "name" : "cimagl"
+  },
+  {
+   "name" : "clog"
+  },
+  {
+   "name" : "clogf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clogl"
+  },
+  {
+   "name" : "conj"
+  },
+  {
+   "name" : "conjf"
+  },
+  {
+   "name" : "conjl"
+  },
+  {
+   "name" : "copysign"
+  },
+  {
+   "name" : "copysignf"
+  },
+  {
+   "name" : "copysignl"
+  },
+  {
+   "name" : "cos"
+  },
+  {
+   "name" : "cosf"
+  },
+  {
+   "name" : "cosh"
+  },
+  {
+   "name" : "coshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "coshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cosl"
+  },
+  {
+   "name" : "cpow"
+  },
+  {
+   "name" : "cpowf"
+  },
+  {
+   "name" : "cpowl"
+  },
+  {
+   "name" : "cproj"
+  },
+  {
+   "name" : "cprojf"
+  },
+  {
+   "name" : "cprojl"
+  },
+  {
+   "name" : "creal"
+  },
+  {
+   "name" : "crealf"
+  },
+  {
+   "name" : "creall"
+  },
+  {
+   "name" : "csin"
+  },
+  {
+   "name" : "csinf"
+  },
+  {
+   "name" : "csinh"
+  },
+  {
+   "name" : "csinhf"
+  },
+  {
+   "name" : "csinhl"
+  },
+  {
+   "name" : "csinl"
+  },
+  {
+   "name" : "csqrt"
+  },
+  {
+   "name" : "csqrtf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "csqrtl"
+  },
+  {
+   "name" : "ctan"
+  },
+  {
+   "name" : "ctanf"
+  },
+  {
+   "name" : "ctanh"
+  },
+  {
+   "name" : "ctanhf"
+  },
+  {
+   "name" : "ctanhl"
+  },
+  {
+   "name" : "ctanl"
+  },
+  {
+   "name" : "drem"
+  },
+  {
+   "name" : "dremf"
+  },
+  {
+   "name" : "erf"
+  },
+  {
+   "name" : "erfc"
+  },
+  {
+   "name" : "erfcf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfcl"
+  },
+  {
+   "name" : "erff"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfl"
+  },
+  {
+   "name" : "exp"
+  },
+  {
+   "name" : "exp2"
+  },
+  {
+   "name" : "exp2f"
+  },
+  {
+   "name" : "exp2l"
+  },
+  {
+   "name" : "expf"
+  },
+  {
+   "name" : "expl"
+  },
+  {
+   "name" : "expm1"
+  },
+  {
+   "name" : "expm1f"
+  },
+  {
+   "binding" : "weak",
+   "name" : "expm1l"
+  },
+  {
+   "name" : "fabs"
+  },
+  {
+   "name" : "fabsf"
+  },
+  {
+   "name" : "fabsl"
+  },
+  {
+   "name" : "fdim"
+  },
+  {
+   "name" : "fdimf"
+  },
+  {
+   "name" : "fdiml"
+  },
+  {
+   "name" : "feclearexcept"
+  },
+  {
+   "name" : "fedisableexcept"
+  },
+  {
+   "name" : "feenableexcept"
+  },
+  {
+   "name" : "fegetenv"
+  },
+  {
+   "name" : "fegetexcept"
+  },
+  {
+   "name" : "fegetexceptflag"
+  },
+  {
+   "name" : "fegetround"
+  },
+  {
+   "name" : "feholdexcept"
+  },
+  {
+   "name" : "feraiseexcept"
+  },
+  {
+   "name" : "fesetenv"
+  },
+  {
+   "name" : "fesetexceptflag"
+  },
+  {
+   "name" : "fesetround"
+  },
+  {
+   "name" : "fetestexcept"
+  },
+  {
+   "name" : "feupdateenv"
+  },
+  {
+   "name" : "finite"
+  },
+  {
+   "name" : "finitef"
+  },
+  {
+   "name" : "floor"
+  },
+  {
+   "name" : "floorf"
+  },
+  {
+   "name" : "floorl"
+  },
+  {
+   "name" : "fma"
+  },
+  {
+   "name" : "fmaf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fmal"
+  },
+  {
+   "name" : "fmax"
+  },
+  {
+   "name" : "fmaxf"
+  },
+  {
+   "name" : "fmaxl"
+  },
+  {
+   "name" : "fmin"
+  },
+  {
+   "name" : "fminf"
+  },
+  {
+   "name" : "fminl"
+  },
+  {
+   "name" : "fmod"
+  },
+  {
+   "name" : "fmodf"
+  },
+  {
+   "name" : "fmodl"
+  },
+  {
+   "name" : "frexp"
+  },
+  {
+   "name" : "frexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "frexpl"
+  },
+  {
+   "name" : "gamma"
+  },
+  {
+   "name" : "gamma_r"
+  },
+  {
+   "name" : "gammaf"
+  },
+  {
+   "name" : "gammaf_r"
+  },
+  {
+   "name" : "hypot"
+  },
+  {
+   "name" : "hypotf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "hypotl"
+  },
+  {
+   "name" : "ilogb"
+  },
+  {
+   "name" : "ilogbf"
+  },
+  {
+   "name" : "ilogbl"
+  },
+  {
+   "name" : "j0"
+  },
+  {
+   "name" : "j0f"
+  },
+  {
+   "name" : "j1"
+  },
+  {
+   "name" : "j1f"
+  },
+  {
+   "name" : "jn"
+  },
+  {
+   "name" : "jnf"
+  },
+  {
+   "name" : "ldexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "ldexpl"
+  },
+  {
+   "name" : "lgamma"
+  },
+  {
+   "name" : "lgamma_r"
+  },
+  {
+   "name" : "lgammaf"
+  },
+  {
+   "name" : "lgammaf_r"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal_r"
+  },
+  {
+   "name" : "llrint"
+  },
+  {
+   "name" : "llrintf"
+  },
+  {
+   "name" : "llrintl"
+  },
+  {
+   "name" : "llround"
+  },
+  {
+   "name" : "llroundf"
+  },
+  {
+   "name" : "llroundl"
+  },
+  {
+   "name" : "log"
+  },
+  {
+   "name" : "log10"
+  },
+  {
+   "name" : "log10f"
+  },
+  {
+   "binding" : "weak",
+   "name" : "log10l"
+  },
+  {
+   "name" : "log1p"
+  },
+  {
+   "name" : "log1pf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "log1pl"
+  },
+  {
+   "name" : "log2"
+  },
+  {
+   "name" : "log2f"
+  },
+  {
+   "name" : "log2l"
+  },
+  {
+   "name" : "logb"
+  },
+  {
+   "name" : "logbf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "logbl"
+  },
+  {
+   "name" : "logf"
+  },
+  {
+   "name" : "logl"
+  },
+  {
+   "name" : "lrint"
+  },
+  {
+   "name" : "lrintf"
+  },
+  {
+   "name" : "lrintl"
+  },
+  {
+   "name" : "lround"
+  },
+  {
+   "name" : "lroundf"
+  },
+  {
+   "name" : "lroundl"
+  },
+  {
+   "name" : "modf"
+  },
+  {
+   "name" : "modff"
+  },
+  {
+   "name" : "modfl"
+  },
+  {
+   "name" : "nan"
+  },
+  {
+   "name" : "nanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nanl"
+  },
+  {
+   "name" : "nearbyint"
+  },
+  {
+   "name" : "nearbyintf"
+  },
+  {
+   "name" : "nearbyintl"
+  },
+  {
+   "name" : "nextafter"
+  },
+  {
+   "name" : "nextafterf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nextafterl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttoward"
+  },
+  {
+   "name" : "nexttowardf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttowardl"
+  },
+  {
+   "name" : "pow"
+  },
+  {
+   "name" : "powf"
+  },
+  {
+   "name" : "powl"
+  },
+  {
+   "name" : "remainder"
+  },
+  {
+   "name" : "remainderf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remainderl"
+  },
+  {
+   "name" : "remquo"
+  },
+  {
+   "name" : "remquof"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remquol"
+  },
+  {
+   "name" : "rint"
+  },
+  {
+   "name" : "rintf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "rintl"
+  },
+  {
+   "name" : "round"
+  },
+  {
+   "name" : "roundf"
+  },
+  {
+   "name" : "roundl"
+  },
+  {
+   "name" : "scalb"
+  },
+  {
+   "name" : "scalbf"
+  },
+  {
+   "name" : "scalbln"
+  },
+  {
+   "name" : "scalblnf"
+  },
+  {
+   "name" : "scalblnl"
+  },
+  {
+   "name" : "scalbn"
+  },
+  {
+   "name" : "scalbnf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "scalbnl"
+  },
+  {
+   "name" : "significand"
+  },
+  {
+   "name" : "significandf"
+  },
+  {
+   "name" : "significandl"
+  },
+  {
+   "name" : "sin"
+  },
+  {
+   "name" : "sincos"
+  },
+  {
+   "name" : "sincosf"
+  },
+  {
+   "name" : "sincosl"
+  },
+  {
+   "name" : "sinf"
+  },
+  {
+   "name" : "sinh"
+  },
+  {
+   "name" : "sinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sinl"
+  },
+  {
+   "name" : "sqrt"
+  },
+  {
+   "name" : "sqrtf"
+  },
+  {
+   "name" : "sqrtl"
+  },
+  {
+   "name" : "tan"
+  },
+  {
+   "name" : "tanf"
+  },
+  {
+   "name" : "tanh"
+  },
+  {
+   "name" : "tanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "tanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "tanl"
+  },
+  {
+   "name" : "tgamma"
+  },
+  {
+   "name" : "tgammaf"
+  },
+  {
+   "name" : "tgammal"
+  },
+  {
+   "name" : "trunc"
+  },
+  {
+   "name" : "truncf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "truncl"
+  },
+  {
+   "name" : "y0"
+  },
+  {
+   "name" : "y0f"
+  },
+  {
+   "name" : "y1"
+  },
+  {
+   "name" : "y1f"
+  },
+  {
+   "name" : "yn"
+  },
+  {
+   "name" : "ynf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__fe_dfl_env"
+  },
+  {
+   "name" : "signgam"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "function_name" : "__signbit",
+   "linker_set_key" : "__signbit",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitf",
+   "linker_set_key" : "__signbitf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitl",
+   "linker_set_key" : "__signbitl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "acos",
+   "linker_set_key" : "acos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosf",
+   "linker_set_key" : "acosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosh",
+   "linker_set_key" : "acosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshf",
+   "linker_set_key" : "acoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asin",
+   "linker_set_key" : "asin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinf",
+   "linker_set_key" : "asinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinh",
+   "linker_set_key" : "asinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhf",
+   "linker_set_key" : "asinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan",
+   "linker_set_key" : "atan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2",
+   "linker_set_key" : "atan2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2f",
+   "linker_set_key" : "atan2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanf",
+   "linker_set_key" : "atanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanh",
+   "linker_set_key" : "atanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhf",
+   "linker_set_key" : "atanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cabs",
+   "linker_set_key" : "cabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsf",
+   "linker_set_key" : "cabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsl",
+   "linker_set_key" : "cabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacos",
+   "linker_set_key" : "cacos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosf",
+   "linker_set_key" : "cacosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosh",
+   "linker_set_key" : "cacosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshf",
+   "linker_set_key" : "cacoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "carg",
+   "linker_set_key" : "carg",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargf",
+   "linker_set_key" : "cargf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargl",
+   "linker_set_key" : "cargl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casin",
+   "linker_set_key" : "casin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinf",
+   "linker_set_key" : "casinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinh",
+   "linker_set_key" : "casinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhf",
+   "linker_set_key" : "casinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catan",
+   "linker_set_key" : "catan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanf",
+   "linker_set_key" : "catanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanh",
+   "linker_set_key" : "catanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhf",
+   "linker_set_key" : "catanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cbrt",
+   "linker_set_key" : "cbrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cbrtf",
+   "linker_set_key" : "cbrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ccos",
+   "linker_set_key" : "ccos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosf",
+   "linker_set_key" : "ccosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosh",
+   "linker_set_key" : "ccosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshf",
+   "linker_set_key" : "ccoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshl",
+   "linker_set_key" : "ccoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosl",
+   "linker_set_key" : "ccosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ceil",
+   "linker_set_key" : "ceil",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ceilf",
+   "linker_set_key" : "ceilf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cexp",
+   "linker_set_key" : "cexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpf",
+   "linker_set_key" : "cexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpl",
+   "linker_set_key" : "cexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimag",
+   "linker_set_key" : "cimag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagf",
+   "linker_set_key" : "cimagf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagl",
+   "linker_set_key" : "cimagl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clog",
+   "linker_set_key" : "clog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogf",
+   "linker_set_key" : "clogf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conj",
+   "linker_set_key" : "conj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjf",
+   "linker_set_key" : "conjf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjl",
+   "linker_set_key" : "conjl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "copysign",
+   "linker_set_key" : "copysign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignf",
+   "linker_set_key" : "copysignf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignl",
+   "linker_set_key" : "copysignl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cos",
+   "linker_set_key" : "cos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosf",
+   "linker_set_key" : "cosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosh",
+   "linker_set_key" : "cosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshf",
+   "linker_set_key" : "coshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cpow",
+   "linker_set_key" : "cpow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowf",
+   "linker_set_key" : "cpowf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowl",
+   "linker_set_key" : "cpowl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cproj",
+   "linker_set_key" : "cproj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojf",
+   "linker_set_key" : "cprojf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojl",
+   "linker_set_key" : "cprojl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creal",
+   "linker_set_key" : "creal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "crealf",
+   "linker_set_key" : "crealf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creall",
+   "linker_set_key" : "creall",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csin",
+   "linker_set_key" : "csin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinf",
+   "linker_set_key" : "csinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinh",
+   "linker_set_key" : "csinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhf",
+   "linker_set_key" : "csinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhl",
+   "linker_set_key" : "csinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinl",
+   "linker_set_key" : "csinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrt",
+   "linker_set_key" : "csqrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtf",
+   "linker_set_key" : "csqrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctan",
+   "linker_set_key" : "ctan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanf",
+   "linker_set_key" : "ctanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanh",
+   "linker_set_key" : "ctanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhf",
+   "linker_set_key" : "ctanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhl",
+   "linker_set_key" : "ctanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanl",
+   "linker_set_key" : "ctanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "drem",
+   "linker_set_key" : "drem",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "dremf",
+   "linker_set_key" : "dremf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erf",
+   "linker_set_key" : "erf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfc",
+   "linker_set_key" : "erfc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcf",
+   "linker_set_key" : "erfcf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erff",
+   "linker_set_key" : "erff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp",
+   "linker_set_key" : "exp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2",
+   "linker_set_key" : "exp2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2f",
+   "linker_set_key" : "exp2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2l",
+   "linker_set_key" : "exp2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expf",
+   "linker_set_key" : "expf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expl",
+   "linker_set_key" : "expl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1",
+   "linker_set_key" : "expm1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1f",
+   "linker_set_key" : "expm1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabs",
+   "linker_set_key" : "fabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsf",
+   "linker_set_key" : "fabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsl",
+   "linker_set_key" : "fabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdim",
+   "linker_set_key" : "fdim",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdimf",
+   "linker_set_key" : "fdimf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdiml",
+   "linker_set_key" : "fdiml",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "feclearexcept",
+   "linker_set_key" : "feclearexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fedisableexcept",
+   "linker_set_key" : "fedisableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feenableexcept",
+   "linker_set_key" : "feenableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetenv",
+   "linker_set_key" : "fegetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexcept",
+   "linker_set_key" : "fegetexcept",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexceptflag",
+   "linker_set_key" : "fegetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetround",
+   "linker_set_key" : "fegetround",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feholdexcept",
+   "linker_set_key" : "feholdexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feraiseexcept",
+   "linker_set_key" : "feraiseexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetenv",
+   "linker_set_key" : "fesetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetexceptflag",
+   "linker_set_key" : "fesetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetround",
+   "linker_set_key" : "fesetround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fetestexcept",
+   "linker_set_key" : "fetestexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feupdateenv",
+   "linker_set_key" : "feupdateenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "finite",
+   "linker_set_key" : "finite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "finitef",
+   "linker_set_key" : "finitef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "floorf",
+   "linker_set_key" : "floorf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fma",
+   "linker_set_key" : "fma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaf",
+   "linker_set_key" : "fmaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmax",
+   "linker_set_key" : "fmax",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxf",
+   "linker_set_key" : "fmaxf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxl",
+   "linker_set_key" : "fmaxl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmin",
+   "linker_set_key" : "fmin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminf",
+   "linker_set_key" : "fminf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminl",
+   "linker_set_key" : "fminl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmod",
+   "linker_set_key" : "fmod",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodf",
+   "linker_set_key" : "fmodf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodl",
+   "linker_set_key" : "fmodl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexp",
+   "linker_set_key" : "frexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpf",
+   "linker_set_key" : "frexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma",
+   "linker_set_key" : "gamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma_r",
+   "linker_set_key" : "gamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf",
+   "linker_set_key" : "gammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf_r",
+   "linker_set_key" : "gammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypot",
+   "linker_set_key" : "hypot",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotf",
+   "linker_set_key" : "hypotf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogb",
+   "linker_set_key" : "ilogb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbf",
+   "linker_set_key" : "ilogbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbl",
+   "linker_set_key" : "ilogbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0",
+   "linker_set_key" : "j0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0f",
+   "linker_set_key" : "j0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1",
+   "linker_set_key" : "j1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1f",
+   "linker_set_key" : "j1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jn",
+   "linker_set_key" : "jn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jnf",
+   "linker_set_key" : "jnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpf",
+   "linker_set_key" : "ldexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma",
+   "linker_set_key" : "lgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma_r",
+   "linker_set_key" : "lgamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf",
+   "linker_set_key" : "lgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf_r",
+   "linker_set_key" : "lgammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrint",
+   "linker_set_key" : "llrint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintf",
+   "linker_set_key" : "llrintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintl",
+   "linker_set_key" : "llrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llround",
+   "linker_set_key" : "llround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundf",
+   "linker_set_key" : "llroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundl",
+   "linker_set_key" : "llroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log",
+   "linker_set_key" : "log",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10",
+   "linker_set_key" : "log10",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10f",
+   "linker_set_key" : "log10f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1p",
+   "linker_set_key" : "log1p",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pf",
+   "linker_set_key" : "log1pf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2",
+   "linker_set_key" : "log2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2f",
+   "linker_set_key" : "log2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2l",
+   "linker_set_key" : "log2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logb",
+   "linker_set_key" : "logb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbf",
+   "linker_set_key" : "logbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logf",
+   "linker_set_key" : "logf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logl",
+   "linker_set_key" : "logl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrint",
+   "linker_set_key" : "lrint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrintf",
+   "linker_set_key" : "lrintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrintl",
+   "linker_set_key" : "lrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lround",
+   "linker_set_key" : "lround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundf",
+   "linker_set_key" : "lroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundl",
+   "linker_set_key" : "lroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modf",
+   "linker_set_key" : "modf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modff",
+   "linker_set_key" : "modff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modfl",
+   "linker_set_key" : "modfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nan",
+   "linker_set_key" : "nan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanf",
+   "linker_set_key" : "nanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyint",
+   "linker_set_key" : "nearbyint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintf",
+   "linker_set_key" : "nearbyintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintl",
+   "linker_set_key" : "nearbyintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafter",
+   "linker_set_key" : "nextafter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterf",
+   "linker_set_key" : "nextafterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardf",
+   "linker_set_key" : "nexttowardf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "pow",
+   "linker_set_key" : "pow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powf",
+   "linker_set_key" : "powf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powl",
+   "linker_set_key" : "powl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainder",
+   "linker_set_key" : "remainder",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderf",
+   "linker_set_key" : "remainderf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquo",
+   "linker_set_key" : "remquo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquof",
+   "linker_set_key" : "remquof",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rint",
+   "linker_set_key" : "rint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rintf",
+   "linker_set_key" : "rintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "round",
+   "linker_set_key" : "round",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundf",
+   "linker_set_key" : "roundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundl",
+   "linker_set_key" : "roundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalb",
+   "linker_set_key" : "scalb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbf",
+   "linker_set_key" : "scalbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbln",
+   "linker_set_key" : "scalbln",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnf",
+   "linker_set_key" : "scalblnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnl",
+   "linker_set_key" : "scalblnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbn",
+   "linker_set_key" : "scalbn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnf",
+   "linker_set_key" : "scalbnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significand",
+   "linker_set_key" : "significand",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandf",
+   "linker_set_key" : "significandf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandl",
+   "linker_set_key" : "significandl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sin",
+   "linker_set_key" : "sin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincos",
+   "linker_set_key" : "sincos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincosf",
+   "linker_set_key" : "sincosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "function_name" : "sincosl",
+   "linker_set_key" : "sincosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinf",
+   "linker_set_key" : "sinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinh",
+   "linker_set_key" : "sinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhf",
+   "linker_set_key" : "sinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tan",
+   "linker_set_key" : "tan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanf",
+   "linker_set_key" : "tanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanh",
+   "linker_set_key" : "tanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhf",
+   "linker_set_key" : "tanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgamma",
+   "linker_set_key" : "tgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammaf",
+   "linker_set_key" : "tgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammal",
+   "linker_set_key" : "tgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "trunc",
+   "linker_set_key" : "trunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "truncf",
+   "linker_set_key" : "truncf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0",
+   "linker_set_key" : "y0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0f",
+   "linker_set_key" : "y0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1",
+   "linker_set_key" : "y1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1f",
+   "linker_set_key" : "y1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "yn",
+   "linker_set_key" : "yn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ynf",
+   "linker_set_key" : "ynf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "__fe_dfl_env",
+   "name" : "__fe_dfl_env",
+   "referenced_type" : "_ZTIKj",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "linker_set_key" : "signgam",
+   "name" : "signgam",
+   "referenced_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPe",
+   "name" : "long double *",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIPe",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA10_Kc",
+   "name" : "char const[10]",
+   "referenced_type" : "_ZTIA10_c",
+   "self_type" : "_ZTIA10_Kc",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA11_Kd",
+   "name" : "double const[11]",
+   "referenced_type" : "_ZTIA11_d",
+   "self_type" : "_ZTIA11_Kd",
+   "size" : 88,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA16_Kd",
+   "name" : "double const[16]",
+   "referenced_type" : "_ZTIA16_d",
+   "self_type" : "_ZTIA16_Kd",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Kj",
+   "name" : "unsigned int const[24]",
+   "referenced_type" : "_ZTIA24_j",
+   "self_type" : "_ZTIA24_Kj",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K8sincos_t",
+   "name" : "sincos_t const[2]",
+   "referenced_type" : "_ZTIA2_8sincos_t",
+   "self_type" : "_ZTIA2_K8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kd",
+   "name" : "double const[2]",
+   "referenced_type" : "_ZTIA2_d",
+   "self_type" : "_ZTIA2_Kd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmod.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kf",
+   "name" : "float const[2]",
+   "referenced_type" : "_ZTIA2_f",
+   "self_type" : "_ZTIA2_Kf",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodf.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kd",
+   "name" : "double const[4]",
+   "referenced_type" : "_ZTIA4_d",
+   "self_type" : "_ZTIA4_Kd",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kf",
+   "name" : "float const[4]",
+   "referenced_type" : "_ZTIA4_f",
+   "self_type" : "_ZTIA4_Kf",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Ki",
+   "name" : "int const[4]",
+   "referenced_type" : "_ZTIA4_i",
+   "self_type" : "_ZTIA4_Ki",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kd",
+   "name" : "double const[5]",
+   "referenced_type" : "_ZTIA5_d",
+   "self_type" : "_ZTIA5_Kd",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kf",
+   "name" : "float const[5]",
+   "referenced_type" : "_ZTIA5_f",
+   "self_type" : "_ZTIA5_Kf",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Ki",
+   "name" : "int const[66]",
+   "referenced_type" : "_ZTIA66_i",
+   "self_type" : "_ZTIA66_Ki",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kd",
+   "name" : "double const[6]",
+   "referenced_type" : "_ZTIA6_d",
+   "self_type" : "_ZTIA6_Kd",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kf",
+   "name" : "float const[6]",
+   "referenced_type" : "_ZTIA6_f",
+   "self_type" : "_ZTIA6_Kf",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_Kd",
+   "name" : "double const[8]",
+   "referenced_type" : "_ZTIA8_d",
+   "self_type" : "_ZTIA8_Kd",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Kj",
+   "name" : "unsigned int const[]",
+   "referenced_type" : "_ZTIA_j",
+   "self_type" : "_ZTIA_Kj",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10exp2f_data",
+   "name" : "const exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTIK10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10log2f_data",
+   "name" : "const log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTIK10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12pow_log_data",
+   "name" : "const pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTIK12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14powf_log2_data",
+   "name" : "const powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTIK14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8exp_data",
+   "name" : "const exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTIK8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_data",
+   "name" : "const log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTIK8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9log2_data",
+   "name" : "const log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTIK9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9logf_data",
+   "name" : "const logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTIK9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_logb.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKe",
+   "name" : "const long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIKe",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_logbf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKd",
+   "name" : "const volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_erf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKf",
+   "name" : "const volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_erff.c"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVd",
+   "name" : "volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_log10.c"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVf",
+   "name" : "volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_log10f.c"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEd2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEd2bits",
+   "name" : "IEEEd2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEd2bits",
+   "self_type" : "_ZTI10IEEEd2bits",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEf2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEf2bits",
+   "name" : "IEEEf2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEf2bits",
+   "self_type" : "_ZTI10IEEEf2bits",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA32_y"
+    },
+    {
+     "field_name" : "shift_scaled",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2_scaled",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly_scaled",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10exp2f_data",
+   "name" : "exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTI10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N10log2f_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA4_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10log2f_data",
+   "name" : "log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTI10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA7_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA128_N12pow_log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12pow_log_data",
+   "name" : "pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTI12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI13float_complex",
+   "name" : "float_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI13float_complex",
+   "self_type" : "_ZTI13float_complex",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14double_complex",
+   "name" : "double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14double_complex",
+   "self_type" : "_ZTI14double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N14powf_log2_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA5_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14powf_log2_data",
+   "name" : "powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTI14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_e"
+    }
+   ],
+   "linker_set_key" : "_ZTI19long_double_complex",
+   "name" : "long_double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI19long_double_complex",
+   "self_type" : "_ZTI19long_double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "parts32",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    },
+    {
+     "field_name" : "parts64",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ieee_quad_shape_type",
+   "name" : "ieee_quad_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI20ieee_quad_shape_type",
+   "self_type" : "_ZTI20ieee_quad_shape_type",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "word",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21ieee_float_shape_type",
+   "name" : "ieee_float_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI21ieee_float_shape_type",
+   "self_type" : "_ZTI21ieee_float_shape_type",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "parts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    },
+    {
+     "field_name" : "xparts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ieee_double_shape_type",
+   "name" : "ieee_double_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI22ieee_double_shape_type",
+   "self_type" : "_ZTI22ieee_double_shape_type",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI2dd",
+   "name" : "dd",
+   "referenced_type" : "_ZTI2dd",
+   "self_type" : "_ZTI2dd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "b",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI6Double",
+   "name" : "Double",
+   "referenced_type" : "_ZTI6Double",
+   "self_type" : "_ZTI6Double",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2N",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2hiN",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2loN",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "exp2_shift",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "exp2_poly",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA256_y"
+    }
+   ],
+   "linker_set_key" : "_ZTI8exp_data",
+   "name" : "exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTI8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA11_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 17536,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_data",
+   "name" : "log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTI8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sign",
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "hpi_inv",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "hpi",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c0",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c2",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c3",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c4",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s1",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s2",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s3",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI8sincos_t",
+   "name" : "sincos_t",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTI8sincos_t",
+   "size" : 112,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA6_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIA10_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9log2_data",
+   "name" : "log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTI9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N9logf_dataUt_E"
+    },
+    {
+     "field_name" : "ln2",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI9logf_data",
+   "name" : "logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTI9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 52,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 63,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEd2bitsUt_E",
+   "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)",
+   "referenced_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "man",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 23,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEf2bitsUt_E",
+   "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)",
+   "referenced_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3)",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIN10log2f_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "pad",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logctail",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3)",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIN12pow_log_dataUt_E",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3)",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIN14powf_log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lswlo",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lswhi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswlo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswhi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)",
+   "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "self_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lsw",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "msw",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)",
+   "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "self_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3)",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIN8log_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIN9log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3)",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIN9logf_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv7-a-neon/source-based/libmediandk.so.lsdump b/S/64/arm_armv7-a-neon/source-based/libmediandk.so.lsdump
new file mode 100644
index 0000000..d7b7b6e
--- /dev/null
+++ b/S/64/arm_armv7-a-neon/source-based/libmediandk.so.lsdump
@@ -0,0 +1,70874 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_9PsshEntry",
+   "name" : "PsshEntry [0]",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTIA0_9PsshEntry",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_i",
+   "name" : "int [0]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA0_i",
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_j",
+   "name" : "unsigned int [10]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA10_j",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA128_c",
+   "name" : "char [128]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA128_c",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_j",
+   "name" : "unsigned int [12]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA12_j",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_10audio_gain",
+   "name" : "audio_gain [16]",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTIA16_10audio_gain",
+   "size" : 512,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_17audio_port_config",
+   "name" : "audio_port_config [16]",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTIA16_17audio_port_config",
+   "size" : 3456,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_f",
+   "name" : "float [16]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA16_f",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_15audio_devices_t",
+   "name" : "audio_devices_t [1]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA1_15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t [1]",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_PKc",
+   "name" : "const char *[1]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA1_PKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA256_c",
+   "name" : "char [256]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA256_c",
+   "size" : 256,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_f",
+   "name" : "float [256]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA256_f",
+   "size" : 1024,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA25_j",
+   "name" : "unsigned int [25]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA25_j",
+   "size" : 100,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_15audio_devices_t",
+   "name" : "audio_devices_t [28]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA28_15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_15audio_devices_t",
+   "name" : "audio_devices_t [2]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA2_15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_A256_f",
+   "name" : "float [2][256]",
+   "referenced_type" : "_ZTIA256_f",
+   "self_type" : "_ZTIA2_A256_f",
+   "size" : 2048,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_Pv",
+   "name" : "void *[2]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA2_Pv",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t [30]",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "size" : 120,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_13audio_profile",
+   "name" : "audio_profile [32]",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTIA32_13audio_profile",
+   "size" : 8704,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_14audio_format_t",
+   "name" : "audio_format_t [32]",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIA32_14audio_format_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_15audio_devices_t",
+   "name" : "audio_devices_t [32]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA32_15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t [32]",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIA32_20audio_channel_mask_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor [32]",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "size" : 1408,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA32_Ds",
+   "name" : "char16_t [32]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA32_Ds",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_h",
+   "name" : "unsigned char [32]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA32_h",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_i",
+   "name" : "int [32]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA32_i",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA33_Ds",
+   "name" : "char16_t [33]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA33_Ds",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA34_Ds",
+   "name" : "char16_t [34]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA34_Ds",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA36_Ds",
+   "name" : "char16_t [36]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA36_Ds",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_15audio_devices_t",
+   "name" : "audio_devices_t [3]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA3_15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA3_h",
+   "name" : "unsigned char [3]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA3_h",
+   "size" : 3,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA40_Ds",
+   "name" : "char16_t [40]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA40_Ds",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA50_c",
+   "name" : "char [50]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA50_c",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA53_c",
+   "name" : "char [53]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA53_c",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA54_c",
+   "name" : "char [54]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA54_c",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA60_c",
+   "name" : "char [60]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA60_c",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA62_c",
+   "name" : "char [62]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA62_c",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot [64]",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "size" : 1024,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot [64]",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "size" : 5632,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA65_c",
+   "name" : "char [65]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA65_c",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA66_c",
+   "name" : "char [66]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA66_c",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA67_c",
+   "name" : "char [67]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA67_c",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA68_c",
+   "name" : "char [68]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA68_c",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA6_h",
+   "name" : "unsigned char [6]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA6_h",
+   "size" : 6,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA75_c",
+   "name" : "char [75]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA75_c",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA76_PKc",
+   "name" : "const char *[76]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA76_PKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA78_c",
+   "name" : "char [78]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA78_c",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA7_h",
+   "name" : "unsigned char [7]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA7_h",
+   "size" : 7,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_i",
+   "name" : "int [7]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA7_i",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_15audio_devices_t",
+   "name" : "audio_devices_t [8]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA8_15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_j",
+   "name" : "unsigned int [8]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA8_j",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_f",
+   "name" : "float []",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA_f",
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIDn",
+   "name" : "nullptr_t",
+   "referenced_type" : "_ZTIDn",
+   "self_type" : "_ZTIDn",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIDs",
+   "name" : "char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIDs",
+   "size" : 2
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AImageReader_acquireLatestImage"
+  },
+  {
+   "name" : "AImageReader_acquireLatestImageAsync"
+  },
+  {
+   "name" : "AImageReader_acquireNextImage"
+  },
+  {
+   "name" : "AImageReader_acquireNextImageAsync"
+  },
+  {
+   "name" : "AImageReader_delete"
+  },
+  {
+   "name" : "AImageReader_getFormat"
+  },
+  {
+   "name" : "AImageReader_getHeight"
+  },
+  {
+   "name" : "AImageReader_getMaxImages"
+  },
+  {
+   "name" : "AImageReader_getWidth"
+  },
+  {
+   "name" : "AImageReader_getWindow"
+  },
+  {
+   "name" : "AImageReader_getWindowNativeHandle"
+  },
+  {
+   "name" : "AImageReader_new"
+  },
+  {
+   "name" : "AImageReader_newWithUsage"
+  },
+  {
+   "name" : "AImageReader_setBufferRemovedListener"
+  },
+  {
+   "name" : "AImageReader_setImageListener"
+  },
+  {
+   "name" : "AImage_delete"
+  },
+  {
+   "name" : "AImage_deleteAsync"
+  },
+  {
+   "name" : "AImage_getCropRect"
+  },
+  {
+   "name" : "AImage_getFormat"
+  },
+  {
+   "name" : "AImage_getHardwareBuffer"
+  },
+  {
+   "name" : "AImage_getHeight"
+  },
+  {
+   "name" : "AImage_getNumberOfPlanes"
+  },
+  {
+   "name" : "AImage_getPlaneData"
+  },
+  {
+   "name" : "AImage_getPlanePixelStride"
+  },
+  {
+   "name" : "AImage_getPlaneRowStride"
+  },
+  {
+   "name" : "AImage_getTimestamp"
+  },
+  {
+   "name" : "AImage_getWidth"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isRecoverable"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isTransient"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_delete"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getClearBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getEncryptedBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getIV"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getKey"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getMode"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getNumSubSamples"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_new"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_setPattern"
+  },
+  {
+   "name" : "AMediaCodec_configure"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByName"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByNameForClient"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_createPersistentInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_delete"
+  },
+  {
+   "name" : "AMediaCodec_dequeueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_dequeueOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_flush"
+  },
+  {
+   "name" : "AMediaCodec_getBufferFormat"
+  },
+  {
+   "name" : "AMediaCodec_getInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getInputFormat"
+  },
+  {
+   "name" : "AMediaCodec_getName"
+  },
+  {
+   "name" : "AMediaCodec_getOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getOutputFormat"
+  },
+  {
+   "name" : "AMediaCodec_queueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_queueSecureInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseCrypto"
+  },
+  {
+   "name" : "AMediaCodec_releaseName"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBufferAtTime"
+  },
+  {
+   "name" : "AMediaCodec_setAsyncNotifyCallback"
+  },
+  {
+   "name" : "AMediaCodec_setInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setOutputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setParameters"
+  },
+  {
+   "name" : "AMediaCodec_signalEndOfInputStream"
+  },
+  {
+   "name" : "AMediaCodec_start"
+  },
+  {
+   "name" : "AMediaCodec_stop"
+  },
+  {
+   "name" : "AMediaCrypto_delete"
+  },
+  {
+   "name" : "AMediaCrypto_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaCrypto_new"
+  },
+  {
+   "name" : "AMediaCrypto_requiresSecureDecoderComponent"
+  },
+  {
+   "name" : "AMediaDataSource_close"
+  },
+  {
+   "name" : "AMediaDataSource_delete"
+  },
+  {
+   "name" : "AMediaDataSource_new"
+  },
+  {
+   "name" : "AMediaDataSource_newUri"
+  },
+  {
+   "name" : "AMediaDataSource_setClose"
+  },
+  {
+   "name" : "AMediaDataSource_setGetAvailableSize"
+  },
+  {
+   "name" : "AMediaDataSource_setGetSize"
+  },
+  {
+   "name" : "AMediaDataSource_setReadAt"
+  },
+  {
+   "name" : "AMediaDataSource_setUserdata"
+  },
+  {
+   "name" : "AMediaDrm_closeSession"
+  },
+  {
+   "name" : "AMediaDrm_createByUUID"
+  },
+  {
+   "name" : "AMediaDrm_decrypt"
+  },
+  {
+   "name" : "AMediaDrm_encrypt"
+  },
+  {
+   "name" : "AMediaDrm_getKeyRequest"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_getProvisionRequest"
+  },
+  {
+   "name" : "AMediaDrm_getSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaDrm_openSession"
+  },
+  {
+   "name" : "AMediaDrm_provideKeyResponse"
+  },
+  {
+   "name" : "AMediaDrm_provideProvisionResponse"
+  },
+  {
+   "name" : "AMediaDrm_queryKeyStatus"
+  },
+  {
+   "name" : "AMediaDrm_release"
+  },
+  {
+   "name" : "AMediaDrm_releaseSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_removeKeys"
+  },
+  {
+   "name" : "AMediaDrm_restoreKeys"
+  },
+  {
+   "name" : "AMediaDrm_setOnEventListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnExpirationUpdateListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnKeysChangeListener"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_sign"
+  },
+  {
+   "name" : "AMediaDrm_verify"
+  },
+  {
+   "name" : "AMediaExtractor_advance"
+  },
+  {
+   "name" : "AMediaExtractor_delete"
+  },
+  {
+   "name" : "AMediaExtractor_getCachedDuration"
+  },
+  {
+   "name" : "AMediaExtractor_getFileFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getPsshInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleCryptoInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFlags"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleSize"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTime"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTrackIndex"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackCount"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackFormat"
+  },
+  {
+   "name" : "AMediaExtractor_new"
+  },
+  {
+   "name" : "AMediaExtractor_readSampleData"
+  },
+  {
+   "name" : "AMediaExtractor_seekTo"
+  },
+  {
+   "name" : "AMediaExtractor_selectTrack"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSource"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceCustom"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceFd"
+  },
+  {
+   "name" : "AMediaExtractor_unselectTrack"
+  },
+  {
+   "name" : "AMediaFormat_clear"
+  },
+  {
+   "name" : "AMediaFormat_copy"
+  },
+  {
+   "name" : "AMediaFormat_delete"
+  },
+  {
+   "name" : "AMediaFormat_getBuffer"
+  },
+  {
+   "name" : "AMediaFormat_getDouble"
+  },
+  {
+   "name" : "AMediaFormat_getFloat"
+  },
+  {
+   "name" : "AMediaFormat_getInt32"
+  },
+  {
+   "name" : "AMediaFormat_getInt64"
+  },
+  {
+   "name" : "AMediaFormat_getRect"
+  },
+  {
+   "name" : "AMediaFormat_getSize"
+  },
+  {
+   "name" : "AMediaFormat_getString"
+  },
+  {
+   "name" : "AMediaFormat_new"
+  },
+  {
+   "name" : "AMediaFormat_setBuffer"
+  },
+  {
+   "name" : "AMediaFormat_setDouble"
+  },
+  {
+   "name" : "AMediaFormat_setFloat"
+  },
+  {
+   "name" : "AMediaFormat_setInt32"
+  },
+  {
+   "name" : "AMediaFormat_setInt64"
+  },
+  {
+   "name" : "AMediaFormat_setRect"
+  },
+  {
+   "name" : "AMediaFormat_setSize"
+  },
+  {
+   "name" : "AMediaFormat_setString"
+  },
+  {
+   "name" : "AMediaFormat_toString"
+  },
+  {
+   "name" : "AMediaMuxer_addTrack"
+  },
+  {
+   "name" : "AMediaMuxer_append"
+  },
+  {
+   "name" : "AMediaMuxer_delete"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackCount"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackFormat"
+  },
+  {
+   "name" : "AMediaMuxer_new"
+  },
+  {
+   "name" : "AMediaMuxer_setLocation"
+  },
+  {
+   "name" : "AMediaMuxer_setOrientationHint"
+  },
+  {
+   "name" : "AMediaMuxer_start"
+  },
+  {
+   "name" : "AMediaMuxer_stop"
+  },
+  {
+   "name" : "AMediaMuxer_writeSampleData"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUM"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_0"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_1"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_2"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_D263"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DURATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ESDS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GENRE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOCATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PSSH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ROTATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SEI"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_STRIDE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TIME_US"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_YEAR"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_APPEND_TO_EXISTING_DATA"
+    }
+   ],
+   "linker_set_key" : "_ZTI10AppendMode",
+   "name" : "AppendMode",
+   "referenced_type" : "_ZTI10AppendMode",
+   "self_type" : "_ZTI10AppendMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLAG_ONEWAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:40:1)",
+   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
+   "self_type" : "_ZTI12$FLAG_ONEWAY",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_MPEG_4"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_WEBM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_THREE_GPP"
+    }
+   ],
+   "linker_set_key" : "_ZTI12OutputFormat",
+   "name" : "OutputFormat",
+   "referenced_type" : "_ZTI12OutputFormat",
+   "self_type" : "_ZTI12OutputFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MODE_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_MAX"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_mode_t",
+   "name" : "audio_mode_t",
+   "referenced_type" : "_ZTI12audio_mode_t",
+   "self_type" : "_ZTI12audio_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "BACK_COVERED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FRONT_COVERED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FOLDED"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "VENDOR_STATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI12device_state",
+   "name" : "device_state",
+   "referenced_type" : "_ZTI12device_state",
+   "self_type" : "_ZTI12device_state",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_HDR_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_HDR_HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_HDR_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_hdr_t",
+   "name" : "android_hdr_t",
+   "referenced_type" : "_ZTI13android_hdr_t",
+   "self_type" : "_ZTI13android_hdr_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_USAGE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_USAGE_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_USAGE_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_USAGE_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_USAGE_GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_USAGE_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AUDIO_USAGE_EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "AUDIO_USAGE_SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_usage_t",
+   "name" : "audio_usage_t",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTI13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AIMAGE_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AIMAGE_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AIMAGE_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AIMAGE_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AIMAGE_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AIMAGE_FORMAT_YUV_420_888"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AIMAGE_FORMAT_JPEG"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AIMAGE_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AIMAGE_FORMAT_RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AIMAGE_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AIMAGE_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "AIMAGE_FORMAT_DEPTH16"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "AIMAGE_FORMAT_DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AIMAGE_FORMAT_PRIVATE"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AIMAGE_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "AIMAGE_FORMAT_HEIC"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "AIMAGE_FORMAT_DEPTH_JPEG"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AIMAGE_FORMATS",
+   "name" : "AIMAGE_FORMATS",
+   "referenced_type" : "_ZTI14AIMAGE_FORMATS",
+   "self_type" : "_ZTI14AIMAGE_FORMATS",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_FORMAT_MP3"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 50331648,
+     "name" : "AUDIO_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_FORMAT_AAC"
+    },
+    {
+     "enum_field_value" : 67108865,
+     "name" : "AUDIO_FORMAT_AAC_MAIN"
+    },
+    {
+     "enum_field_value" : 67108866,
+     "name" : "AUDIO_FORMAT_AAC_LC"
+    },
+    {
+     "enum_field_value" : 67108868,
+     "name" : "AUDIO_FORMAT_AAC_SSR"
+    },
+    {
+     "enum_field_value" : 67108872,
+     "name" : "AUDIO_FORMAT_AAC_LTP"
+    },
+    {
+     "enum_field_value" : 67108880,
+     "name" : "AUDIO_FORMAT_AAC_HE_V1"
+    },
+    {
+     "enum_field_value" : 67108896,
+     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
+    },
+    {
+     "enum_field_value" : 67108928,
+     "name" : "AUDIO_FORMAT_AAC_ERLC"
+    },
+    {
+     "enum_field_value" : 67108992,
+     "name" : "AUDIO_FORMAT_AAC_LD"
+    },
+    {
+     "enum_field_value" : 67109120,
+     "name" : "AUDIO_FORMAT_AAC_HE_V2"
+    },
+    {
+     "enum_field_value" : 67109376,
+     "name" : "AUDIO_FORMAT_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 67109632,
+     "name" : "AUDIO_FORMAT_AAC_XHE"
+    },
+    {
+     "enum_field_value" : 83886080,
+     "name" : "AUDIO_FORMAT_HE_AAC_V1"
+    },
+    {
+     "enum_field_value" : 100663296,
+     "name" : "AUDIO_FORMAT_HE_AAC_V2"
+    },
+    {
+     "enum_field_value" : 117440512,
+     "name" : "AUDIO_FORMAT_VORBIS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_FORMAT_OPUS"
+    },
+    {
+     "enum_field_value" : 150994944,
+     "name" : "AUDIO_FORMAT_AC3"
+    },
+    {
+     "enum_field_value" : 167772160,
+     "name" : "AUDIO_FORMAT_E_AC3"
+    },
+    {
+     "enum_field_value" : 167772161,
+     "name" : "AUDIO_FORMAT_E_AC3_JOC"
+    },
+    {
+     "enum_field_value" : 184549376,
+     "name" : "AUDIO_FORMAT_DTS"
+    },
+    {
+     "enum_field_value" : 201326592,
+     "name" : "AUDIO_FORMAT_DTS_HD"
+    },
+    {
+     "enum_field_value" : 218103808,
+     "name" : "AUDIO_FORMAT_IEC61937"
+    },
+    {
+     "enum_field_value" : 234881024,
+     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_FORMAT_EVRC"
+    },
+    {
+     "enum_field_value" : 285212672,
+     "name" : "AUDIO_FORMAT_EVRCB"
+    },
+    {
+     "enum_field_value" : 301989888,
+     "name" : "AUDIO_FORMAT_EVRCWB"
+    },
+    {
+     "enum_field_value" : 318767104,
+     "name" : "AUDIO_FORMAT_EVRCNW"
+    },
+    {
+     "enum_field_value" : 335544320,
+     "name" : "AUDIO_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 352321536,
+     "name" : "AUDIO_FORMAT_WMA"
+    },
+    {
+     "enum_field_value" : 369098752,
+     "name" : "AUDIO_FORMAT_WMA_PRO"
+    },
+    {
+     "enum_field_value" : 385875968,
+     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "AUDIO_FORMAT_MP2"
+    },
+    {
+     "enum_field_value" : 419430400,
+     "name" : "AUDIO_FORMAT_QCELP"
+    },
+    {
+     "enum_field_value" : 436207616,
+     "name" : "AUDIO_FORMAT_DSD"
+    },
+    {
+     "enum_field_value" : 452984832,
+     "name" : "AUDIO_FORMAT_FLAC"
+    },
+    {
+     "enum_field_value" : 469762048,
+     "name" : "AUDIO_FORMAT_ALAC"
+    },
+    {
+     "enum_field_value" : 486539264,
+     "name" : "AUDIO_FORMAT_APE"
+    },
+    {
+     "enum_field_value" : 503316480,
+     "name" : "AUDIO_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 503316481,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
+    },
+    {
+     "enum_field_value" : 503316482,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
+    },
+    {
+     "enum_field_value" : 503316484,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
+    },
+    {
+     "enum_field_value" : 503316488,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
+    },
+    {
+     "enum_field_value" : 503316496,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
+    },
+    {
+     "enum_field_value" : 503316512,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
+    },
+    {
+     "enum_field_value" : 503316544,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
+    },
+    {
+     "enum_field_value" : 503316608,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
+    },
+    {
+     "enum_field_value" : 503316736,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
+    },
+    {
+     "enum_field_value" : 503316992,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
+    },
+    {
+     "enum_field_value" : 503317248,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
+    },
+    {
+     "enum_field_value" : 520093696,
+     "name" : "AUDIO_FORMAT_SBC"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_FORMAT_APTX"
+    },
+    {
+     "enum_field_value" : 553648128,
+     "name" : "AUDIO_FORMAT_APTX_HD"
+    },
+    {
+     "enum_field_value" : 570425344,
+     "name" : "AUDIO_FORMAT_AC4"
+    },
+    {
+     "enum_field_value" : 587202560,
+     "name" : "AUDIO_FORMAT_LDAC"
+    },
+    {
+     "enum_field_value" : 603979776,
+     "name" : "AUDIO_FORMAT_MAT"
+    },
+    {
+     "enum_field_value" : 603979777,
+     "name" : "AUDIO_FORMAT_MAT_1_0"
+    },
+    {
+     "enum_field_value" : 603979778,
+     "name" : "AUDIO_FORMAT_MAT_2_0"
+    },
+    {
+     "enum_field_value" : 603979779,
+     "name" : "AUDIO_FORMAT_MAT_2_1"
+    },
+    {
+     "enum_field_value" : 620756992,
+     "name" : "AUDIO_FORMAT_AAC_LATM"
+    },
+    {
+     "enum_field_value" : 620756994,
+     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
+    },
+    {
+     "enum_field_value" : 620757008,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
+    },
+    {
+     "enum_field_value" : 620757248,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
+    },
+    {
+     "enum_field_value" : 637534208,
+     "name" : "AUDIO_FORMAT_CELT"
+    },
+    {
+     "enum_field_value" : 654311424,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
+    },
+    {
+     "enum_field_value" : 671088640,
+     "name" : "AUDIO_FORMAT_LHDC"
+    },
+    {
+     "enum_field_value" : 687865856,
+     "name" : "AUDIO_FORMAT_LHDC_LL"
+    },
+    {
+     "enum_field_value" : 704643072,
+     "name" : "AUDIO_FORMAT_APTX_TWSP"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : 738197504,
+     "name" : "AUDIO_FORMAT_MPEGH"
+    },
+    {
+     "enum_field_value" : 738197523,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
+    },
+    {
+     "enum_field_value" : 738197524,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
+    },
+    {
+     "enum_field_value" : 738197539,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
+    },
+    {
+     "enum_field_value" : 738197540,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
+    },
+    {
+     "enum_field_value" : 754974720,
+     "name" : "AUDIO_FORMAT_IEC60958"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_format_t",
+   "name" : "audio_format_t",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTI14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_SOURCE_MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_SOURCE_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_SOURCE_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_SOURCE_UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "AUDIO_SOURCE_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "AUDIO_SOURCE_HOTWORD"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SOURCE_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_source_t",
+   "name" : "audio_source_t",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTI14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "JNIInvalidRefType"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "JNILocalRefType"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "JNIGlobalRefType"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "JNIWeakGlobalRefType"
+    }
+   ],
+   "linker_set_key" : "_ZTI14jobjectRefType",
+   "name" : "jobjectRefType",
+   "referenced_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTI14jobjectRefType",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIA_OK"
+    },
+    {
+     "enum_field_value" : 1100,
+     "name" : "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE"
+    },
+    {
+     "enum_field_value" : 1101,
+     "name" : "AMEDIACODEC_ERROR_RECLAIMED"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -10001,
+     "name" : "AMEDIA_ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -10002,
+     "name" : "AMEDIA_ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -10003,
+     "name" : "AMEDIA_ERROR_INVALID_OBJECT"
+    },
+    {
+     "enum_field_value" : -10004,
+     "name" : "AMEDIA_ERROR_INVALID_PARAMETER"
+    },
+    {
+     "enum_field_value" : -10005,
+     "name" : "AMEDIA_ERROR_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -10006,
+     "name" : "AMEDIA_ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -10007,
+     "name" : "AMEDIA_ERROR_IO"
+    },
+    {
+     "enum_field_value" : -10008,
+     "name" : "AMEDIA_ERROR_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -20000,
+     "name" : "AMEDIA_DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -20001,
+     "name" : "AMEDIA_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -20002,
+     "name" : "AMEDIA_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -20003,
+     "name" : "AMEDIA_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -20004,
+     "name" : "AMEDIA_DRM_SHORT_BUFFER"
+    },
+    {
+     "enum_field_value" : -20005,
+     "name" : "AMEDIA_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -20006,
+     "name" : "AMEDIA_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -20007,
+     "name" : "AMEDIA_DRM_VERIFY_FAILED"
+    },
+    {
+     "enum_field_value" : -20008,
+     "name" : "AMEDIA_DRM_NEED_KEY"
+    },
+    {
+     "enum_field_value" : -20009,
+     "name" : "AMEDIA_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -30000,
+     "name" : "AMEDIA_IMGREADER_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -30001,
+     "name" : "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : -30002,
+     "name" : "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED"
+    },
+    {
+     "enum_field_value" : -30003,
+     "name" : "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30004,
+     "name" : "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30005,
+     "name" : "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED"
+    }
+   ],
+   "linker_set_key" : "_ZTI14media_status_t",
+   "name" : "media_status_t",
+   "referenced_type" : "_ZTI14media_status_t",
+   "self_type" : "_ZTI14media_status_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaError.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_HDMI"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_DEVICE_OUT_LINE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_DEVICE_OUT_SPDIF"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_DEVICE_OUT_FM"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_DEVICE_OUT_IP"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_DEVICE_OUT_BUS"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_DEVICE_OUT_PROXY"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "AUDIO_DEVICE_IN_AMBIENT"
+    },
+    {
+     "enum_field_value" : -2147483644,
+     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483632,
+     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_HDMI"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : -2147483520,
+     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
+    },
+    {
+     "enum_field_value" : -2147483392,
+     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : -2147483136,
+     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147482624,
+     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147481600,
+     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : -2147475456,
+     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : -2147467264,
+     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : -2147450880,
+     "name" : "AUDIO_DEVICE_IN_LINE"
+    },
+    {
+     "enum_field_value" : -2147418112,
+     "name" : "AUDIO_DEVICE_IN_SPDIF"
+    },
+    {
+     "enum_field_value" : -2147352576,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : -2147221504,
+     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : -2146959360,
+     "name" : "AUDIO_DEVICE_IN_IP"
+    },
+    {
+     "enum_field_value" : -2146435072,
+     "name" : "AUDIO_DEVICE_IN_BUS"
+    },
+    {
+     "enum_field_value" : -2130706432,
+     "name" : "AUDIO_DEVICE_IN_PROXY"
+    },
+    {
+     "enum_field_value" : -2113929216,
+     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : -2080374784,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
+    },
+    {
+     "enum_field_value" : -2013265920,
+     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : -1879048192,
+     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : -1610612736,
+     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_STUB"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_STUB"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_devices_t",
+   "name" : "audio_devices_t",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTI15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_OUTPUT_MIX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_ALLOCATE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_session_t",
+   "name" : "audio_session_t",
+   "referenced_type" : "_ZTI15audio_session_t",
+   "self_type" : "_ZTI15audio_session_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_TYPE_STREAMING"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_TYPE_OFFLINE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_TYPE_RELEASE"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AMediaDrmKeyType",
+   "name" : "AMediaDrmKeyType",
+   "referenced_type" : "_ZTI16AMediaDrmKeyType",
+   "self_type" : "_ZTI16AMediaDrmKeyType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STANDARD_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STANDARD_EDID"
+    }
+   ],
+   "linker_set_key" : "_ZTI16audio_standard_t",
+   "name" : "audio_standard_t",
+   "referenced_type" : "_ZTI16audio_standard_t",
+   "self_type" : "_ZTI16audio_standard_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_MESSAGES"
+    }
+   ],
+   "linker_set_key" : "_ZTI16camera3_msg_type",
+   "name" : "camera3_msg_type",
+   "referenced_type" : "_ZTI16camera3_msg_type",
+   "self_type" : "_ZTI16camera3_msg_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_GAIN_MODE_JOINT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_GAIN_MODE_CHANNELS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_GAIN_MODE_RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTI17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_ROLE_SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_ROLE_SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_role_t",
+   "name" : "audio_port_role_t",
+   "referenced_type" : "_ZTI17audio_port_role_t",
+   "self_type" : "_ZTI17audio_port_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_TYPE_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_TYPE_MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_PORT_TYPE_SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_type_t",
+   "name" : "audio_port_type_t",
+   "referenced_type" : "_ZTI17audio_port_type_t",
+   "self_type" : "_ZTI17audio_port_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_CLEAR"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CTR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_WV"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CBC"
+    }
+   ],
+   "linker_set_key" : "_ZTI17cryptoinfo_mode_t",
+   "name" : "cryptoinfo_mode_t",
+   "referenced_type" : "_ZTI17cryptoinfo_mode_t",
+   "self_type" : "_ZTI17cryptoinfo_mode_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "TORCH_MODE_STATUS_NOT_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_OFF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_ON"
+    }
+   ],
+   "linker_set_key" : "_ZTI17torch_mode_status",
+   "name" : "torch_mode_status",
+   "referenced_type" : "_ZTI17torch_mode_status",
+   "self_type" : "_ZTI17torch_mode_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
+   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_PROVISION_REQUIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_KEY_REQUIRED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_KEY_EXPIRED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_VENDOR_DEFINED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "EVENT_SESSION_RECLAIMED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmEventType",
+   "name" : "AMediaDrmEventType",
+   "referenced_type" : "_ZTI18AMediaDrmEventType",
+   "self_type" : "_ZTI18AMediaDrmEventType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_HDR_HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
+   "name" : "android_hdr_v1_2_t",
+   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
+   "self_type" : "_ZTI18android_hdr_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FLAG_SECURE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FLAG_SCO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FLAG_BEACON"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FLAG_BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FLAG_LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_flags_mask_t",
+   "name" : "audio_flags_mask_t",
+   "referenced_type" : "_ZTI18audio_flags_mask_t",
+   "self_type" : "_ZTI18audio_flags_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACING_BACK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACING_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FACING_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI19$CAMERA_FACING_BACK",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:218:1)",
+   "referenced_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "self_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KEY_STATUS_TYPE_USABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_STATUS_TYPE_EXPIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_STATUS_TYPE_OUTPUTNOTALLOWED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_STATUS_TYPE_STATUSPENDING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "KEY_STATUS_TYPE_INTERNALERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AMediaKeyStatusType",
+   "name" : "AMediaKeyStatusType",
+   "referenced_type" : "_ZTI19AMediaKeyStatusType",
+   "self_type" : "_ZTI19AMediaKeyStatusType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_DATASPACE_ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "HAL_DATASPACE_STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "HAL_DATASPACE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "HAL_DATASPACE_STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "HAL_DATASPACE_STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "HAL_DATASPACE_TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "HAL_DATASPACE_TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "HAL_DATASPACE_RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "HAL_DATASPACE_RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "HAL_DATASPACE_RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "HAL_DATASPACE_RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "HAL_DATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "HAL_DATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "HAL_DATASPACE_V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "HAL_DATASPACE_V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "HAL_DATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "HAL_DATASPACE_V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "HAL_DATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "HAL_DATASPACE_V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "HAL_DATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "HAL_DATASPACE_V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "HAL_DATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "HAL_DATASPACE_V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "HAL_DATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "HAL_DATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "HAL_DATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "HAL_DATASPACE_BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "HAL_DATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "HAL_DATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "HAL_DATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "HAL_DATASPACE_SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_dataspace_t",
+   "name" : "android_dataspace_t",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTI19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FLEX_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_FORMAT_Y"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FLEX_FORMAT_YCbCr"
+    },
+    {
+     "enum_field_value" : 1073741831,
+     "name" : "FLEX_FORMAT_YCbCrA"
+    },
+    {
+     "enum_field_value" : 7168,
+     "name" : "FLEX_FORMAT_RGB"
+    },
+    {
+     "enum_field_value" : 1073748992,
+     "name" : "FLEX_FORMAT_RGBA"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_format",
+   "name" : "android_flex_format",
+   "referenced_type" : "_ZTI19android_flex_format",
+   "self_type" : "_ZTI19android_flex_format",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_TRANSFORM_ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_transform_t",
+   "name" : "android_transform_t",
+   "referenced_type" : "_ZTI19android_transform_t",
+   "self_type" : "_ZTI19android_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_INPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_INPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_INPUT_FLAG_DIRECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_input_flags_t",
+   "name" : "audio_input_flags_t",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTI19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STREAM_SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STREAM_RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STREAM_MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_STREAM_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_STREAM_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_STREAM_DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_STREAM_TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_STREAM_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_STREAM_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_STREAM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_stream_type_t",
+   "name" : "audio_stream_type_t",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTI19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_OUTPUT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_INPUT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_BIDIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_STREAM_TYPES"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_stream_type",
+   "name" : "camera3_stream_type",
+   "referenced_type" : "_ZTI19camera3_stream_type",
+   "self_type" : "_ZTI19camera3_stream_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612735,
+     "name" : "AUDIO_DEVICE_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 896,
+     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
+    },
+    {
+     "enum_field_value" : 112,
+     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
+    },
+    {
+     "enum_field_value" : 67133440,
+     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
+    },
+    {
+     "enum_field_value" : -551550977,
+     "name" : "AUDIO_DEVICE_IN_ALL"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
+    },
+    {
+     "enum_field_value" : -2113923072,
+     "name" : "AUDIO_DEVICE_IN_ALL_USB"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_MAX"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "AUDIO_USAGE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:54:1)",
+   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_MSG_FOCUS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_MSG_ZOOM"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "CAMERA_MSG_PREVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "CAMERA_MSG_VIDEO_FRAME"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "CAMERA_MSG_POSTVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "CAMERA_MSG_RAW_IMAGE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA_MSG_COMPRESSED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "CAMERA_MSG_RAW_IMAGE_NOTIFY"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "CAMERA_MSG_PREVIEW_METADATA"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "CAMERA_MSG_FOCUS_MOVE"
+    },
+    {
+     "enum_field_value" : 65535,
+     "name" : "CAMERA_MSG_ALL_MSGS"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:72:1)",
+   "referenced_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "self_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_MODE_NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_MODE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_COLOR_MODE_SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_color_mode_t",
+   "name" : "android_color_mode_t",
+   "referenced_type" : "_ZTI20android_color_mode_t",
+   "self_type" : "_ZTI20android_color_mode_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_IN_LEFT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_FRONT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_IN_BACK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_IN_CENTER"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_MONO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_CHANNEL_OUT_TRI"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
+    },
+    {
+     "enum_field_value" : 786435,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786443,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 786439,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786447,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD"
+    },
+    {
+     "enum_field_value" : 1539,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
+    },
+    {
+     "enum_field_value" : 263,
+     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "AUDIO_CHANNEL_OUT_PENTA"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
+    },
+    {
+     "enum_field_value" : 1551,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
+    },
+    {
+     "enum_field_value" : 786495,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 184383,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 319,
+     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
+    },
+    {
+     "enum_field_value" : 1599,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
+    },
+    {
+     "enum_field_value" : 788031,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 185919,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 536870915,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306369,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306371,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_MONO"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_CHANNEL_IN_STEREO"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
+    },
+    {
+     "enum_field_value" : 252,
+     "name" : "AUDIO_CHANNEL_IN_6"
+    },
+    {
+     "enum_field_value" : 6291468,
+     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7340044,
+     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 6553612,
+     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7602188,
+     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 1507340,
+     "name" : "AUDIO_CHANNEL_IN_5POINT1"
+    },
+    {
+     "enum_field_value" : 16400,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
+    },
+    {
+     "enum_field_value" : 32784,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
+    },
+    {
+     "enum_field_value" : 49168,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
+    },
+    {
+     "enum_field_value" : -2147483645,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
+    },
+    {
+     "enum_field_value" : -2147483633,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
+    },
+    {
+     "enum_field_value" : -2147483617,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
+    },
+    {
+     "enum_field_value" : -2147483585,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
+    },
+    {
+     "enum_field_value" : -2147483521,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
+    },
+    {
+     "enum_field_value" : -2147483393,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
+    },
+    {
+     "enum_field_value" : -2147483137,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
+    },
+    {
+     "enum_field_value" : -2147482625,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
+    },
+    {
+     "enum_field_value" : -2147481601,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
+    },
+    {
+     "enum_field_value" : -2147479553,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
+    },
+    {
+     "enum_field_value" : -2147475457,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
+    },
+    {
+     "enum_field_value" : -2147467265,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
+    },
+    {
+     "enum_field_value" : -2147450881,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
+    },
+    {
+     "enum_field_value" : -2147418113,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
+    },
+    {
+     "enum_field_value" : -2147352577,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
+    },
+    {
+     "enum_field_value" : -2147221505,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
+    },
+    {
+     "enum_field_value" : -2146959361,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
+    },
+    {
+     "enum_field_value" : -2146435073,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
+    },
+    {
+     "enum_field_value" : -2145386497,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
+    },
+    {
+     "enum_field_value" : -2143289345,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
+    },
+    {
+     "enum_field_value" : -2139095041,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
+    },
+    {
+     "enum_field_value" : -2130706433,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
+    },
+    {
+     "enum_field_value" : 806354943,
+     "name" : "AUDIO_CHANNEL_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
+    },
+    {
+     "enum_field_value" : 7864316,
+     "name" : "AUDIO_CHANNEL_IN_ALL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_CHANNEL_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTI20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_content_type_t",
+   "name" : "audio_content_type_t",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTI20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
+   "name" : "audio_in_acoustics_t",
+   "referenced_type" : "_ZTI20audio_in_acoustics_t",
+   "self_type" : "_ZTI20audio_in_acoustics_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_mode_t",
+   "name" : "audio_offload_mode_t",
+   "referenced_type" : "_ZTI20audio_offload_mode_t",
+   "self_type" : "_ZTI20audio_offload_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OUTPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_OUTPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_OUTPUT_FLAG_TTS"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_OUTPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_output_flags_t",
+   "name" : "audio_output_flags_t",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTI20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_DEVICE_STATUS_NOT_PRESENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_DEVICE_STATUS_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_DEVICE_STATUS_ENUMERATING"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera_device_status",
+   "name" : "camera_device_status",
+   "referenced_type" : "_ZTI20camera_device_status",
+   "self_type" : "_ZTI20camera_device_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IO_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODULE_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PATCH_HANDLE_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:63:1)",
+   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "SYSTEM_TIME_REALTIME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SYSTEM_TIME_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SYSTEM_TIME_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SYSTEM_TIME_THREAD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SYSTEM_TIME_BOOTTIME"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:75:1)",
+   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Timers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
+   "name" : "audio_unique_id_use_t",
+   "referenced_type" : "_ZTI21audio_unique_id_use_t",
+   "self_type" : "_ZTI21audio_unique_id_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUFFER_STATUS_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUFFER_STATUS_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_buffer_status",
+   "name" : "camera3_buffer_status",
+   "referenced_type" : "_ZTI21camera3_buffer_status",
+   "self_type" : "_ZTI21camera3_buffer_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INTERLEAVE_LEFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:323:1)",
+   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_PORT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_PORT_CONFIG_GAIN"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_PORT_CONFIG_FLAGS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_PORT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:555:1)",
+   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_ERROR_RELEASED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_ERROR_DISABLED"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "CAMERA_ERROR_SERVER_DIED"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:196:1)",
+   "referenced_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "self_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "STATUS_OK"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "STATUS_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "STATUS_NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "STATUS_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "STATUS_BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "STATUS_BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "STATUS_NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "STATUS_PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "STATUS_NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "STATUS_ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "STATUS_DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "STATUS_FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "STATUS_BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "STATUS_NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "STATUS_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "STATUS_TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "STATUS_UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "STATUS_FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "STATUS_UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
+   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_COMPONENT_Y"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FLEX_COMPONENT_Cb"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FLEX_COMPONENT_Cr"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "FLEX_COMPONENT_R"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "FLEX_COMPONENT_G"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "FLEX_COMPONENT_B"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "FLEX_COMPONENT_A"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_flex_component",
+   "name" : "android_flex_component",
+   "referenced_type" : "_ZTI22android_flex_component",
+   "self_type" : "_ZTI22android_flex_component",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "HAL_PIXEL_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "HAL_PIXEL_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "HAL_PIXEL_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "HAL_PIXEL_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "HAL_PIXEL_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "HAL_PIXEL_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "HAL_PIXEL_FORMAT_YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_pixel_format_t",
+   "name" : "android_pixel_format_t",
+   "referenced_type" : "_ZTI22android_pixel_format_t",
+   "self_type" : "_ZTI22android_pixel_format_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DUAL_MONO_MODE_LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DUAL_MONO_MODE_LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_DUAL_MONO_MODE_RR"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
+   "name" : "audio_dual_mono_mode_t",
+   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
+   "self_type" : "_ZTI22audio_dual_mono_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
+   "name" : "audio_mmap_buffer_flag",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
+   "self_type" : "_ZTI22audio_mmap_buffer_flag",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_ERROR_REQUEST"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_MSG_ERROR_RESULT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_MSG_ERROR_BUFFER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_MSG_NUM_ERRORS"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_error_msg_code",
+   "name" : "camera3_error_msg_code",
+   "referenced_type" : "_ZTI22camera3_error_msg_code",
+   "self_type" : "_ZTI22camera3_error_msg_code",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "ANDROID_PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "ANDROID_PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "ANDROID_PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "ANDROID_PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -10,
+     "name" : "ANDROID_PRIORITY_VIDEO"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "ANDROID_PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "ANDROID_PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
+   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/thread_defs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "LAST_CALL_TRANSACTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:52:1)",
+   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_ROTATION_0"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_ROTATION_90"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_ROTATION_180"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_STREAM_ROTATION_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_stream_rotation",
+   "name" : "camera3_stream_rotation",
+   "referenced_type" : "_ZTI23camera3_stream_rotation",
+   "self_type" : "_ZTI23camera3_stream_rotation",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_UID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_PID"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h:33:1)",
+   "referenced_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "self_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 30,
+     "name" : "AUDIO_CHANNEL_COUNT_MAX"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_CHANNEL_INDEX_HDR"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:170:1)",
+   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 281411584,
+     "name" : "HAL_DATASPACE_BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "HAL_DATASPACE_BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
+   "name" : "android_dataspace_v1_1_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
+   "self_type" : "_ZTI24android_dataspace_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 142999552,
+     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "HAL_DATASPACE_HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
+   "name" : "android_dataspace_v1_2_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
+   "self_type" : "_ZTI24android_dataspace_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_TEMPLATE_PREVIEW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_TEMPLATE_STILL_CAPTURE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_RECORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_SNAPSHOT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA3_TEMPLATE_MANUAL"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA3_TEMPLATE_COUNT"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "CAMERA3_VENDOR_TEMPLATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI24camera3_request_template",
+   "name" : "camera3_request_template",
+   "referenced_type" : "_ZTI24camera3_request_template",
+   "self_type" : "_ZTI24camera3_request_template",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_DEVICE_BIT_IN"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:297:1)",
+   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -16777216,
+     "name" : "AUDIO_FORMAT_MAIN_MASK"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_FORMAT_SUB_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
+    },
+    {
+     "enum_field_value" : 768,
+     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:464:1)",
+   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACE_DETECTION_HW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACE_DETECTION_SW"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:230:1)",
+   "referenced_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "self_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "GRALLOC_USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "GRALLOC_USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "GRALLOC_USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "GRALLOC_USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "GRALLOC_USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "GRALLOC_USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "GRALLOC_USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "GRALLOC_USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "GRALLOC_USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "GRALLOC_USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "GRALLOC_USAGE_HW_FB"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "GRALLOC_USAGE_EXTERNAL_DISP"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "GRALLOC_USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "GRALLOC_USAGE_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "GRALLOC_USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_WRITE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_READ"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_ZSL"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_MASK"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "GRALLOC_USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "GRALLOC_USAGE_RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "GRALLOC_USAGE_FOREIGN_BUFFERS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "GRALLOC_USAGE_HW_IMAGE_ENCODER"
+    },
+    {
+     "enum_field_value" : -2097153,
+     "name" : "GRALLOC_USAGE_ALLOC_MASK"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "GRALLOC_USAGE_PRIVATE_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "GRALLOC_USAGE_PRIVATE_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "GRALLOC_USAGE_PRIVATE_3"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/gralloc.h:68:1)",
+   "referenced_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "self_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "HAL_AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:12:1)",
+   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:264:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "HAL_COLOR_MODE_BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "HAL_COLOR_MODE_BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "HAL_COLOR_MODE_BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
+   "name" : "android_color_mode_v1_1_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
+   "self_type" : "_ZTI25android_color_mode_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_transform_t",
+   "name" : "android_color_transform_t",
+   "referenced_type" : "_ZTI25android_color_transform_t",
+   "self_type" : "_ZTI25android_color_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 39,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
+   "name" : "android_pixel_format_sw_t",
+   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
+   "self_type" : "_ZTI25android_pixel_format_sw_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-sw.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_LOW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_NORMAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
+   "name" : "audio_mix_latency_class_t",
+   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
+   "self_type" : "_ZTI25audio_mix_latency_class_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:322:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
+   "name" : "audio_encapsulation_mode_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
+   "self_type" : "_ZTI26audio_encapsulation_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTI26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:18:1)",
+   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 48,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
+   "name" : "android_pixel_format_v1_1_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "HAL_PIXEL_FORMAT_HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
+   "name" : "android_pixel_format_v1_2_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_location_t",
+   "name" : "audio_microphone_location_t",
+   "referenced_type" : "_ZTI27audio_microphone_location_t",
+   "self_type" : "_ZTI27audio_microphone_location_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_MIN"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_PUBLIC_CNT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_STREAM_CNT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_MAX"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_SOURCE_CNT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:29:1)",
+   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_RENDER_INTENT_ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
+   "name" : "android_render_intent_v1_1_t",
+   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
+   "self_type" : "_ZTI28android_render_intent_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "MIC_DIRECTION_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "MIC_DIRECTION_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "MIC_DIRECTION_BACK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "MIC_DIRECTION_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
+   "name" : "audio_microphone_direction_t",
+   "referenced_type" : "_ZTI28audio_microphone_direction_t",
+   "self_type" : "_ZTI28audio_microphone_direction_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUF_REQ_FAILED_PARTIAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_BUF_REQ_FAILED_CONFIGURING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_BUF_REQ_FAILED_ILLEGAL_ARGUMENTS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_BUF_REQ_FAILED_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI29camera3_buffer_request_status",
+   "name" : "camera3_buffer_request_status",
+   "referenced_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTI29camera3_buffer_request_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
+    }
+   ],
+   "linker_set_key" : "_ZTI30audio_channel_representation_t",
+   "name" : "audio_channel_representation_t",
+   "referenced_type" : "_ZTI30audio_channel_representation_t",
+   "self_type" : "_ZTI30audio_channel_representation_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "NATIVE_WINDOW_GET_EXTRA_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:285:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "name" : "audio_timestretch_stretch_mode_t",
+   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_PS_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_PS_BUF_REQ_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_PS_BUF_REQ_MAX_BUFFER_EXCEEDED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_PS_BUF_REQ_STREAM_DISCONNECTED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_PS_BUF_REQ_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_PS_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI32camera3_stream_buffer_req_status",
+   "name" : "camera3_stream_buffer_req_status",
+   "referenced_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "self_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_CMD_START_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_CMD_STOP_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_CMD_SET_DISPLAY_ORIENTATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_CMD_ENABLE_SHUTTER_SOUND"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_CMD_PLAY_RECORDING_SOUND"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA_CMD_START_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_CMD_STOP_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "CAMERA_CMD_PING"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "CAMERA_CMD_SET_VIDEO_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "CAMERA_CMD_SET_VIDEO_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:95:1)",
+   "referenced_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "self_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
+   "name" : "audio_microphone_directionality_t",
+   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
+   "self_type" : "_ZTI33audio_microphone_directionality_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "name" : "audio_timestretch_fallback_mode_t",
+   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_NORMAL_MODE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "CAMERA3_VENDOR_STREAM_CONFIGURATION_MODE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI33camera3_stream_configuration_mode",
+   "name" : "camera3_stream_configuration_mode",
+   "referenced_type" : "_ZTI33camera3_stream_configuration_mode",
+   "self_type" : "_ZTI33camera3_stream_configuration_mode",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 255,
+     "name" : "CAMERA3_JPEG_BLOB_ID"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/camera3.h:1988:1)",
+   "referenced_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "self_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:303:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "name" : "audio_encapsulation_metadata_type_t",
+   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base.h:53:1)",
+   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODEC_CONFIGURE_FLAG_ENCODE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_INFO_TRY_AGAIN_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaCodec.h:64:1)",
+   "referenced_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "self_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaExtractor.h:203:1)",
+   "referenced_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "self_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ENABLE_MASK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ONE_SHOT_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_COPY_OUT_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_NOOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMERA"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER"
+    }
+   ],
+   "linker_set_key" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:60:1)",
+   "referenced_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "self_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
+    }
+   ],
+   "linker_set_key" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "name" : "ANativeWindow_FrameRateCompatibilityInternal",
+   "referenced_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "self_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FCC_1"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FCC_2"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FCC_8"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_12"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "FCC_24"
+    }
+   ],
+   "linker_set_key" : "_ZTI6$FCC_1",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:214:1)",
+   "referenced_type" : "_ZTI6$FCC_1",
+   "self_type" : "_ZTI6$FCC_1",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAEXTRACTOR_SEEK_PREVIOUS_SYNC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SEEK_NEXT_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SEEK_CLOSEST_SYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI8SeekMode",
+   "name" : "SeekMode",
+   "referenced_type" : "_ZTI8SeekMode",
+   "self_type" : "_ZTI8SeekMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ndk::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ndk::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
+   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::TOP_BOTTOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::RIGHT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "name" : "aidl::android::hardware::graphics::common::Interlaced",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Compression::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Compression::DISPLAY_STREAM_COMPRESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "name" : "aidl::android::hardware::graphics::common::Compression",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::SITED_INTERSTITIAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::COSITED_HORIZONTAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "name" : "aidl::android::hardware::graphics::common::ChromaSiting",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::NONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::PREMULTIPLIED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::COVERAGE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "name" : "aidl::android::hardware::graphics::common::BlendMode",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItem::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItem::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItem.h:46:5)",
+   "referenced_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FrameEvent::POSTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FrameEvent::REQUESTED_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FrameEvent::LATCH"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::FrameEvent::ACQUIRE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::FrameEvent::FIRST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::FrameEvent::LAST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::FrameEvent::GPU_COMPOSITION_DONE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::FrameEvent::DISPLAY_PRESENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::FrameEvent::DEQUEUE_READY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::FrameEvent::RELEASE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::FrameEvent::EVENT_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10FrameEventE",
+   "name" : "android::FrameEvent",
+   "referenced_type" : "_ZTIN7android10FrameEventE",
+   "self_type" : "_ZTIN7android10FrameEventE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
+   "name" : "android::Parcelable::Stability",
+   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
+   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::BufferQueue::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:32:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferQueue::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:34:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueue::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::BufferQueue::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:36:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 62,
+     "name" : "android::BufferQueue::MAX_MAX_ACQUIRED_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:43:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "self_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::HdrMetadata::SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::HdrMetadata::CTA861_3"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::HdrMetadata::HDR10PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadata4TypeE",
+   "name" : "android::HdrMetadata::Type",
+   "referenced_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "self_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMemoryHeap::READ_ONLY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "name" : "android::IMemoryHeap::(anonymous enum at frameworks/native/libs/binder/include/binder/IMemory.h:37:5)",
+   "referenced_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "self_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PublicFormat::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PublicFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PublicFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PublicFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PublicFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::PublicFormat::NV16"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::PublicFormat::NV21"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::PublicFormat::YUY2"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PublicFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::PublicFormat::RAW_SENSOR"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::PublicFormat::PRIVATE"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::PublicFormat::YUV_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::PublicFormat::RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::PublicFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::PublicFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PublicFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::PublicFormat::JPEG"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::PublicFormat::DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::PublicFormat::RAW_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::PublicFormat::RAW_DEPTH10"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::PublicFormat::YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::PublicFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::PublicFormat::Y16"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::PublicFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "android::PublicFormat::DEPTH16"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "android::PublicFormat::DEPTH_JPEG"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "android::PublicFormat::HEIC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12PublicFormatE",
+   "name" : "android::PublicFormat",
+   "referenced_type" : "_ZTIN7android12PublicFormatE",
+   "self_type" : "_ZTIN7android12PublicFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PublicFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 255,
+     "name" : "android::GraphicBuffer::USAGE_SOFTWARE_MASK"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::GraphicBuffer::USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::GraphicBuffer::USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::GraphicBuffer::USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::GraphicBuffer::USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::GraphicBuffer::USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::GraphicBuffer::USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "android::GraphicBuffer::USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::GraphicBuffer::USAGE_CURSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:56:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "self_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::WRAP_HANDLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::TAKE_HANDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::TAKE_UNREGISTERED_HANDLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::CLONE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "name" : "android::GraphicBuffer::HandleWrapMethod",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "self_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIh"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::ownNone"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::ownHandle"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::ownData"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:221:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "self_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_pointer<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "name" : "android::trait_pointer<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "name" : "android::trait_pointer<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "name" : "android::trait_pointer<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MemoryHeapBase::READ_ONLY"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::MemoryHeapBase::DONT_MAP_LOCALLY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::MemoryHeapBase::NO_CACHING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "name" : "android::MemoryHeapBase::(anonymous enum at frameworks/native/libs/binder/include/binder/MemoryHeapBase.h:32:5)",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "self_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::NO_ERROR"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "android::UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "android::BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "android::ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "android::FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "android::BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "android::NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "android::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "android::UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "android::FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "android::UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
+   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Errors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "android::PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "android::PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "android::PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
+   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/ThreadDefs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::BufferQueueDefs::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueueDefs::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::BufferQueueDefs::(anonymous enum at frameworks/native/libs/ui/include/ui/BufferQueueDefs.h:27:9)",
+   "referenced_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/BufferQueueDefs.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<String8, String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::DEFAULT_MAX_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:44:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:45:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferItemConsumer::NO_BUFFER_AVAILABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:46:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_copy<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_copy<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_copy<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_ctor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_dtor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_move<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_move<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_move<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String16>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:187:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBufferMapper::GRALLOC_2"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBufferMapper::GRALLOC_3"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBufferMapper::GRALLOC_4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "name" : "android::GraphicBufferMapper::Version",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferConsumer::STALE_BUFFER_SLOT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferConsumer::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::IGraphicBufferConsumer::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::IGraphicBufferConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h:47:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::Api"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::AllLocal"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1651602789,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_QUEUE"
+    },
+    {
+     "enum_field_value" : 1651012962,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_HUB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:90:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferProducer::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:81:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_NONE"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PIXEL_FORMAT_CUSTOM"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::PIXEL_FORMAT_TRANSLUCENT"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PIXEL_FORMAT_TRANSPARENT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PIXEL_FORMAT_OPAQUE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::PIXEL_FORMAT_RGBA_5551"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::PIXEL_FORMAT_RGBA_4444"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PIXEL_FORMAT_RGBA_1010102"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "name" : "android::(anonymous enum at frameworks/native/libs/ui/include/ui/PixelFormat.h:32:1)",
+   "referenced_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "self_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PixelFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 157929241,
+     "name" : "android::os::IInputConstants::BLOCK_FLAG_SLIPPERY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv7-a-neon_static/gen/aidl/android/os/IInputConstants.h:20:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv7-a-neon_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5000,
+     "name" : "android::os::IInputConstants::UNMULTIPLIED_DEFAULT_DISPATCHING_TIMEOUT_MILLIS"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::os::IInputConstants::INVALID_BATTERY_CAPACITY"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::os::IInputConstants::INVALID_INPUT_EVENT_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv7-a-neon_static/gen/aidl/android/os/IInputConstants.h:15:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv7-a-neon_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::Fence::TIMEOUT_NEVER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "name" : "android::Fence::(anonymous enum at frameworks/native/libs/ui/include/ui/Fence.h:48:5)",
+   "referenced_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "self_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Fence::Status::Invalid"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Fence::Status::Unsignaled"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::Fence::Status::Signaled"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence6StatusE",
+   "name" : "android::Fence::Status",
+   "referenced_type" : "_ZTIN7android5Fence6StatusE",
+   "self_type" : "_ZTIN7android5Fence6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Mutex::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Mutex::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
+   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::READ_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "name" : "android::Parcel::ReadFlags",
+   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RWLock::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RWLock::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
+   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::binder::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::binder::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::binder::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::binder::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::binder::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::binder::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::binder::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::binder::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::binder::Status::EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "android::binder::Status::EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::binder::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::binder::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6Status9ExceptionE",
+   "name" : "android::binder::Status::Exception",
+   "referenced_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "self_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "name" : "android::traits<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "name" : "android::traits<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "name" : "android::traits<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned char>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599098439,
+     "name" : "android::IBinder::PING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598311760,
+     "name" : "android::IBinder::DUMP_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598246212,
+     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598968902,
+     "name" : "android::IBinder::INTERFACE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599295570,
+     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598380116,
+     "name" : "android::IBinder::EXTENSION_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599097156,
+     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599362900,
+     "name" : "android::IBinder::TWEET_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598835019,
+     "name" : "android::IBinder::LIKE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FLAG_ONEWAY"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IBinder::FLAG_CLEAR_BUF"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "name" : "android::IBinder::(anonymous enum at frameworks/native/libs/binder/include/binder/IBinder.h:51:5)",
+   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::FIRST_INC_STRONG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:318:5)",
+   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:309:5)",
+   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Surface::DEFAULT_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:369:5)",
+   "referenced_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "self_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::Surface::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:368:5)",
+   "referenced_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::HidlReturnRestriction::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "name" : "android::hardware::HidlReturnRestriction",
+   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::hardware::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "name" : "android::hardware::Status::Exception",
+   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::READPTRPOS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::WRITEPTRPOS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::DATAPTRPOS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::EVFLAGWORDPOS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "name" : "android::hardware::details::GrantorType",
+   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::kSynchronizedReadWrite"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::kUnsynchronizedWrite"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
+   "name" : "android::hardware::MQFlavor",
+   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::API"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::ALL_LOCAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CURRENTLY_CONNECTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::OK"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_INIT"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::UNKNOWN_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::UNSPECIFIED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK_HI"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_MIPMAP_COMPLETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::HW_IMAGE_ENCODER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HLG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_HLG"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_BT2020"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_HLG"
+    },
+    {
+     "enum_field_value" : 142999552,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::basic_string<char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<basic_string<char>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<double>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<float>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::WAKE_UP_ONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::WAKE_UP_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "name" : "android::Condition::WakeUpType",
+   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
+   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
+   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::State::VALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::State::INVALID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::State::FORCED_VALID_FOR_TEST"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime5StateE",
+   "name" : "android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::Snapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::Snapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::Snapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "name" : "android::FenceTime::Snapshot::State",
+   "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "self_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_buffer_request"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP25camera3_stream_buffer_ret"
+    }
+   ],
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "return_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP10_jintArray",
+   "self_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jbyteArray",
+   "self_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jcharArray",
+   "self_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jlongArray",
+   "self_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "return_type" : "_ZTIP11_jthrowable",
+   "self_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jfloatArray",
+   "self_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jshortArray",
+   "self_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP13_jdoubleArray",
+   "self_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(_JNIEnv *, int, _jclass *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "return_type" : "_ZTIP13_jobjectArray",
+   "self_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP14_jbooleanArray",
+   "self_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(_JNIEnv *, _jobjectArray *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(_JNIEnv *, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(_JNIEnv *, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "return_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(_JNIEnv *, _jintArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(_JNIEnv *, _jarray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(const JNINativeInterface **, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(const JNINativeInterface **, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(const JNINativeInterface **, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(const JNINativeInterface **, int, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvE",
+   "name" : "unsigned char (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP11hw_device_tE",
+   "name" : "int (hw_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (ANativeWindow *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (alloc_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tE",
+   "name" : "int (framebuffer_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (framebuffer_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiE",
+   "name" : "int (framebuffer_device_t *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "name" : "int (framebuffer_device_t *, int, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvE",
+   "name" : "int (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (_JNIEnv *, _jthrowable *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jthrowable"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (_JNIEnv *, _jarray *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "name" : "int (_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (_JNIEnv *, _jclass *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "name" : "int (_JNIEnv *, _jstring *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (_JNIEnv *, _JavaVM **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnviE",
+   "name" : "int (_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVME",
+   "name" : "int (_JavaVM *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (_JavaVM *, _JNIEnv **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPPviE",
+   "name" : "int (_JavaVM *, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8AIBinder"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK7AParcel"
+    },
+    {
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceE",
+   "name" : "int (const camera3_device *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (const camera3_device *, camera3_capture_request *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP23camera3_capture_request"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (const camera3_device *, camera3_stream_configuration *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP28camera3_stream_configuration"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (const camera3_device *, const camera3_callback_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (const camera3_device *, const camera3_stream_buffer_set *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera3_stream_buffer_set"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (const gralloc_module_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tizE",
+   "name" : "int (const gralloc_module_t *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK23camera_module_callbacksE",
+   "name" : "int (const camera_module_callbacks *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPKcbE",
+   "name" : "int (const char *, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPKcbE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPKcbE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNIInvokeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (const JNIInvokeInterface **, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "name" : "int (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "name" : "int (const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvE",
+   "name" : "int (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvE",
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxE",
+   "name" : "int (void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxS_jE",
+   "name" : "int (void *, long long, void *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxS_jE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiP11camera_infoE",
+   "name" : "int (int, camera_info *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP11camera_info"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiP11camera_infoE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPK25camera_stream_combinationE",
+   "name" : "int (int, const camera_stream_combination *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera_stream_combination"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPP15camera_metadataE",
+   "name" : "int (int, camera_metadata **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPP15camera_metadataE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFivE",
+   "name" : "int ()",
+   "referenced_type" : "_ZTIFivE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFivE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (AMediaCodec *, void *, media_status_t, int, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTI14media_status_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (AMediaCodec *, void *, AMediaFormat *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviE",
+   "name" : "void (AMediaCodec *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14alloc_device_tPciE",
+   "name" : "void (alloc_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14alloc_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14vendor_tag_opsE",
+   "name" : "void (vendor_tag_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14vendor_tag_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14vendor_tag_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP20framebuffer_device_tPciE",
+   "name" : "void (framebuffer_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvE",
+   "name" : "void (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (_JNIEnv *, _jlongArray *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (_JNIEnv *, _jshortArray *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (_JNIEnv *, _jarray *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (_JNIEnv *, _jstring *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (_JNIEnv *, _jstring *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvPKcE",
+   "name" : "void (_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTI18AMediaDrmEventType"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmKeyStatus"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (const camera3_device *, vendor_tag_query_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP20vendor_tag_query_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceiE",
+   "name" : "void (const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14camera3_stream"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (const camera3_callback_ops *, const camera3_notify_msg *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK18camera3_notify_msg"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (const camera3_callback_ops *, const camera3_capture_result *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_capture_result"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK21camera3_stream_buffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "name" : "void (const camera_module_callbacks *, const char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "name" : "void (const camera_module_callbacks *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN7android6ParcelE"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "name" : "void (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "name" : "void (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (const JNINativeInterface **, void *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (const JNINativeInterface **, void *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (const JNINativeInterface **, void *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (const JNINativeInterface **, void *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (const JNINativeInterface **, void *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (const JNINativeInterface **, void *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (const JNINativeInterface **, void *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (const JNINativeInterface **, void *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (const JNINativeInterface **, void *, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvE",
+   "name" : "void (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderE",
+   "name" : "void (void *, AImageReader *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (void *, AImageReader *, AHardwareBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvyE",
+   "name" : "void (unsigned long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "referenced_type" : "_ZTIFvyE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvyE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AImageReader_acquireLatestImage",
+   "linker_set_key" : "AImageReader_acquireLatestImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireLatestImageAsync",
+   "linker_set_key" : "AImageReader_acquireLatestImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImage",
+   "linker_set_key" : "AImageReader_acquireNextImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImageAsync",
+   "linker_set_key" : "AImageReader_acquireNextImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_delete",
+   "linker_set_key" : "AImageReader_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getFormat",
+   "linker_set_key" : "AImageReader_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getHeight",
+   "linker_set_key" : "AImageReader_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getMaxImages",
+   "linker_set_key" : "AImageReader_getMaxImages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWidth",
+   "linker_set_key" : "AImageReader_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWindow",
+   "linker_set_key" : "AImageReader_getWindow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_new",
+   "linker_set_key" : "AImageReader_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_newWithUsage",
+   "linker_set_key" : "AImageReader_newWithUsage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setBufferRemovedListener",
+   "linker_set_key" : "AImageReader_setBufferRemovedListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP34AImageReader_BufferRemovedListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setImageListener",
+   "linker_set_key" : "AImageReader_setImageListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP26AImageReader_ImageListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImage_delete",
+   "linker_set_key" : "AImage_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_deleteAsync",
+   "linker_set_key" : "AImage_deleteAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getCropRect",
+   "linker_set_key" : "AImage_getCropRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIP14AImageCropRect"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getFormat",
+   "linker_set_key" : "AImage_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHardwareBuffer",
+   "linker_set_key" : "AImage_getHardwareBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHeight",
+   "linker_set_key" : "AImage_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getNumberOfPlanes",
+   "linker_set_key" : "AImage_getNumberOfPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneData",
+   "linker_set_key" : "AImage_getPlaneData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPh"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlanePixelStride",
+   "linker_set_key" : "AImage_getPlanePixelStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneRowStride",
+   "linker_set_key" : "AImage_getPlaneRowStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getTimestamp",
+   "linker_set_key" : "AImage_getTimestamp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getWidth",
+   "linker_set_key" : "AImage_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isRecoverable",
+   "linker_set_key" : "AMediaCodecActionCode_isRecoverable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isTransient",
+   "linker_set_key" : "AMediaCodecActionCode_isTransient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_delete",
+   "linker_set_key" : "AMediaCodecCryptoInfo_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getClearBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getClearBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getIV",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getIV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getKey",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getKey",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getMode",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getMode",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI17cryptoinfo_mode_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_new",
+   "linker_set_key" : "AMediaCodecCryptoInfo_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTI17cryptoinfo_mode_t"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_setPattern",
+   "linker_set_key" : "AMediaCodecCryptoInfo_setPattern",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIP20cryptoinfo_pattern_t"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_configure",
+   "linker_set_key" : "AMediaCodec_configure",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByName",
+   "linker_set_key" : "AMediaCodec_createCodecByName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByNameForClient",
+   "linker_set_key" : "AMediaCodec_createCodecByNameForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByType",
+   "linker_set_key" : "AMediaCodec_createDecoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createDecoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByType",
+   "linker_set_key" : "AMediaCodec_createEncoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createEncoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createInputSurface",
+   "linker_set_key" : "AMediaCodec_createInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createPersistentInputSurface",
+   "linker_set_key" : "AMediaCodec_createPersistentInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_delete",
+   "linker_set_key" : "AMediaCodec_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueInputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueOutputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_flush",
+   "linker_set_key" : "AMediaCodec_flush",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getBufferFormat",
+   "linker_set_key" : "AMediaCodec_getBufferFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputBuffer",
+   "linker_set_key" : "AMediaCodec_getInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputFormat",
+   "linker_set_key" : "AMediaCodec_getInputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getName",
+   "linker_set_key" : "AMediaCodec_getName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPPc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputBuffer",
+   "linker_set_key" : "AMediaCodec_getOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputFormat",
+   "linker_set_key" : "AMediaCodec_getOutputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueSecureInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueSecureInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseCrypto",
+   "linker_set_key" : "AMediaCodec_releaseCrypto",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseName",
+   "linker_set_key" : "AMediaCodec_releaseName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBuffer",
+   "linker_set_key" : "AMediaCodec_releaseOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBufferAtTime",
+   "linker_set_key" : "AMediaCodec_releaseOutputBufferAtTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setAsyncNotifyCallback",
+   "linker_set_key" : "AMediaCodec_setAsyncNotifyCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setInputSurface",
+   "linker_set_key" : "AMediaCodec_setInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setOutputSurface",
+   "linker_set_key" : "AMediaCodec_setOutputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setParameters",
+   "linker_set_key" : "AMediaCodec_setParameters",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_signalEndOfInputStream",
+   "linker_set_key" : "AMediaCodec_signalEndOfInputStream",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_start",
+   "linker_set_key" : "AMediaCodec_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_stop",
+   "linker_set_key" : "AMediaCodec_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_delete",
+   "linker_set_key" : "AMediaCrypto_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaCrypto_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_new",
+   "linker_set_key" : "AMediaCrypto_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaCrypto",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "linker_set_key" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_close",
+   "linker_set_key" : "AMediaDataSource_close",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_delete",
+   "linker_set_key" : "AMediaDataSource_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_new",
+   "linker_set_key" : "AMediaDataSource_new",
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_newUri",
+   "linker_set_key" : "AMediaDataSource_newUri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setClose",
+   "linker_set_key" : "AMediaDataSource_setClose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetAvailableSize",
+   "linker_set_key" : "AMediaDataSource_setGetAvailableSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetSize",
+   "linker_set_key" : "AMediaDataSource_setGetSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setReadAt",
+   "linker_set_key" : "AMediaDataSource_setReadAt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxS_jE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setUserdata",
+   "linker_set_key" : "AMediaDataSource_setUserdata",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDrm_closeSession",
+   "linker_set_key" : "AMediaDrm_closeSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_createByUUID",
+   "linker_set_key" : "AMediaDrm_createByUUID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIP9AMediaDrm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_decrypt",
+   "linker_set_key" : "AMediaDrm_decrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_encrypt",
+   "linker_set_key" : "AMediaDrm_encrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getKeyRequest",
+   "linker_set_key" : "AMediaDrm_getKeyRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTI16AMediaDrmKeyType"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_getPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyString",
+   "linker_set_key" : "AMediaDrm_getPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getProvisionRequest",
+   "linker_set_key" : "AMediaDrm_getProvisionRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getSecureStops",
+   "linker_set_key" : "AMediaDrm_getSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaDrm_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_openSession",
+   "linker_set_key" : "AMediaDrm_openSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideKeyResponse",
+   "linker_set_key" : "AMediaDrm_provideKeyResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideProvisionResponse",
+   "linker_set_key" : "AMediaDrm_provideProvisionResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_queryKeyStatus",
+   "linker_set_key" : "AMediaDrm_queryKeyStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_release",
+   "linker_set_key" : "AMediaDrm_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_releaseSecureStops",
+   "linker_set_key" : "AMediaDrm_releaseSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_removeKeys",
+   "linker_set_key" : "AMediaDrm_removeKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_restoreKeys",
+   "linker_set_key" : "AMediaDrm_restoreKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnEventListener",
+   "linker_set_key" : "AMediaDrm_setOnEventListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnExpirationUpdateListener",
+   "linker_set_key" : "AMediaDrm_setOnExpirationUpdateListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnKeysChangeListener",
+   "linker_set_key" : "AMediaDrm_setOnKeysChangeListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_setPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyString",
+   "linker_set_key" : "AMediaDrm_setPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_sign",
+   "linker_set_key" : "AMediaDrm_sign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_verify",
+   "linker_set_key" : "AMediaDrm_verify",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_advance",
+   "linker_set_key" : "AMediaExtractor_advance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_delete",
+   "linker_set_key" : "AMediaExtractor_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getCachedDuration",
+   "linker_set_key" : "AMediaExtractor_getCachedDuration",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getFileFormat",
+   "linker_set_key" : "AMediaExtractor_getFileFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getPsshInfo",
+   "linker_set_key" : "AMediaExtractor_getPsshInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP8PsshInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleCryptoInfo",
+   "linker_set_key" : "AMediaExtractor_getSampleCryptoInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFlags",
+   "linker_set_key" : "AMediaExtractor_getSampleFlags",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFormat",
+   "linker_set_key" : "AMediaExtractor_getSampleFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleSize",
+   "linker_set_key" : "AMediaExtractor_getSampleSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTime",
+   "linker_set_key" : "AMediaExtractor_getSampleTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTrackIndex",
+   "linker_set_key" : "AMediaExtractor_getSampleTrackIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackCount",
+   "linker_set_key" : "AMediaExtractor_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackFormat",
+   "linker_set_key" : "AMediaExtractor_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_new",
+   "linker_set_key" : "AMediaExtractor_new",
+   "return_type" : "_ZTIP15AMediaExtractor",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_readSampleData",
+   "linker_set_key" : "AMediaExtractor_readSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_seekTo",
+   "linker_set_key" : "AMediaExtractor_seekTo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTI8SeekMode"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_selectTrack",
+   "linker_set_key" : "AMediaExtractor_selectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSource",
+   "linker_set_key" : "AMediaExtractor_setDataSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceCustom",
+   "linker_set_key" : "AMediaExtractor_setDataSourceCustom",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceFd",
+   "linker_set_key" : "AMediaExtractor_setDataSourceFd",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_unselectTrack",
+   "linker_set_key" : "AMediaExtractor_unselectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaFormat_clear",
+   "linker_set_key" : "AMediaFormat_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_copy",
+   "linker_set_key" : "AMediaFormat_copy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_delete",
+   "linker_set_key" : "AMediaFormat_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getBuffer",
+   "linker_set_key" : "AMediaFormat_getBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getDouble",
+   "linker_set_key" : "AMediaFormat_getDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getFloat",
+   "linker_set_key" : "AMediaFormat_getFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt32",
+   "linker_set_key" : "AMediaFormat_getInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt64",
+   "linker_set_key" : "AMediaFormat_getInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getRect",
+   "linker_set_key" : "AMediaFormat_getRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getSize",
+   "linker_set_key" : "AMediaFormat_getSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getString",
+   "linker_set_key" : "AMediaFormat_getString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_new",
+   "linker_set_key" : "AMediaFormat_new",
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setBuffer",
+   "linker_set_key" : "AMediaFormat_setBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setDouble",
+   "linker_set_key" : "AMediaFormat_setDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setFloat",
+   "linker_set_key" : "AMediaFormat_setFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt32",
+   "linker_set_key" : "AMediaFormat_setInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt64",
+   "linker_set_key" : "AMediaFormat_setInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setRect",
+   "linker_set_key" : "AMediaFormat_setRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setSize",
+   "linker_set_key" : "AMediaFormat_setSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setString",
+   "linker_set_key" : "AMediaFormat_setString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_toString",
+   "linker_set_key" : "AMediaFormat_toString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_addTrack",
+   "linker_set_key" : "AMediaMuxer_addTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_append",
+   "linker_set_key" : "AMediaMuxer_append",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI10AppendMode"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_delete",
+   "linker_set_key" : "AMediaMuxer_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackCount",
+   "linker_set_key" : "AMediaMuxer_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackFormat",
+   "linker_set_key" : "AMediaMuxer_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_new",
+   "linker_set_key" : "AMediaMuxer_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI12OutputFormat"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setLocation",
+   "linker_set_key" : "AMediaMuxer_setLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setOrientationHint",
+   "linker_set_key" : "AMediaMuxer_setOrientationHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_start",
+   "linker_set_key" : "AMediaMuxer_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_stop",
+   "linker_set_key" : "AMediaMuxer_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_writeSampleData",
+   "linker_set_key" : "AMediaMuxer_writeSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaCodecBufferInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND",
+   "name" : "AMEDIACODEC_KEY_SUSPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUM",
+   "name" : "AMEDIAFORMAT_KEY_ALBUM",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD",
+   "name" : "AMEDIAFORMAT_KEY_CSD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_0",
+   "name" : "AMEDIAFORMAT_KEY_CSD_0",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_1",
+   "name" : "AMEDIAFORMAT_KEY_CSD_1",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_2",
+   "name" : "AMEDIAFORMAT_KEY_CSD_2",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_D263",
+   "name" : "AMEDIAFORMAT_KEY_D263",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DATE",
+   "name" : "AMEDIAFORMAT_KEY_DATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DURATION",
+   "name" : "AMEDIAFORMAT_KEY_DURATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ESDS",
+   "name" : "AMEDIAFORMAT_KEY_ESDS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GENRE",
+   "name" : "AMEDIAFORMAT_KEY_GENRE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOCATION",
+   "name" : "AMEDIAFORMAT_KEY_LOCATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOOP",
+   "name" : "AMEDIAFORMAT_KEY_LOOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MIME",
+   "name" : "AMEDIAFORMAT_KEY_MIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PSSH",
+   "name" : "AMEDIAFORMAT_KEY_PSSH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ROTATION",
+   "name" : "AMEDIAFORMAT_KEY_ROTATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SEI",
+   "name" : "AMEDIAFORMAT_KEY_SEI",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_STRIDE",
+   "name" : "AMEDIAFORMAT_KEY_STRIDE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TIME_US",
+   "name" : "AMEDIAFORMAT_KEY_TIME_US",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TITLE",
+   "name" : "AMEDIAFORMAT_KEY_TITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_YEAR",
+   "name" : "AMEDIAFORMAT_KEY_YEAR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  }
+ ],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA32_KDs",
+   "name" : "char16_t const (&)[32]",
+   "referenced_type" : "_ZTIA32_KDs",
+   "self_type" : "_ZTIRA32_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA33_KDs",
+   "name" : "char16_t const (&)[33]",
+   "referenced_type" : "_ZTIA33_KDs",
+   "self_type" : "_ZTIRA33_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA34_KDs",
+   "name" : "char16_t const (&)[34]",
+   "referenced_type" : "_ZTIA34_KDs",
+   "self_type" : "_ZTIRA34_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA36_KDs",
+   "name" : "char16_t const (&)[36]",
+   "referenced_type" : "_ZTIA36_KDs",
+   "self_type" : "_ZTIRA36_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA40_KDs",
+   "name" : "char16_t const (&)[40]",
+   "referenced_type" : "_ZTIA40_KDs",
+   "self_type" : "_ZTIRA40_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA50_Kc",
+   "name" : "char const (&)[50]",
+   "referenced_type" : "_ZTIA50_Kc",
+   "self_type" : "_ZTIRA50_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA53_Kc",
+   "name" : "char const (&)[53]",
+   "referenced_type" : "_ZTIA53_Kc",
+   "self_type" : "_ZTIRA53_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA54_Kc",
+   "name" : "char const (&)[54]",
+   "referenced_type" : "_ZTIA54_Kc",
+   "self_type" : "_ZTIRA54_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA60_Kc",
+   "name" : "char const (&)[60]",
+   "referenced_type" : "_ZTIA60_Kc",
+   "self_type" : "_ZTIRA60_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA62_Kc",
+   "name" : "char const (&)[62]",
+   "referenced_type" : "_ZTIA62_Kc",
+   "self_type" : "_ZTIRA62_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA65_Kc",
+   "name" : "char const (&)[65]",
+   "referenced_type" : "_ZTIA65_Kc",
+   "self_type" : "_ZTIRA65_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA66_Kc",
+   "name" : "char const (&)[66]",
+   "referenced_type" : "_ZTIA66_Kc",
+   "self_type" : "_ZTIRA66_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA67_Kc",
+   "name" : "char const (&)[67]",
+   "referenced_type" : "_ZTIA67_Kc",
+   "self_type" : "_ZTIRA67_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA68_Kc",
+   "name" : "char const (&)[68]",
+   "referenced_type" : "_ZTIA68_Kc",
+   "self_type" : "_ZTIRA68_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA75_Kc",
+   "name" : "char const (&)[75]",
+   "referenced_type" : "_ZTIA75_Kc",
+   "self_type" : "_ZTIRA75_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA78_Kc",
+   "name" : "char const (&)[78]",
+   "referenced_type" : "_ZTIA78_Kc",
+   "self_type" : "_ZTIRA78_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus &",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIRK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder &",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10BufferItemE",
+   "name" : "const android::BufferItem &",
+   "referenced_type" : "_ZTIKN7android10BufferItemE",
+   "self_type" : "_ZTIRKN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
+   "name" : "const android::Parcelable &",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIRKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata &",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIRKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper &",
+   "referenced_type" : "_ZTIKN7android13GrallocMapperE",
+   "self_type" : "_ZTIRKN7android13GrallocMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap> &",
+   "referenced_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2ui4SizeE",
+   "name" : "const android::ui::Size &",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIRKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4RectE",
+   "name" : "const android::Rect &",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIRKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5PointE",
+   "name" : "const android::Point &",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIRKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType &",
+   "referenced_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig &",
+   "referenced_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType &",
+   "referenced_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6ParcelE",
+   "name" : "const android::Parcel &",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIRKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6RegionE",
+   "name" : "const android::Region &",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIRKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIRKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6binder6StatusE",
+   "name" : "const android::binder::Status &",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIRKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android7String8E",
+   "name" : "const android::String8 &",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIRKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String16E",
+   "name" : "const android::String16 &",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIRKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version &",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status &",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIRKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android9FloatRectE",
+   "name" : "const android::FloatRect &",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIRKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKP6AImage",
+   "name" : "AImage *const &",
+   "referenced_type" : "_ZTIKP6AImage",
+   "self_type" : "_ZTIRKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const &",
+   "referenced_type" : "_ZTIKPN7android10BufferItemE",
+   "self_type" : "_ZTIRKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKa",
+   "name" : "const signed char &",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIRKa",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKb",
+   "name" : "const bool &",
+   "referenced_type" : "_ZTIKb",
+   "self_type" : "_ZTIRKb",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKd",
+   "name" : "const double &",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIRKd",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKf",
+   "name" : "const float &",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIRKf",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKh",
+   "name" : "const unsigned char &",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIRKh",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKi",
+   "name" : "const int &",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIRKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKj",
+   "name" : "const unsigned int &",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIRKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKs",
+   "name" : "const short &",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIRKs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKt",
+   "name" : "const unsigned short &",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIRKt",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKx",
+   "name" : "const long long &",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIRKx",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKy",
+   "name" : "const unsigned long long &",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIRKy",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10BufferItemE",
+   "name" : "android::BufferItem &",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIRN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10TextOutputE",
+   "name" : "android::TextOutput &",
+   "referenced_type" : "_ZTIN7android10TextOutputE",
+   "self_type" : "_ZTIRN7android10TextOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer &",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIRN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIRN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation &",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> &",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> &",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> &",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4RectE",
+   "name" : "android::Rect &",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIRN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5FenceE",
+   "name" : "android::Fence &",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIRN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5MutexE",
+   "name" : "android::Mutex &",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIRN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5PointE",
+   "name" : "android::Point &",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIRN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RWLockE",
+   "name" : "android::RWLock &",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIRN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RegionE",
+   "name" : "android::Region &",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIRN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIRN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6binder6StatusE",
+   "name" : "android::binder::Status &",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIRN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android7String8E",
+   "name" : "android::String8 &",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIRN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8LOG_stubE",
+   "name" : "android::LOG_stub &",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIRN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8String16E",
+   "name" : "android::String16 &",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIRN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
+   "name" : "android::hardware::Status &",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIRN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRP6AImage",
+   "name" : "AImage *&",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIRP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKi",
+   "name" : "const int *&",
+   "referenced_type" : "_ZTIPKi",
+   "self_type" : "_ZTIRPKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKv",
+   "name" : "const void *&",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIRPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPN7android10BufferItemE",
+   "name" : "android::BufferItem *&",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIRPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPi",
+   "name" : "int *&",
+   "referenced_type" : "_ZTIPi",
+   "self_type" : "_ZTIRPi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPv",
+   "name" : "void *&",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIRPv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRh",
+   "name" : "unsigned char &",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIRh",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRi",
+   "name" : "int &",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIRi",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRj",
+   "name" : "unsigned int &",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIRj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRy",
+   "name" : "unsigned long long &",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIRy",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jintArray",
+   "name" : "_jintArray *",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTIP10_jintArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jmethodID",
+   "name" : "_jmethodID *",
+   "referenced_type" : "_ZTI10_jmethodID",
+   "self_type" : "_ZTIP10_jmethodID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaCodec",
+   "name" : "AMediaCodec *",
+   "referenced_type" : "_ZTI11AMediaCodec",
+   "self_type" : "_ZTIP11AMediaCodec",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaMuxer",
+   "name" : "AMediaMuxer *",
+   "referenced_type" : "_ZTI11AMediaMuxer",
+   "self_type" : "_ZTIP11AMediaMuxer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11DrmListener",
+   "name" : "DrmListener *",
+   "referenced_type" : "_ZTI11DrmListener",
+   "self_type" : "_ZTIP11DrmListener",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jbyteArray",
+   "name" : "_jbyteArray *",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTIP11_jbyteArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jcharArray",
+   "name" : "_jcharArray *",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTIP11_jcharArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jlongArray",
+   "name" : "_jlongArray *",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTIP11_jlongArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jthrowable",
+   "name" : "_jthrowable *",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTIP11_jthrowable",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_face",
+   "name" : "camera_face *",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTIP11camera_face",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_info",
+   "name" : "camera_info *",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTIP11camera_info",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_device_t",
+   "name" : "hw_device_t *",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTIP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_module_t",
+   "name" : "hw_module_t *",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIP11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AImageReader",
+   "name" : "AImageReader *",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIP12AImageReader",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaCrypto",
+   "name" : "AMediaCrypto *",
+   "referenced_type" : "_ZTI12AMediaCrypto",
+   "self_type" : "_ZTIP12AMediaCrypto",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaFormat",
+   "name" : "AMediaFormat *",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIP12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12CodecHandler",
+   "name" : "CodecHandler *",
+   "referenced_type" : "_ZTI12CodecHandler",
+   "self_type" : "_ZTIP12CodecHandler",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12JavaVMOption",
+   "name" : "JavaVMOption *",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTIP12JavaVMOption",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jfloatArray",
+   "name" : "_jfloatArray *",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTIP12_jfloatArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jshortArray",
+   "name" : "_jshortArray *",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTIP12_jshortArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13AIBinder_Weak",
+   "name" : "AIBinder_Weak *",
+   "referenced_type" : "_ZTI13AIBinder_Weak",
+   "self_type" : "_ZTIP13AIBinder_Weak",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13NdkDataSource",
+   "name" : "NdkDataSource *",
+   "referenced_type" : "_ZTI13NdkDataSource",
+   "self_type" : "_ZTIP13NdkDataSource",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jdoubleArray",
+   "name" : "_jdoubleArray *",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTIP13_jdoubleArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jobjectArray",
+   "name" : "_jobjectArray *",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTIP13_jobjectArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13android_ycbcr",
+   "name" : "android_ycbcr *",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTIP13android_ycbcr",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13audio_usage_t",
+   "name" : "audio_usage_t *",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTIP13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13camera_stream",
+   "name" : "camera_stream *",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTIP13camera_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13native_handle",
+   "name" : "native_handle *",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIP13native_handle",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AIBinder_Class",
+   "name" : "AIBinder_Class *",
+   "referenced_type" : "_ZTI14AIBinder_Class",
+   "self_type" : "_ZTIP14AIBinder_Class",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AImageCropRect",
+   "name" : "AImageCropRect *",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTIP14AImageCropRect",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14_jbooleanArray",
+   "name" : "_jbooleanArray *",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTIP14_jbooleanArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14alloc_device_t",
+   "name" : "alloc_device_t *",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTIP14alloc_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_format_t",
+   "name" : "audio_format_t *",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIP14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_source_t",
+   "name" : "audio_source_t *",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTIP14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14camera3_stream",
+   "name" : "camera3_stream *",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14vendor_tag_ops",
+   "name" : "vendor_tag_ops *",
+   "referenced_type" : "_ZTI14vendor_tag_ops",
+   "self_type" : "_ZTIP14vendor_tag_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AMediaExtractor",
+   "name" : "AMediaExtractor *",
+   "referenced_type" : "_ZTI15AMediaExtractor",
+   "self_type" : "_ZTIP15AMediaExtractor",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15audio_devices_t",
+   "name" : "audio_devices_t *",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIP15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15camera_metadata",
+   "name" : "camera_metadata *",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16AMediaDataSource",
+   "name" : "AMediaDataSource *",
+   "referenced_type" : "_ZTI16AMediaDataSource",
+   "self_type" : "_ZTIP16AMediaDataSource",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t *",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTIP17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray *",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIP18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIP18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18android_flex_plane",
+   "name" : "android_flex_plane *",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTIP18android_flex_plane",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18camera3_device_ops",
+   "name" : "camera3_device_ops *",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTIP18camera3_device_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_dataspace_t",
+   "name" : "android_dataspace_t *",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTIP19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_input_flags_t",
+   "name" : "audio_input_flags_t *",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTIP19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_stream_type_t",
+   "name" : "audio_stream_type_t *",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTIP19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19hw_module_methods_t",
+   "name" : "hw_module_methods_t *",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTIP19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t *",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIP20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_content_type_t",
+   "name" : "audio_content_type_t *",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTIP20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_output_flags_t",
+   "name" : "audio_output_flags_t *",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTIP20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t *",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTIP20cryptoinfo_pattern_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20framebuffer_device_t",
+   "name" : "framebuffer_device_t *",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTIP20framebuffer_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20vendor_tag_query_ops",
+   "name" : "vendor_tag_query_ops *",
+   "referenced_type" : "_ZTI20vendor_tag_query_ops",
+   "self_type" : "_ZTIP20vendor_tag_query_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIP21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecCryptoInfo",
+   "name" : "AMediaCodecCryptoInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecCryptoInfo",
+   "self_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIP21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer *",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIP21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
+   "name" : "AIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
+   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23camera3_capture_request",
+   "name" : "camera3_capture_request *",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTIP23camera3_capture_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret *",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTIP25camera3_stream_buffer_ret",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener *",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTIP26AImageReader_ImageListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t *",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIP26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration *",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTIP28camera3_stream_configuration",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener *",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP3DIR",
+   "name" : "DIR *",
+   "referenced_type" : "_ZTI3DIR",
+   "self_type" : "_ZTIP3DIR",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6AImage",
+   "name" : "AImage *",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AParcel",
+   "name" : "AParcel *",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AStatus",
+   "name" : "AStatus *",
+   "referenced_type" : "_ZTI7AStatus",
+   "self_type" : "_ZTIP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JNIEnv",
+   "name" : "_JNIEnv *",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTIP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JavaVM",
+   "name" : "_JavaVM *",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTIP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jarray",
+   "name" : "_jarray *",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTIP7_jarray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jclass",
+   "name" : "_jclass *",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTIP7_jclass",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8AIBinder",
+   "name" : "AIBinder *",
+   "referenced_type" : "_ZTI8AIBinder",
+   "self_type" : "_ZTIP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8PsshInfo",
+   "name" : "PsshInfo *",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTIP8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jobject",
+   "name" : "_jobject *",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTIP8_jobject",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jstring",
+   "name" : "_jstring *",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTIP8_jstring",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9AMediaDrm",
+   "name" : "AMediaDrm *",
+   "referenced_type" : "_ZTI9AMediaDrm",
+   "self_type" : "_ZTIP9AMediaDrm",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9_jfieldID",
+   "name" : "_jfieldID *",
+   "referenced_type" : "_ZTI9_jfieldID",
+   "self_type" : "_ZTIP9_jfieldID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPDs",
+   "name" : "char16_t *",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIPDs",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (*)(const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "self_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "self_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(*)(_JNIEnv *, int, _jclass *, _jobject *)",
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "self_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobjectArray *, int)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(*)(_JNIEnv *, void *, long long)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(*)(_JNIEnv *, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(*)(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "self_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(*)(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "self_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(*)(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "self_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(*)(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "self_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "self_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(*)(_JNIEnv *, _jintArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "self_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(*)(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "self_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(*)(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "self_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(*)(_JNIEnv *, _jarray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, long long)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(*)(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "self_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvE",
+   "name" : "unsigned char (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "self_type" : "_ZTIPFhP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jobject *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP11hw_device_tE",
+   "name" : "int (*)(hw_device_t *)",
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "self_type" : "_ZTIPFiP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (*)(ANativeWindow *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (*)(alloc_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "self_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tE",
+   "name" : "int (*)(framebuffer_device_t *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (*)(framebuffer_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiE",
+   "name" : "int (*)(framebuffer_device_t *, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "name" : "int (*)(framebuffer_device_t *, int, int, int, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvE",
+   "name" : "int (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "self_type" : "_ZTIPFiP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (*)(_JNIEnv *, _jthrowable *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (*)(_JNIEnv *, _jarray *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "name" : "int (*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "name" : "int (*)(_JNIEnv *, _jstring *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (*)(_JNIEnv *, _JavaVM **)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnviE",
+   "name" : "int (*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "self_type" : "_ZTIPFiP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVME",
+   "name" : "int (*)(_JavaVM *)",
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (*)(_JavaVM *, _JNIEnv **, void *)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "self_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPPviE",
+   "name" : "int (*)(_JavaVM *, void **, int)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "self_type" : "_ZTIPFiP7_JavaVMPPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (*)(const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "self_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceE",
+   "name" : "int (*)(const camera3_device *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (*)(const camera3_device *, camera3_capture_request *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (*)(const camera3_device *, camera3_stream_configuration *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (*)(const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (*)(const camera3_device *, const camera3_callback_ops *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (*)(const camera3_device *, const camera3_stream_buffer_set *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tizE",
+   "name" : "int (*)(const gralloc_module_t *, int, ...)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tizE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK23camera_module_callbacksE",
+   "name" : "int (*)(const camera_module_callbacks *)",
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "self_type" : "_ZTIPFiPK23camera_module_callbacksE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPKcbE",
+   "name" : "int (*)(const char *, bool)",
+   "referenced_type" : "_ZTIFiPKcbE",
+   "self_type" : "_ZTIPFiPKcbE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNIInvokeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "name" : "int (*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvE",
+   "name" : "int (*)(void *)",
+   "referenced_type" : "_ZTIFiPvE",
+   "self_type" : "_ZTIPFiPvE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxE",
+   "name" : "int (*)(void *, long long)",
+   "referenced_type" : "_ZTIFiPvxE",
+   "self_type" : "_ZTIPFiPvxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxS_jE",
+   "name" : "int (*)(void *, long long, void *, unsigned int)",
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "self_type" : "_ZTIPFiPvxS_jE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiP11camera_infoE",
+   "name" : "int (*)(int, camera_info *)",
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "self_type" : "_ZTIPFiiP11camera_infoE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "name" : "int (*)(int, const camera_stream_combination *)",
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "self_type" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPP15camera_metadataE",
+   "name" : "int (*)(int, camera_metadata **)",
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "self_type" : "_ZTIPFiiPP15camera_metadataE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFivE",
+   "name" : "int (*)()",
+   "referenced_type" : "_ZTIFivE",
+   "self_type" : "_ZTIPFivE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (*)(AMediaCodec *, void *, media_status_t, int, const char *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (*)(AMediaCodec *, void *, AMediaFormat *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviE",
+   "name" : "void (*)(AMediaCodec *, void *, int)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (*)(AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14alloc_device_tPciE",
+   "name" : "void (*)(alloc_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "self_type" : "_ZTIPFvP14alloc_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14vendor_tag_opsE",
+   "name" : "void (*)(vendor_tag_ops *)",
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "self_type" : "_ZTIPFvP14vendor_tag_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "name" : "void (*)(framebuffer_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "self_type" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvE",
+   "name" : "void (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "self_type" : "_ZTIPFvP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, long long *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, float *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, double *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (*)(_JNIEnv *, _jarray *, void *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvPKcE",
+   "name" : "void (*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (*)(const camera3_device *, vendor_tag_query_ops *)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceiE",
+   "name" : "void (*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (*)(const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "self_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_notify_msg *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_capture_result *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (*)(const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "name" : "void (*)(const camera_module_callbacks *, const char *, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "name" : "void (*)(const camera_module_callbacks *, int, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (*)(android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "self_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "name" : "void (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "name" : "void (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, long long *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvE",
+   "name" : "void (*)(void *)",
+   "referenced_type" : "_ZTIFvPvE",
+   "self_type" : "_ZTIPFvPvE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderE",
+   "name" : "void (*)(void *, AImageReader *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (*)(void *, AImageReader *, AHardwareBuffer *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvyE",
+   "name" : "void (*)(unsigned long long)",
+   "referenced_type" : "_ZTIFvyE",
+   "self_type" : "_ZTIPFvyE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11hw_module_t",
+   "name" : "const hw_module_t *",
+   "referenced_type" : "_ZTIK11hw_module_t",
+   "self_type" : "_ZTIPK11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AImageReader",
+   "name" : "const AImageReader *",
+   "referenced_type" : "_ZTIK12AImageReader",
+   "self_type" : "_ZTIPK12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AMediaFormat",
+   "name" : "const AMediaFormat *",
+   "referenced_type" : "_ZTIK12AMediaFormat",
+   "self_type" : "_ZTIPK12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_device",
+   "name" : "const camera3_device *",
+   "referenced_type" : "_ZTIK14camera3_device",
+   "self_type" : "_ZTIPK14camera3_device",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_stream",
+   "name" : "const camera3_stream *",
+   "referenced_type" : "_ZTIK14camera3_stream",
+   "self_type" : "_ZTIPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15JNINativeMethod",
+   "name" : "const JNINativeMethod *",
+   "referenced_type" : "_ZTIK15JNINativeMethod",
+   "self_type" : "_ZTIPK15JNINativeMethod",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15camera_metadata",
+   "name" : "const camera_metadata *",
+   "referenced_type" : "_ZTIK15camera_metadata",
+   "self_type" : "_ZTIPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK16gralloc_module_t",
+   "name" : "const gralloc_module_t *",
+   "referenced_type" : "_ZTIK16gralloc_module_t",
+   "self_type" : "_ZTIPK16gralloc_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray *",
+   "referenced_type" : "_ZTIK18AMediaDrmByteArray",
+   "self_type" : "_ZTIPK18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIPK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface",
+   "self_type" : "_ZTIPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface",
+   "self_type" : "_ZTIPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg *",
+   "referenced_type" : "_ZTIK18camera3_notify_msg",
+   "self_type" : "_ZTIPK18camera3_notify_msg",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops *",
+   "referenced_type" : "_ZTIK20camera3_callback_ops",
+   "self_type" : "_ZTIPK20camera3_callback_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIPK21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *",
+   "referenced_type" : "_ZTIK21camera3_stream_buffer",
+   "self_type" : "_ZTIPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request *",
+   "referenced_type" : "_ZTIK22camera3_buffer_request",
+   "self_type" : "_ZTIPK22camera3_buffer_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_capture_result",
+   "name" : "const camera3_capture_result *",
+   "referenced_type" : "_ZTIK22camera3_capture_result",
+   "self_type" : "_ZTIPK22camera3_capture_result",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks *",
+   "referenced_type" : "_ZTIK23camera_module_callbacks",
+   "self_type" : "_ZTIPK23camera_module_callbacks",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set *",
+   "referenced_type" : "_ZTIK25camera3_stream_buffer_set",
+   "self_type" : "_ZTIPK25camera3_stream_buffer_set",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera_stream_combination",
+   "name" : "const camera_stream_combination *",
+   "referenced_type" : "_ZTIK25camera_stream_combination",
+   "self_type" : "_ZTIPK25camera_stream_combination",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6AImage",
+   "name" : "const AImage *",
+   "referenced_type" : "_ZTIK6AImage",
+   "self_type" : "_ZTIPK6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue",
+   "self_type" : "_ZTIPK6jvalue",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7AParcel",
+   "name" : "const AParcel *",
+   "referenced_type" : "_ZTIK7AParcel",
+   "self_type" : "_ZTIPK7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKDs",
+   "name" : "const char16_t *",
+   "referenced_type" : "_ZTIKDs",
+   "self_type" : "_ZTIPKDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
+   "name" : "const android::Parcelable *",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIPKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
+   "name" : "const android::VectorImpl *",
+   "referenced_type" : "_ZTIKN7android10VectorImplE",
+   "self_type" : "_ZTIPKN7android10VectorImplE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BufferStateE",
+   "name" : "const android::BufferState *",
+   "referenced_type" : "_ZTIKN7android11BufferStateE",
+   "self_type" : "_ZTIPKN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata *",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIPKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap *",
+   "referenced_type" : "_ZTIKN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPKN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer *",
+   "referenced_type" : "_ZTIKN7android12MemoryDealerE",
+   "self_type" : "_ZTIPKN7android12MemoryDealerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle *",
+   "referenced_type" : "_ZTIKN7android12NativeHandleE",
+   "self_type" : "_ZTIPKN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry *",
+   "referenced_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory *",
+   "referenced_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2ui4SizeE",
+   "name" : "const android::ui::Size *",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIPKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4RectE",
+   "name" : "const android::Rect *",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIPKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "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/IBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "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/IServiceNotification.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5FenceE",
+   "name" : "const android::Fence *",
+   "referenced_type" : "_ZTIKN7android5FenceE",
+   "self_type" : "_ZTIPKN7android5FenceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5PointE",
+   "name" : "const android::Point *",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIPKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob *",
+   "referenced_type" : "_ZTIKN7android6Parcel4BlobE",
+   "self_type" : "_ZTIPKN7android6Parcel4BlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6ParcelE",
+   "name" : "const android::Parcel *",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIPKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6RegionE",
+   "name" : "const android::Region *",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIPKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIPKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6binder6StatusE",
+   "name" : "const android::binder::Status *",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIPKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
+   "name" : "const android::RefBase *",
+   "referenced_type" : "_ZTIKN7android7RefBaseE",
+   "self_type" : "_ZTIPKN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7String8E",
+   "name" : "const android::String8 *",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIPKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7SurfaceE",
+   "name" : "const android::Surface *",
+   "referenced_type" : "_ZTIKN7android7SurfaceE",
+   "self_type" : "_ZTIPKN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8AHandlerE",
+   "name" : "const android::AHandler *",
+   "referenced_type" : "_ZTIKN7android8AHandlerE",
+   "self_type" : "_ZTIPKN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8String16E",
+   "name" : "const android::String16 *",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIPKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status *",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIPKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase *",
+   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
+   "self_type" : "_ZTIPKN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9FloatRectE",
+   "name" : "const android::FloatRect *",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIPKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK14camera3_stream",
+   "name" : "const camera3_stream *const *",
+   "referenced_type" : "_ZTIKPK14camera3_stream",
+   "self_type" : "_ZTIPKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const *",
+   "referenced_type" : "_ZTIKPK21camera3_stream_buffer",
+   "self_type" : "_ZTIPKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKa",
+   "name" : "const signed char *",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIPKa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKs",
+   "name" : "const short *",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIPKs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKx",
+   "name" : "const long long *",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIPKx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader13FrameListenerE",
+   "name" : "AImageReader::FrameListener *",
+   "referenced_type" : "_ZTIN12AImageReader13FrameListenerE",
+   "self_type" : "_ZTIPN12AImageReader13FrameListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "name" : "AImageReader::CallbackHandler *",
+   "referenced_type" : "_ZTIN12AImageReader15CallbackHandlerE",
+   "self_type" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "name" : "AImageReader::BufferRemovedListener *",
+   "referenced_type" : "_ZTIN12AImageReader21BufferRemovedListenerE",
+   "self_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface *",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase *",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak *",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferItemE",
+   "name" : "android::BufferItem *",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferSlotE",
+   "name" : "android::BufferSlot *",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIPN7android10BufferSlotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10DataSourceE",
+   "name" : "android::DataSource *",
+   "referenced_type" : "_ZTIN7android10DataSourceE",
+   "self_type" : "_ZTIPN7android10DataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IDrmClientE",
+   "name" : "android::IDrmClient *",
+   "referenced_type" : "_ZTIN7android10IDrmClientE",
+   "self_type" : "_ZTIPN7android10IDrmClientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IInterfaceE",
+   "name" : "android::IInterface *",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIPN7android10IInterfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "name" : "android::MediaCodec::ResourceManagerServiceProxy *",
+   "referenced_type" : "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "self_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodecE",
+   "name" : "android::MediaCodec *",
+   "referenced_type" : "_ZTIN7android10MediaCodecE",
+   "self_type" : "_ZTIPN7android10MediaCodecE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaMuxerE",
+   "name" : "android::MediaMuxer *",
+   "referenced_type" : "_ZTIN7android10MediaMuxerE",
+   "self_type" : "_ZTIPN7android10MediaMuxerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10ParcelableE",
+   "name" : "android::Parcelable *",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIPN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11AReplyTokenE",
+   "name" : "android::AReplyToken *",
+   "referenced_type" : "_ZTIN7android11AReplyTokenE",
+   "self_type" : "_ZTIPN7android11AReplyTokenE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BufferStateE",
+   "name" : "android::BufferState *",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIPN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IDataSourceE",
+   "name" : "android::IDataSource *",
+   "referenced_type" : "_ZTIN7android11IDataSourceE",
+   "self_type" : "_ZTIPN7android11IDataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap *",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11MediaWriterE",
+   "name" : "android::MediaWriter *",
+   "referenced_type" : "_ZTIN7android11MediaWriterE",
+   "self_type" : "_ZTIPN7android11MediaWriterE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener *",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaPlayerE",
+   "name" : "android::IMediaPlayer *",
+   "referenced_type" : "_ZTIN7android12IMediaPlayerE",
+   "self_type" : "_ZTIPN7android12IMediaPlayerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaSourceE",
+   "name" : "android::IMediaSource *",
+   "referenced_type" : "_ZTIN7android12IMediaSourceE",
+   "self_type" : "_ZTIPN7android12IMediaSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12NativeHandleE",
+   "name" : "android::NativeHandle *",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIPN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13MediaAppenderE",
+   "name" : "android::MediaAppender *",
+   "referenced_type" : "_ZTIN7android13MediaAppenderE",
+   "self_type" : "_ZTIPN7android13MediaAppenderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13RpcConnectionE",
+   "name" : "android::RpcConnection *",
+   "referenced_type" : "_ZTIN7android13RpcConnectionE",
+   "self_type" : "_ZTIPN7android13RpcConnectionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14BatteryCheckerE",
+   "name" : "android::BatteryChecker *",
+   "referenced_type" : "_ZTIN7android14BatteryCheckerE",
+   "self_type" : "_ZTIPN7android14BatteryCheckerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaCodecInfoE",
+   "name" : "android::MediaCodecInfo *",
+   "referenced_type" : "_ZTIN7android14MediaCodecInfoE",
+   "self_type" : "_ZTIPN7android14MediaCodecInfoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaMuxerBaseE",
+   "name" : "android::MediaMuxerBase *",
+   "referenced_type" : "_ZTIN7android14MediaMuxerBaseE",
+   "self_type" : "_ZTIPN7android14MediaMuxerBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15IMediaExtractorE",
+   "name" : "android::IMediaExtractor *",
+   "referenced_type" : "_ZTIN7android15IMediaExtractorE",
+   "self_type" : "_ZTIPN7android15IMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener *",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIPN7android15SurfaceListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener *",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIPN7android16ConsumerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaCodecBufferE",
+   "name" : "android::MediaCodecBuffer *",
+   "referenced_type" : "_ZTIN7android16MediaCodecBufferE",
+   "self_type" : "_ZTIPN7android16MediaCodecBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaHTTPServiceE",
+   "name" : "android::MediaHTTPService *",
+   "referenced_type" : "_ZTIN7android16MediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android16MediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16NuMediaExtractorE",
+   "name" : "android::NuMediaExtractor *",
+   "referenced_type" : "_ZTIN7android16NuMediaExtractorE",
+   "self_type" : "_ZTIPN7android16NuMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker *",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIPN7android16OccupancyTrackerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ProducerListenerE",
+   "name" : "android::ProducerListener *",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIPN7android16ProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer *",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "name" : "android::AHandlerReflector<android::NuCachedSource2> *",
+   "referenced_type" : "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "self_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DataSourceFactoryE",
+   "name" : "android::DataSourceFactory *",
+   "referenced_type" : "_ZTIN7android17DataSourceFactoryE",
+   "self_type" : "_ZTIPN7android17DataSourceFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DrmPluginListenerE",
+   "name" : "android::DrmPluginListener *",
+   "referenced_type" : "_ZTIN7android17DrmPluginListenerE",
+   "self_type" : "_ZTIPN7android17DrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "name" : "android::IMediaHTTPService *",
+   "referenced_type" : "_ZTIN7android17IMediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IProducerListenerE",
+   "name" : "android::IProducerListener *",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIPN7android17IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17PersistentSurfaceE",
+   "name" : "android::PersistentSurface *",
+   "referenced_type" : "_ZTIN7android17PersistentSurfaceE",
+   "self_type" : "_ZTIPN7android17PersistentSurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener *",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIPN7android18BnConsumerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener *",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIPN7android18LWProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "name" : "android::IMediaDeathNotifier *",
+   "referenced_type" : "_ZTIN7android19IMediaDeathNotifierE",
+   "self_type" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19MediaPlayerListenerE",
+   "name" : "android::MediaPlayerListener *",
+   "referenced_type" : "_ZTIN7android19MediaPlayerListenerE",
+   "self_type" : "_ZTIPN7android19MediaPlayerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase *",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener *",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIPN7android20StubProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta *",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "name" : "android::SimpleBestFitAllocator *",
+   "referenced_type" : "_ZTIN7android22SimpleBestFitAllocatorE",
+   "self_type" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void> *",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault *",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv7-a-neon_static/gen/aidl/android/os/IInputConstants.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken> *",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle> *",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> *",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2ui4SizeE",
+   "name" : "android::ui::Size *",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIPN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier> *",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4IDrmE",
+   "name" : "android::IDrm *",
+   "referenced_type" : "_ZTIN7android4IDrmE",
+   "self_type" : "_ZTIPN7android4IDrmE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "name" : "android::List<sp<ABuffer>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "name" : "android::List<Event>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "name" : "android::List<BandwidthEntry>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIjE5_NodeE",
+   "name" : "android::List<unsigned int>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIjE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIjE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4RectE",
+   "name" : "android::Rect *",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIPN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5FenceE",
+   "name" : "android::Fence *",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIPN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock *",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5MutexE",
+   "name" : "android::Mutex *",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIPN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5PointE",
+   "name" : "android::Point *",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIPN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "name" : "android::media::VolumeShaper::Configuration *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper13ConfigurationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "name" : "android::media::VolumeShaper::State *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper5StateE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "name" : "android::media::VolumeShaper::Operation *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper9OperationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface *",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ParcelE",
+   "name" : "android::Parcel *",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIPN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLockE",
+   "name" : "android::RWLock *",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIPN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RegionE",
+   "name" : "android::Region *",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIPN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ThreadE",
+   "name" : "android::Thread *",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIPN7android6ThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIPN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6binder6StatusE",
+   "name" : "android::binder::Status *",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIPN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ABufferE",
+   "name" : "android::ABuffer *",
+   "referenced_type" : "_ZTIN7android7ABufferE",
+   "self_type" : "_ZTIPN7android7ABufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "name" : "android::ALooper::LooperThread *",
+   "referenced_type" : "_ZTIN7android7ALooper12LooperThreadE",
+   "self_type" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooperE",
+   "name" : "android::ALooper *",
+   "referenced_type" : "_ZTIN7android7ALooperE",
+   "self_type" : "_ZTIPN7android7ALooperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient *",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinderE",
+   "name" : "android::IBinder *",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ICryptoE",
+   "name" : "android::ICrypto *",
+   "referenced_type" : "_ZTIN7android7ICryptoE",
+   "self_type" : "_ZTIPN7android7ICryptoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IMemoryE",
+   "name" : "android::IMemory *",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIPN7android7IMemoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBaseE",
+   "name" : "android::RefBase *",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIPN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7String8E",
+   "name" : "android::String8 *",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIPN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy *",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7SurfaceE",
+   "name" : "android::Surface *",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIPN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AHandlerE",
+   "name" : "android::AHandler *",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIPN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AMessageE",
+   "name" : "android::AMessage *",
+   "referenced_type" : "_ZTIN7android8AMessageE",
+   "self_type" : "_ZTIPN7android8AMessageE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8LOG_stubE",
+   "name" : "android::LOG_stub *",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIPN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8MetaDataE",
+   "name" : "android::MetaData *",
+   "referenced_type" : "_ZTIN7android8MetaDataE",
+   "self_type" : "_ZTIPN7android8MetaDataE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String16E",
+   "name" : "android::String16 *",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIPN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor *",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient *",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "name" : "android::hardware::cas::native::V1_0::IDescrambler *",
+   "referenced_type" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE",
+   "self_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "name" : "android::hardware::drm::V1_2::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_210IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "name" : "android::hardware::drm::V1_4::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "name" : "android::hardware::drm::V1_4::LogMessage *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410LogMessageE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect *",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
+   "name" : "android::hardware::Status *",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIPN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor *",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9BpRefBaseE",
+   "name" : "android::BpRefBase *",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIPN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9CodecBaseE",
+   "name" : "android::CodecBase *",
+   "referenced_type" : "_ZTIN7android9CodecBaseE",
+   "self_type" : "_ZTIPN7android9CodecBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9ConditionE",
+   "name" : "android::Condition *",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIPN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot *",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FloatRectE",
+   "name" : "android::FloatRect *",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIPN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "std::vector<bool, std::allocator<bool>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "std::vector<double, std::allocator<double>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "std::vector<float, std::allocator<float>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "std::vector<int, std::allocator<int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "std::vector<long long, std::allocator<long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP11hw_device_t",
+   "name" : "hw_device_t **",
+   "referenced_type" : "_ZTIP11hw_device_t",
+   "self_type" : "_ZTIPP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP12AImageReader",
+   "name" : "AImageReader **",
+   "referenced_type" : "_ZTIP12AImageReader",
+   "self_type" : "_ZTIPP12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP13ANativeWindow",
+   "name" : "ANativeWindow **",
+   "referenced_type" : "_ZTIP13ANativeWindow",
+   "self_type" : "_ZTIPP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP14camera3_stream",
+   "name" : "camera3_stream **",
+   "referenced_type" : "_ZTIP14camera3_stream",
+   "self_type" : "_ZTIPP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15camera_metadata",
+   "name" : "camera_metadata **",
+   "referenced_type" : "_ZTIP15camera_metadata",
+   "self_type" : "_ZTIPP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP6AImage",
+   "name" : "AImage **",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIPP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JNIEnv",
+   "name" : "_JNIEnv **",
+   "referenced_type" : "_ZTIP7_JNIEnv",
+   "self_type" : "_ZTIPP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JavaVM",
+   "name" : "_JavaVM **",
+   "referenced_type" : "_ZTIP7_JavaVM",
+   "self_type" : "_ZTIPP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP8AIBinder",
+   "name" : "AIBinder **",
+   "referenced_type" : "_ZTIP8AIBinder",
+   "self_type" : "_ZTIPP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK13native_handle",
+   "name" : "const native_handle **",
+   "referenced_type" : "_ZTIPK13native_handle",
+   "self_type" : "_ZTIPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK15camera_metadata",
+   "name" : "const camera_metadata **",
+   "referenced_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIPPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface **",
+   "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface **",
+   "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKh",
+   "name" : "const unsigned char **",
+   "referenced_type" : "_ZTIPKh",
+   "self_type" : "_ZTIPPKh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK13native_handle",
+   "name" : "const native_handle ***",
+   "referenced_type" : "_ZTIPPK13native_handle",
+   "self_type" : "_ZTIPPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
+   "self_type" : "_ZTIPPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNINativeInterface",
+   "self_type" : "_ZTIPPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPc",
+   "name" : "char **",
+   "referenced_type" : "_ZTIPc",
+   "self_type" : "_ZTIPPc",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPh",
+   "name" : "unsigned char **",
+   "referenced_type" : "_ZTIPh",
+   "self_type" : "_ZTIPPh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPa",
+   "name" : "signed char *",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIPa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPs",
+   "name" : "short *",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIPs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K15audio_devices_t",
+   "name" : "audio_devices_t const[1]",
+   "referenced_type" : "_ZTIA1_15audio_devices_t",
+   "self_type" : "_ZTIA1_K15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t const[1]",
+   "referenced_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_KPKc",
+   "name" : "const char *const[1]",
+   "referenced_type" : "_ZTIA1_PKc",
+   "self_type" : "_ZTIA1_KPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA28_K15audio_devices_t",
+   "name" : "audio_devices_t const[28]",
+   "referenced_type" : "_ZTIA28_15audio_devices_t",
+   "self_type" : "_ZTIA28_K15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K15audio_devices_t",
+   "name" : "audio_devices_t const[2]",
+   "referenced_type" : "_ZTIA2_15audio_devices_t",
+   "self_type" : "_ZTIA2_K15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_K15audio_devices_t",
+   "name" : "audio_devices_t const[32]",
+   "referenced_type" : "_ZTIA32_15audio_devices_t",
+   "self_type" : "_ZTIA32_K15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_KDs",
+   "name" : "char16_t const[32]",
+   "referenced_type" : "_ZTIA32_Ds",
+   "self_type" : "_ZTIA32_KDs",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA33_KDs",
+   "name" : "char16_t const[33]",
+   "referenced_type" : "_ZTIA33_Ds",
+   "self_type" : "_ZTIA33_KDs",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA34_KDs",
+   "name" : "char16_t const[34]",
+   "referenced_type" : "_ZTIA34_Ds",
+   "self_type" : "_ZTIA34_KDs",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA36_KDs",
+   "name" : "char16_t const[36]",
+   "referenced_type" : "_ZTIA36_Ds",
+   "self_type" : "_ZTIA36_KDs",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA3_K15audio_devices_t",
+   "name" : "audio_devices_t const[3]",
+   "referenced_type" : "_ZTIA3_15audio_devices_t",
+   "self_type" : "_ZTIA3_K15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA40_KDs",
+   "name" : "char16_t const[40]",
+   "referenced_type" : "_ZTIA40_Ds",
+   "self_type" : "_ZTIA40_KDs",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA50_Kc",
+   "name" : "char const[50]",
+   "referenced_type" : "_ZTIA50_c",
+   "self_type" : "_ZTIA50_Kc",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA53_Kc",
+   "name" : "char const[53]",
+   "referenced_type" : "_ZTIA53_c",
+   "self_type" : "_ZTIA53_Kc",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA54_Kc",
+   "name" : "char const[54]",
+   "referenced_type" : "_ZTIA54_c",
+   "self_type" : "_ZTIA54_Kc",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA60_Kc",
+   "name" : "char const[60]",
+   "referenced_type" : "_ZTIA60_c",
+   "self_type" : "_ZTIA60_Kc",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA62_Kc",
+   "name" : "char const[62]",
+   "referenced_type" : "_ZTIA62_c",
+   "self_type" : "_ZTIA62_Kc",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA65_Kc",
+   "name" : "char const[65]",
+   "referenced_type" : "_ZTIA65_c",
+   "self_type" : "_ZTIA65_Kc",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Kc",
+   "name" : "char const[66]",
+   "referenced_type" : "_ZTIA66_c",
+   "self_type" : "_ZTIA66_Kc",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA67_Kc",
+   "name" : "char const[67]",
+   "referenced_type" : "_ZTIA67_c",
+   "self_type" : "_ZTIA67_Kc",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA68_Kc",
+   "name" : "char const[68]",
+   "referenced_type" : "_ZTIA68_c",
+   "self_type" : "_ZTIA68_Kc",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA75_Kc",
+   "name" : "char const[75]",
+   "referenced_type" : "_ZTIA75_c",
+   "self_type" : "_ZTIA75_Kc",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA76_KPKc",
+   "name" : "const char *const[76]",
+   "referenced_type" : "_ZTIA76_PKc",
+   "self_type" : "_ZTIA76_KPKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA78_Kc",
+   "name" : "char const[78]",
+   "referenced_type" : "_ZTIA78_c",
+   "self_type" : "_ZTIA78_Kc",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_K15audio_devices_t",
+   "name" : "audio_devices_t const[8]",
+   "referenced_type" : "_ZTIA8_15audio_devices_t",
+   "self_type" : "_ZTIA8_K15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11hw_module_t",
+   "name" : "const hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIK11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AImageReader",
+   "name" : "const AImageReader",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIK12AImageReader",
+   "size" : 120,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AMediaFormat",
+   "name" : "const AMediaFormat",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIK12AMediaFormat",
+   "size" : 28,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12audio_config",
+   "name" : "const audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTIK12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_device",
+   "name" : "const camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTIK14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_stream",
+   "name" : "const camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIK14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15JNINativeMethod",
+   "name" : "const JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTIK15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15camera_metadata",
+   "name" : "const camera_metadata",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIK15camera_metadata",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK16gralloc_module_t",
+   "name" : "const gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTIK16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17audio_config_base",
+   "name" : "const audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTIK17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIK18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTIK18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTIK18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18audio_attributes_t",
+   "name" : "const audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTIK18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTIK18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19audio_playback_rate",
+   "name" : "const audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTIK19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20audio_offload_info_t",
+   "name" : "const audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTIK20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTIK20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIK21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTIK22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_capture_result",
+   "name" : "const camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTIK22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTIK23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTIK25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera_stream_combination",
+   "name" : "const camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTIK25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_17",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTIK4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_18",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTIK4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6AImage",
+   "name" : "const AImage",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIK6AImage",
+   "size" : 56,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTIK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7AParcel",
+   "name" : "const AParcel",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIK7AParcel",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKDs",
+   "name" : "const char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIKDs",
+   "size" : 2,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10BufferItemE",
+   "name" : "const android::BufferItem",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIKN7android10BufferItemE",
+   "size" : 232,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10ParcelableE",
+   "name" : "const android::Parcelable",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10VectorImplE",
+   "name" : "const android::VectorImpl",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIKN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BufferStateE",
+   "name" : "const android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIKN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIKN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIKN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIKN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIKN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper",
+   "referenced_type" : "_ZTIN7android13GrallocMapperE",
+   "self_type" : "_ZTIKN7android13GrallocMapperE",
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener>",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler>",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow>",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource>",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec>",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap>",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase>",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener>",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor>",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface>",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm>",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence>",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder>",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto>",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory>",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase>",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage>",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData>",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2ui4SizeE",
+   "name" : "const android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4RectE",
+   "name" : "const android::Rect",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIKN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5FenceE",
+   "name" : "const android::Fence",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5PointE",
+   "name" : "const android::Point",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType",
+   "referenced_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig",
+   "referenced_type" : "_ZTIN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType",
+   "referenced_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIKN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6ParcelE",
+   "name" : "const android::Parcel",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIKN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6RegionE",
+   "name" : "const android::Region",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIKN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char>",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIKN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6binder6StatusE",
+   "name" : "const android::binder::Status",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIKN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7RefBaseE",
+   "name" : "const android::RefBase",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIKN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7String8E",
+   "name" : "const android::String8",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7SurfaceE",
+   "name" : "const android::Surface",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIKN7android7SurfaceE",
+   "size" : 6192,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8AHandlerE",
+   "name" : "const android::AHandler",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIKN7android8AHandlerE",
+   "size" : 48,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String16E",
+   "name" : "const android::String16",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 48,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIKN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "const android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "const android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "const android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIKN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FenceTime5StateE",
+   "name" : "const android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIKN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FloatRectE",
+   "name" : "const android::FloatRect",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIKN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "name" : "const std::shared_ptr<android::FenceTime>",
+   "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "self_type" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Interlaced, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Compression, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::ChromaSiting, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::BlendMode, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::ConnectionType, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::Status, 9>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::SlotIndex, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "size" : 184,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "size" : 28,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "size" : 228,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::BufferUsage, 25>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::PixelFormat, 27>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "size" : 108,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::RenderIntent, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::ColorMode, 13>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "size" : 52,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::Dataspace, 61>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "size" : 244,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::BufferUsage, 26>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "size" : 208,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::PixelFormat, 28>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "size" : 112,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Hdr, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::ColorMode, 14>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Dataspace, 65>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "size" : 260,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>",
+   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>>",
+   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>>",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>>",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>>",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP6AImage",
+   "name" : "AImage *const",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AParcel",
+   "name" : "AParcel *const",
+   "referenced_type" : "_ZTIP7AParcel",
+   "self_type" : "_ZTIKP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AStatus",
+   "name" : "AStatus *const",
+   "referenced_type" : "_ZTIP7AStatus",
+   "self_type" : "_ZTIKP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK14camera3_stream",
+   "name" : "const camera3_stream *const",
+   "referenced_type" : "_ZTIPK14camera3_stream",
+   "self_type" : "_ZTIKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const",
+   "referenced_type" : "_ZTIPK21camera3_stream_buffer",
+   "self_type" : "_ZTIKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7IBinderE",
+   "name" : "android::IBinder *const",
+   "referenced_type" : "_ZTIPN7android7IBinderE",
+   "self_type" : "_ZTIKPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *const",
+   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKa",
+   "name" : "const signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIKa",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKb",
+   "name" : "const bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIKb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKs",
+   "name" : "const short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIKs",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVb",
+   "name" : "volatile bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIVb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Thread.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI10_jintArray",
+   "name" : "_jintArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTI10_jintArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mode",
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "min_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "max_value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "default_value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "step_value",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "min_ramp_ms",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_ramp_ms",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_gain",
+   "name" : "audio_gain",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTI10audio_gain",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "num_formats",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "formats",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIA32_14audio_format_t"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 10144,
+     "referenced_type" : "_ZTIN10audio_portUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_port",
+   "name" : "audio_port",
+   "referenced_type" : "_ZTI10audio_port",
+   "self_type" : "_ZTI10audio_port",
+   "size" : 1316,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jbyteArray",
+   "name" : "_jbyteArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTI11_jbyteArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jcharArray",
+   "name" : "_jcharArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTI11_jcharArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jlongArray",
+   "name" : "_jlongArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTI11_jlongArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jthrowable",
+   "name" : "_jthrowable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTI11_jthrowable",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "num_sources",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sources",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    },
+    {
+     "field_name" : "num_sinks",
+     "field_offset" : 27712,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sinks",
+     "field_offset" : 27744,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    }
+   ],
+   "linker_set_key" : "_ZTI11audio_patch",
+   "name" : "audio_patch",
+   "referenced_type" : "_ZTI11audio_patch",
+   "self_type" : "_ZTI11audio_patch",
+   "size" : 6924,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "rect",
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "score",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "left_eye",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "right_eye",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "mouth",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_face",
+   "name" : "camera_face",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTI11camera_face",
+   "size" : 48,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "facing",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device_version",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "static_camera_characteristics",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "resource_cost",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "conflicting_devices",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPPc"
+    },
+    {
+     "field_name" : "conflicting_devices_length",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_info",
+   "name" : "camera_info",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTI11camera_info",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11hw_module_t"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA12_j"
+    },
+    {
+     "field_name" : "close",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFiP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_device_t",
+   "name" : "hw_device_t",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTI11hw_device_t",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module_api_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hal_api_version",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "author",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "methods",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIP19hw_module_methods_t"
+    },
+    {
+     "field_name" : "dso",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIA25_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_module_t",
+   "name" : "hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTI11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "optionString",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "extraInfo",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12JavaVMOption",
+   "name" : "JavaVMOption",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTI12JavaVMOption",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jfloatArray",
+   "name" : "_jfloatArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTI12_jfloatArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jshortArray",
+   "name" : "_jshortArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTI12_jshortArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "offload_info",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI20audio_offload_info_t"
+    },
+    {
+     "field_name" : "frame_count",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_config",
+   "name" : "audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTI12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "timeLow",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeMid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "timeHiAndVersion",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "clockSeq",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "node",
+     "field_offset" : 80,
+     "referenced_type" : "_ZTIA6_h"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_uuid_s",
+   "name" : "audio_uuid_s",
+   "referenced_type" : "_ZTI12audio_uuid_s",
+   "self_type" : "_ZTI12audio_uuid_s",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jdoubleArray",
+   "name" : "_jdoubleArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTI13_jdoubleArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jobjectArray",
+   "name" : "_jobjectArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTI13_jobjectArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "y",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cb",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "ystride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "cstride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chroma_step",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA8_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_ycbcr",
+   "name" : "android_ycbcr",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTI13android_ycbcr",
+   "size" : 56,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_audio_profiles",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "audio_profiles",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_13audio_profile"
+    },
+    {
+     "field_name" : "num_extra_audio_descriptors",
+     "field_offset" : 70784,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extra_audio_descriptors",
+     "field_offset" : 70816,
+     "referenced_type" : "_ZTIA32_28audio_extra_audio_descriptor"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 82080,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 82112,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 86208,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 87936,
+     "referenced_type" : "_ZTIN13audio_port_v7Ut_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_port_v7",
+   "name" : "audio_port_v7",
+   "referenced_type" : "_ZTI13audio_port_v7",
+   "self_type" : "_ZTI13audio_port_v7",
+   "size" : 11040,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_profile",
+   "name" : "audio_profile",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTI13audio_profile",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "get_number_of_cameras",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_camera_info",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiiP11camera_infoE"
+    },
+    {
+     "field_name" : "set_callbacks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK23camera_module_callbacksE"
+    },
+    {
+     "field_name" : "get_vendor_tag_ops",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFvP14vendor_tag_opsE"
+    },
+    {
+     "field_name" : "open_legacy",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE"
+    },
+    {
+     "field_name" : "set_torch_mode",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPKcbE"
+    },
+    {
+     "field_name" : "init",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_physical_camera_info",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiiPP15camera_metadataE"
+    },
+    {
+     "field_name" : "is_stream_combination_supported",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiiPK25camera_stream_combinationE"
+    },
+    {
+     "field_name" : "notify_device_state_change",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFvyE"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIA2_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_module",
+   "name" : "camera_module",
+   "referenced_type" : "_ZTI13camera_module",
+   "self_type" : "_ZTI13camera_module",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_stream",
+   "name" : "camera_stream",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTI13camera_stream",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numFds",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numInts",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA0_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI13native_handle",
+   "name" : "native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTI13native_handle",
+   "size" : 12,
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AImageCropRect",
+   "name" : "AImageCropRect",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTI14AImageCropRect",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "nOptions",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "options",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP12JavaVMOption"
+    },
+    {
+     "field_name" : "ignoreUnrecognized",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "linker_set_key" : "_ZTI14JavaVMInitArgs",
+   "name" : "JavaVMInitArgs",
+   "referenced_type" : "_ZTI14JavaVMInitArgs",
+   "self_type" : "_ZTI14JavaVMInitArgs",
+   "size" : 16,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI14_jbooleanArray",
+   "name" : "_jbooleanArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTI14_jbooleanArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "alloc",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE"
+    },
+    {
+     "field_name" : "free",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP14alloc_device_tPciE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14alloc_device_t",
+   "name" : "alloc_device_t",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTI14alloc_device_t",
+   "size" : 104,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "input",
+     "referenced_type" : "_ZTI19audio_input_flags_t"
+    },
+    {
+     "field_name" : "output",
+     "referenced_type" : "_ZTI20audio_output_flags_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_io_flags",
+   "name" : "audio_io_flags",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14audio_io_flags",
+   "self_type" : "_ZTI14audio_io_flags",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "ops",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIP18camera3_device_ops"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_device",
+   "name" : "camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTI14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_buffers",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_stream",
+   "name" : "camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTI14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "signature",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "fnPtr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI15JNINativeMethod",
+   "name" : "JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTI15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs",
+   "self_type" : "_ZTI16JavaVMAttachArgs",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI16android_xy_color",
+   "name" : "android_xy_color",
+   "referenced_type" : "_ZTI16android_xy_color",
+   "self_type" : "_ZTI16android_xy_color",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "registerBuffer",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "unregisterBuffer",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "lock",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE"
+    },
+    {
+     "field_name" : "unlock",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tizE"
+    },
+    {
+     "field_name" : "lock_ycbcr",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE"
+    },
+    {
+     "field_name" : "lockAsync",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE"
+    },
+    {
+     "field_name" : "unlockAsync",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE"
+    },
+    {
+     "field_name" : "lockAsync_ycbcr",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE"
+    },
+    {
+     "field_name" : "getTransportSize",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E"
+    },
+    {
+     "field_name" : "validateBufferSize",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIA1_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16gralloc_module_t",
+   "name" : "gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTI16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_config_base",
+   "name" : "audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTI17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "values",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_i"
+    },
+    {
+     "field_name" : "ramp_duration_ms",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_config",
+   "name" : "audio_gain_config",
+   "referenced_type" : "_ZTI17audio_gain_config",
+   "self_type" : "_ZTI17audio_gain_config",
+   "size" : 144,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "config_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI17audio_gain_config"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTI14audio_io_flags"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIN17audio_port_configUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_config",
+   "name" : "audio_port_config",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTI17audio_port_config",
+   "size" : 216,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "error_stream",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_error_msg",
+   "name" : "camera3_error_msg",
+   "referenced_type" : "_ZTI17camera3_error_msg",
+   "self_type" : "_ZTI17camera3_error_msg",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "jpeg_blob_id",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "jpeg_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_jpeg_blob",
+   "name" : "camera3_jpeg_blob",
+   "referenced_type" : "_ZTI17camera3_jpeg_blob",
+   "self_type" : "_ZTI17camera3_jpeg_blob",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ptr",
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTI18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "keyId",
+     "referenced_type" : "_ZTI18AMediaDrmByteArray"
+    },
+    {
+     "field_name" : "keyType",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19AMediaKeyStatusType"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTI18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTI18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTI18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "top_left",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "component",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI22android_flex_component"
+    },
+    {
+     "field_name" : "bits_per_component",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits_used",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_increment",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_increment",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_subsampling",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_subsampling",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_flex_plane",
+   "name" : "android_flex_plane",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTI18android_flex_plane",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "content_type",
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "source",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI18audio_flags_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_attributes_t",
+   "name" : "audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTI18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "latency_class",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI25audio_mix_latency_class_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_port_mix_ext",
+   "name" : "audio_port_mix_ext",
+   "referenced_type" : "_ZTI18audio_port_mix_ext",
+   "self_type" : "_ZTI18audio_port_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "initialize",
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE"
+    },
+    {
+     "field_name" : "configure_streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE"
+    },
+    {
+     "field_name" : "register_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE"
+    },
+    {
+     "field_name" : "construct_default_request_settings",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "process_capture_request",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE"
+    },
+    {
+     "field_name" : "get_metadata_vendor_tag_ops",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "flush",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceE"
+    },
+    {
+     "field_name" : "signal_stream_flush",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE"
+    },
+    {
+     "field_name" : "is_reconfiguration_required",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_device_ops",
+   "name" : "camera3_device_ops",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTI18camera3_device_ops",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN18camera3_notify_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_notify_msg",
+   "name" : "camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTI18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI19android_flex_format"
+    },
+    {
+     "field_name" : "num_planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP18android_flex_plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_layout",
+   "name" : "android_flex_layout",
+   "referenced_type" : "_ZTI19android_flex_layout",
+   "self_type" : "_ZTI19android_flex_layout",
+   "size" : 12,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "time_nanoseconds",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "position_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_mmap_position",
+   "name" : "audio_mmap_position",
+   "referenced_type" : "_ZTI19audio_mmap_position",
+   "self_type" : "_ZTI19audio_mmap_position",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSpeed",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mPitch",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mStretchMode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t"
+    },
+    {
+     "field_name" : "mFallbackMode",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_playback_rate",
+   "name" : "audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTI19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_shutter_msg",
+   "name" : "camera3_shutter_msg",
+   "referenced_type" : "_ZTI19camera3_shutter_msg",
+   "self_type" : "_ZTI19camera3_shutter_msg",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "open",
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI19hw_module_methods_t",
+   "name" : "hw_module_methods_t",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTI19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_points",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA8_j"
+    },
+    {
+     "field_name" : "xyzc_points",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIA_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_depth_points",
+   "name" : "android_depth_points",
+   "referenced_type" : "_ZTI20android_depth_points",
+   "self_type" : "_ZTI20android_depth_points",
+   "size" : 36,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "stream_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "bit_rate",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "duration_us",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "has_video",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "is_streaming",
+     "field_offset" : 264,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "bit_width",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offload_buffer_size",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "encapsulation_mode",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTI26audio_encapsulation_mode_t"
+    },
+    {
+     "field_name" : "content_id",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sync_id",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_info_t",
+   "name" : "audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTI20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "process_capture_result",
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE"
+    },
+    {
+     "field_name" : "notify",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE"
+    },
+    {
+     "field_name" : "request_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE"
+    },
+    {
+     "field_name" : "return_stream_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera3_callback_ops",
+   "name" : "camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTI20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "encryptBlocks",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "skipBlocks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTI20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "fps",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "numFramebuffers",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIA7_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "setUpdateRect",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiiiiE"
+    },
+    {
+     "field_name" : "post",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "compositionComplete",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFvP20framebuffer_device_tPciE"
+    },
+    {
+     "field_name" : "enableScreen",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI20framebuffer_device_t",
+   "name" : "framebuffer_device_t",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTI20framebuffer_device_t",
+   "size" : 184,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "offset",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "presentationTimeUs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTI21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mKey",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "mValue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/logging/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "encapsulation_modes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "encapsulation_metadata_types",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_port_device_ext",
+   "name" : "audio_port_device_ext",
+   "referenced_type" : "_ZTI21audio_port_device_ext",
+   "self_type" : "_ZTI21audio_port_device_ext",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "acquire_fence",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "release_fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTI21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "number_of_faces",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "faces",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP11camera_face"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera_frame_metadata",
+   "name" : "camera_frame_metadata",
+   "referenced_type" : "_ZTI21camera_frame_metadata",
+   "self_type" : "_ZTI21camera_frame_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "dest_device",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "dest_device_address",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI21record_track_metadata",
+   "name" : "record_track_metadata",
+   "referenced_type" : "_ZTI21record_track_metadata",
+   "self_type" : "_ZTI21record_track_metadata",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "shared_memory_address",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "shared_memory_fd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer_size_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "burst_size_frames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI22audio_mmap_buffer_flag"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_info",
+   "name" : "audio_mmap_buffer_info",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_info",
+   "self_type" : "_ZTI22audio_mmap_buffer_info",
+   "size" : 20,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_port_session_ext",
+   "name" : "audio_port_session_ext",
+   "referenced_type" : "_ZTI22audio_port_session_ext",
+   "self_type" : "_ZTI22audio_port_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers_requested",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_buffer_request",
+   "name" : "camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTI22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "partial_result",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_physcam_metadata",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_ids",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_metadata",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_capture_result",
+   "name" : "camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTI22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "settings",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_physcam_settings",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_id",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_settings",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_capture_request",
+   "name" : "camera3_capture_request",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTI23camera3_capture_request",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "camera_device_status_change",
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksiiE"
+    },
+    {
+     "field_name" : "torch_mode_status_change",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksPKciE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera_module_callbacks",
+   "name" : "camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTI23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "usage",
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "content_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI23playback_track_metadata",
+   "name" : "playback_track_metadata",
+   "referenced_type" : "_ZTI23playback_track_metadata",
+   "self_type" : "_ZTI23playback_track_metadata",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI21record_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI24record_track_metadata_v7",
+   "name" : "record_track_metadata_v7",
+   "referenced_type" : "_ZTI24record_track_metadata_v7",
+   "self_type" : "_ZTI24record_track_metadata_v7",
+   "size" : 304,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
+   "name" : "android_cta861_3_metadata",
+   "referenced_type" : "_ZTI25android_cta861_3_metadata",
+   "self_type" : "_ZTI25android_cta861_3_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usecase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_port_config_mix_ext",
+   "name" : "audio_port_config_mix_ext",
+   "referenced_type" : "_ZTI25audio_port_config_mix_ext",
+   "self_type" : "_ZTI25audio_port_config_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI32camera3_stream_buffer_req_status"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTI25camera3_stream_buffer_ret",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPPPK13native_handle"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_set",
+   "name" : "camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTI25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13camera_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera_stream_combination",
+   "name" : "camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTI25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onImageAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTI26AImageReader_ImageListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
+   "name" : "android_smpte2086_metadata",
+   "referenced_type" : "_ZTI26android_smpte2086_metadata",
+   "self_type" : "_ZTI26android_smpte2086_metadata",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI23playback_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26playback_track_metadata_v7",
+   "name" : "playback_track_metadata_v7",
+   "referenced_type" : "_ZTI26playback_track_metadata_v7",
+   "self_type" : "_ZTI26playback_track_metadata_v7",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "z",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_coordinate",
+   "name" : "audio_microphone_coordinate",
+   "referenced_type" : "_ZTI27audio_microphone_coordinate",
+   "self_type" : "_ZTI27audio_microphone_coordinate",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "standard",
+     "referenced_type" : "_ZTI16audio_standard_t"
+    },
+    {
+     "field_name" : "descriptor_length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "descriptor",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_h"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTI28audio_extra_audio_descriptor",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_port_config_device_ext",
+   "name" : "audio_port_config_device_ext",
+   "referenced_type" : "_ZTI28audio_port_config_device_ext",
+   "self_type" : "_ZTI28audio_port_config_device_ext",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPP14camera3_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "session_parameters",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTI28camera3_stream_configuration",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI29audio_port_config_session_ext",
+   "name" : "audio_port_config_session_ext",
+   "referenced_type" : "_ZTI29audio_port_config_session_ext",
+   "self_type" : "_ZTI29audio_port_config_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "onAsyncInputAvailable",
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviE"
+    },
+    {
+     "field_name" : "onAsyncOutputAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE"
+    },
+    {
+     "field_name" : "onAsyncFormatChanged",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE"
+    },
+    {
+     "field_name" : "onAsyncError",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "name" : "AMediaCodecOnAsyncNotifyCallback",
+   "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "self_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device_id",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "channel_mapping",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA30_34audio_microphone_channel_mapping_t"
+    },
+    {
+     "field_name" : "location",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTI27audio_microphone_location_t"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "index_in_the_group",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sensitivity",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "max_spl",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "min_spl",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "directionality",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTI33audio_microphone_directionality_t"
+    },
+    {
+     "field_name" : "num_frequency_responses",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frequency_responses",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIA2_A256_f"
+    },
+    {
+     "field_name" : "geometric_location",
+     "field_offset" : 18176,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 18272,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_characteristic_t",
+   "name" : "audio_microphone_characteristic_t",
+   "referenced_type" : "_ZTI33audio_microphone_characteristic_t",
+   "self_type" : "_ZTI33audio_microphone_characteristic_t",
+   "size" : 2296,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onBufferRemoved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_17",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTI4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_18",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTI4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTI6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTI7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTI7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv7-a-neon_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jarray",
+   "name" : "_jarray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTI7_jarray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jclass",
+   "name" : "_jclass",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTI7_jclass",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "numentries",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "entries",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA0_9PsshEntry"
+    }
+   ],
+   "linker_set_key" : "_ZTI8PsshInfo",
+   "name" : "PsshInfo",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTI8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI8_jobject",
+   "name" : "_jobject",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTI8_jobject",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI8_jstring",
+   "name" : "_jstring",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTI8_jstring",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uuid",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "datalen",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI9PsshEntry",
+   "name" : "PsshEntry",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTI9PsshEntry",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10audio_portUt_E",
+   "name" : "audio_port::(anonymous union at system/media/audio/include/system/audio.h:654:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN10audio_portUt_E",
+   "self_type" : "_ZTIN10audio_portUt_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN13audio_port_v7Ut_E",
+   "name" : "audio_port_v7::(anonymous union at system/media/audio/include/system/audio.h:702:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN13audio_port_v7Ut_E",
+   "self_type" : "_ZTIN13audio_port_v7Ut_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI28audio_port_config_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI25audio_port_config_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI29audio_port_config_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN17audio_port_configUt_E",
+   "name" : "audio_port_config::(anonymous union at system/media/audio/include/system/audio.h:588:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN17audio_port_configUt_E",
+   "self_type" : "_ZTIN17audio_port_configUt_E",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "error",
+     "referenced_type" : "_ZTI17camera3_error_msg"
+    },
+    {
+     "field_name" : "shutter",
+     "referenced_type" : "_ZTI19camera3_shutter_msg"
+    },
+    {
+     "field_name" : "generic",
+     "referenced_type" : "_ZTIA32_h"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN18camera3_notify_msgUt_E",
+   "name" : "camera3_notify_msg::(anonymous union at hardware/libhardware/include/hardware/camera3.h:2141:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "self_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "name" : "audio_port_config_mix_ext::(anonymous union at system/media/audio/include/system/audio.h:529:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "self_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBinder",
+     "referenced_type" : "_ZTIP8AIBinder"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "interface",
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "name" : "ndk::ICInterface::ICInterfaceData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIN3ndk11ICInterfaceE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFlagThis",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__19once_flagE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThis",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParcel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStability",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP13AIBinder_Weak"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AParcel" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AStatus"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AStatus" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "components",
+     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+    },
+    {
+     "field_name" : "offsetInBytes",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sampleIncrementInBits",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "strideInBytes",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "widthInSamples",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "heightInSamples",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "totalSizeInBytes",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "horizontalSubsampling",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "verticalSubsampling",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayout",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "aidl::android::hardware::graphics::common::ExtendableType",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
+    },
+    {
+     "field_name" : "offsetInBits",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sizeInBits",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "aidl::android::hardware::graphics::common::XyColor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "aidl::android::hardware::graphics::common::Cta861_3",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "primaryRed",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "aidl::android::hardware::graphics::common::Smpte2086",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFenceTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "mCrop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "mTransform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mScalingMode",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mTimestamp",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "mIsAutoTimestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mDataSpace",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mSlot",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mIsDroppable",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 1064,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mTransformToDisplayInverse",
+     "field_offset" : 1072,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mSurfaceDamage",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mQueuedBuffer",
+     "field_offset" : 1768,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mIsStale",
+     "field_offset" : 1776,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mApi",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItemE",
+   "name" : "android::BufferItem",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIN7android10BufferItemE",
+   "size" : 232,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mEglDisplay",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mBufferState",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android11BufferStateE"
+    },
+    {
+     "field_name" : "mRequestBufferCalled",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mEglFence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mNeedsReallocation",
+     "field_offset" : 392,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferSlotE",
+   "name" : "android::BufferSlot",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIN7android10BufferSlotE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10IInterfaceE",
+   "name" : "android::IInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIN7android10IInterfaceE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android10ParcelableE",
+   "name" : "android::Parcelable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10ParcelableE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mItemSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImplE",
+   "name" : "android::VectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10VectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IDataSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "name" : "android::BnInterface<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource10getIMemoryEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource6readAtExj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource7getSizeEPx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource5closeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8toStringEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "name" : "android::BnInterface<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaPlayerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "name" : "android::BnInterface<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_13IStreamSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_11IDataSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer22setVideoSurfaceTextureERKNS_2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getBufferingSettingsEPNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20setBufferingSettingsERKNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12prepareAsyncEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5startEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5pauseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9isPlayingEPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19setPlaybackSettingsERK19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19getPlaybackSettingsEP19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setSyncSettingsERKNS_14AVSyncSettingsEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15getSyncSettingsEPNS_14AVSyncSettingsEPf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6seekToEiNS_10MediaTrack11ReadOptions8SeekModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18getCurrentPositionEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getDurationEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer8notifyAtEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5resetEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18setAudioStreamTypeE19audio_stream_type_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10setLoopingEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9setVolumeEff"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setAuxEffectSendLevelEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15attachAuxEffectEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12setParameterEiRKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12getParameterEiPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setRetransmitEndpointEPK11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21getRetransmitEndpointEP11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setNextPlayerERKNS_2spIS0_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17applyVolumeShaperERKNS_2spINS_5media12VolumeShaper13ConfigurationEEERKNS1_INS3_9OperationEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getVolumeShaperStateEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10prepareDrmEPKhRKNS_6VectorIhEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10releaseDrmEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6invokeERKNS_6ParcelEPS1_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17setMetadataFilterERKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getMetadataEbbPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setOutputDeviceEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17getRoutedDeviceIdEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer25enableAudioDeviceCallbackEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "name" : "android::BnInterface<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5startEPNS_8MetaDataE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource9getFormatEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4readEPPNS_15MediaBufferBaseEPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource12readMultipleEPNS_6VectorIPNS_15MediaBufferBaseEEEjPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource19supportReadMultipleEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource22supportNonblockingReadEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5pauseEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android13IStreamSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "name" : "android::BnInterface<android::IStreamSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android13IStreamSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource11setListenerERKNS_2spINS_15IStreamListenerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource10setBuffersERKNS_6VectorINS_2spINS_7IMemoryEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource17onBufferAvailableEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android13IStreamSource5flagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IMediaExtractorE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "name" : "android::BnInterface<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11countTracksEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor8getTrackEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor16getTrackMetaDataEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11getMetaDataEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor10getMetricsEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android15IMediaExtractor5flagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11setMediaCasERKNSt3__16vectorIhNS1_9allocatorIhEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor4nameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor13setEntryPointENS0_10EntryPointE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IStreamListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "name" : "android::BnInterface<android::IStreamListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IStreamListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener11queueBufferEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener12issueCommandENS0_7CommandEbRKNS_2spINS_8AMessageEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18IMediaPlayerClientE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android18IMediaPlayerClientE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18IMediaPlayerClient6notifyEiiiPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19IMediaPlayerServiceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android19IMediaPlayerServiceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService19createMediaRecorderERKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService23createMetadataRetrieverEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService6createERKNS_2spINS_18IMediaPlayerClientEEE15audio_session_tRKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android19IMediaPlayerService12getCodecListEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService22listenForRemoteDisplayERKNS_8String16ERKNS_2spINS_20IRemoteDisplayClientEEERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService14addBatteryDataEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService15pullBatteryDataEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android23IMediaMetadataRetrieverE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "name" : "android::BnInterface<android::IMediaMetadataRetriever>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android23IMediaMetadataRetrieverE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_11IDataSourceEEEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever14getFrameAtTimeExiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getImageAtIndexEiibb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever19getImageRectAtIndexEiiiiii"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getFrameAtIndexEiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractAlbumArtEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractMetadataEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "name" : "android::BnInterface<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mConsumerListener",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "name" : "android::BufferQueue::ProxyConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "self_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11BufferQueueE",
+   "name" : "android::BufferQueue",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueueE",
+   "self_type" : "_ZTIN7android11BufferQueueE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mDequeueCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mQueueCount",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mAcquireCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mShared",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferStateE",
+   "name" : "android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "flexFormat",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataCb",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "dataCr",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "chromaStride",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chromaStep",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSlot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mGraphicBuffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mLockedBufferId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMaxLockedBuffers",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAcquiredBuffers",
+     "field_offset" : 8544,
+     "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentLockedBuffers",
+     "field_offset" : 8704,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumerE",
+   "name" : "android::CpuConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11CpuConsumerE",
+   "self_type" : "_ZTIN7android11CpuConsumerE",
+   "size" : 1104,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1092,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1092,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1092,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1092,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "name" : "android::Flattenable<android::BufferItem>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "name" : "android::Flattenable<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventsDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android16FrameEventsDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventHistoryDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22FrameEventHistoryDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::CancelBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::DequeueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::RequestBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "name" : "android::Flattenable<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "name" : "android::Flattenable<android::FenceTime::Snapshot>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android9FenceTime8SnapshotE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "valid",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "connectId",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11FrameEventsE",
+   "name" : "android::FrameEvents",
+   "referenced_type" : "_ZTIN7android11FrameEventsE",
+   "self_type" : "_ZTIN7android11FrameEventsE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "validTypes",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smpte2086",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI26android_smpte2086_metadata"
+    },
+    {
+     "field_name" : "cta8613",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI25android_cta861_3_metadata"
+    },
+    {
+     "field_name" : "hdr10plus",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadataE",
+   "name" : "android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "name" : "android::KeyedVector<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android7AStringE",
+    "_ZTIN7android2spINS_14MediaCodecInfo12CapabilitiesEEE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12BnMemoryHeapE",
+   "name" : "android::BnMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12BnMemoryHeapE",
+   "self_type" : "_ZTIN7android12BnMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDetachedEy"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "access" : "protected",
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA64_N7android12ConsumerBase4SlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAbandoned",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mName",
+     "field_offset" : 8288,
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableMutex",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableListener",
+     "field_offset" : 8352,
+     "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumer",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPrevFinalReleaseFence",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 8480,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBaseE",
+   "name" : "android::ConsumerBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12ConsumerBaseE",
+   "self_type" : "_ZTIN7android12ConsumerBaseE",
+   "size" : 1072,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1064,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1064,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1064,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1064,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "android::LightRefBase<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHeap",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllocator",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPN7android22SimpleBestFitAllocatorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12MemoryDealerE",
+   "name" : "android::MemoryDealer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12MemoryDealerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer8allocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer10deallocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12MemoryDealer4dumpEPKc"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12NativeHandleE",
+   "name" : "android::NativeHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::SortedVector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_compareEPKvSA_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIhEE",
+   "name" : "android::SortedVector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIhEE",
+   "self_type" : "_ZTIN7android12SortedVectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIjEE",
+   "name" : "android::SortedVector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIjEE",
+   "self_type" : "_ZTIN7android12SortedVectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15queueINS_8weak_ptrIN7android9FenceTimeEEENS_5dequeIS4_NS_9allocatorIS4_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13FenceTimelineE",
+   "name" : "android::FenceTimeline",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13FenceTimelineE",
+   "self_type" : "_ZTIN7android13FenceTimelineE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferMapper",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIRN7android19GraphicBufferMapperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mInitCheck",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumFds",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumInts",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mId",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferId",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeathCallbacks",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTINSt3__16vectorINS_4pairINS_8functionIFvPvyEEES3_EENS_9allocatorIS6_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIN7android13GraphicBufferE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android13GraphicBufferE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "name" : "android::trait_pointer<android::String8>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhEE",
+   "name" : "android::trait_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhEE",
+   "self_type" : "_ZTIN7android13trait_pointerIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjEE",
+   "name" : "android::trait_pointer<unsigned int>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjEE",
+   "self_type" : "_ZTIN7android13trait_pointerIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android12BnMemoryHeapE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFD",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDevice",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNeedUnmap",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOffset",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBaseE",
+   "name" : "android::MemoryHeapBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "self_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n28_NK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n32_NK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n36_NK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_NK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n44_NK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
+   "name" : "android::ReferenceMover",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
+   "self_type" : "_ZTIN7android14ReferenceMoverE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIN7android15SurfaceListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18onBuffersDiscardedERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadline",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "interval",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatency",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16CompositorTimingE",
+   "name" : "android::CompositorTiming",
+   "referenced_type" : "_ZTIN7android16CompositorTimingE",
+   "self_type" : "_ZTIN7android16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIN7android16ConsumerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16FlattenableUtilsE",
+   "name" : "android::FlattenableUtils",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FlattenableUtilsE",
+   "self_type" : "_ZTIN7android16FlattenableUtilsE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mIndex",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPostedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLatchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFirstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDisplayPresentFence",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "name" : "android::LightFlattenable<android::HdrMetadata>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android11HdrMetadataE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::QueryOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer11QueryOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::AttachBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::DequeueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "name" : "android::LightFlattenable<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "name" : "android::LightFlattenable<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "name" : "android::LightFlattenable<android::Region>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mOccupancyTimes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIjxNS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjxEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10ParcelableE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "occupancyAverage",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "usedThirdBuffer",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16OccupancyTracker7SegmentE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android16OccupancyTracker7Segment13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7Segment14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mPendingSegment",
+     "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSegmentHistory",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__15dequeIN7android16OccupancyTracker7SegmentENS_9allocatorIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancy",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancyChangeTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIN7android16OccupancyTrackerE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ProducerListenerE",
+   "name" : "android::ProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIN7android16ProducerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
+   "name" : "android::SortedVectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
+   "self_type" : "_ZTIN7android16SortedVectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "name" : "android::aggregate_traits<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::use_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::use_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveIhEE",
+   "name" : "android::use_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI13ANativeWindow",
+    "_ZTIN7android7SurfaceE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI19ANativeWindowBuffer",
+    "_ZTIN7android13GraphicBufferE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFrames",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android11FrameEventsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameEventHistoryE",
+   "name" : "android::FrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17FrameEventHistoryE",
+   "self_type" : "_ZTIN7android17FrameEventHistoryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17FrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "vsyncId",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "inputEventId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameTimelineInfoE",
+   "name" : "android::FrameTimelineInfo",
+   "referenced_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "self_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimelineInfo.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IConsumerListenerE",
+   "name" : "android::IConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IConsumerListenerE",
+   "self_type" : "_ZTIN7android17IConsumerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IConsumerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IProducerListenerE",
+   "name" : "android::IProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIN7android17IProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIN7android18BnConsumerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnProducerListenerE",
+   "name" : "android::BnProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnProducerListenerE",
+   "self_type" : "_ZTIN7android18BnProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListener13onBufferFreedERKNS_2wpINS_13GraphicBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBufferFreedListener",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumerE",
+   "size" : 1080,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1072,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1072,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1072,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1072,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "array",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "field_name" : "inUse",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mAllocation",
+     "referenced_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "name" : "android::InlineStdAllocator<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIN7android18LWProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18TWProducerListenerE",
+   "name" : "android::TWProducerListener",
+   "referenced_type" : "_ZTIN7android18TWProducerListenerE",
+   "self_type" : "_ZTIN7android18TWProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "name" : "android::trait_trivial_copy<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "name" : "android::trait_trivial_copy<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "name" : "android::trait_trivial_copy<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "name" : "android::trait_trivial_copy<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "name" : "android::trait_trivial_copy<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "name" : "android::trait_trivial_copy<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "name" : "android::trait_trivial_copy<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "name" : "android::trait_trivial_copy<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "name" : "android::trait_trivial_copy<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "name" : "android::trait_trivial_copy<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "name" : "android::trait_trivial_copy<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
+   "name" : "android::trait_trivial_copy<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "name" : "android::trait_trivial_copy<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
+   "name" : "android::trait_trivial_copy<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "name" : "android::trait_trivial_copy<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "name" : "android::trait_trivial_copy<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "name" : "android::trait_trivial_copy<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "name" : "android::trait_trivial_ctor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "name" : "android::trait_trivial_ctor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "name" : "android::trait_trivial_ctor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "name" : "android::trait_trivial_ctor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "name" : "android::trait_trivial_ctor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "name" : "android::trait_trivial_ctor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "name" : "android::trait_trivial_ctor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "name" : "android::trait_trivial_ctor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "name" : "android::trait_trivial_ctor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "name" : "android::trait_trivial_ctor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "name" : "android::trait_trivial_ctor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "name" : "android::trait_trivial_ctor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "name" : "android::trait_trivial_ctor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "name" : "android::trait_trivial_ctor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "name" : "android::trait_trivial_ctor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "name" : "android::trait_trivial_ctor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "name" : "android::trait_trivial_dtor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "name" : "android::trait_trivial_dtor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "name" : "android::trait_trivial_dtor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "name" : "android::trait_trivial_dtor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "name" : "android::trait_trivial_dtor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "name" : "android::trait_trivial_dtor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "name" : "android::trait_trivial_dtor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "name" : "android::trait_trivial_dtor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "name" : "android::trait_trivial_dtor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "name" : "android::trait_trivial_dtor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "name" : "android::trait_trivial_dtor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "name" : "android::trait_trivial_dtor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "name" : "android::trait_trivial_dtor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "name" : "android::trait_trivial_dtor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "name" : "android::trait_trivial_dtor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "name" : "android::trait_trivial_dtor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "name" : "android::trait_trivial_move<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "name" : "android::trait_trivial_move<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "name" : "android::trait_trivial_move<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "name" : "android::trait_trivial_move<android::String16>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "template_args" : [ "_ZTIN7android8String16E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "name" : "android::trait_trivial_move<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "name" : "android::trait_trivial_move<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "name" : "android::trait_trivial_move<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "name" : "android::trait_trivial_move<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "name" : "android::trait_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "name" : "android::trait_trivial_move<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "name" : "android::trait_trivial_move<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "name" : "android::trait_trivial_move<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
+   "name" : "android::trait_trivial_move<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "name" : "android::trait_trivial_move<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
+   "name" : "android::trait_trivial_move<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "name" : "android::trait_trivial_move<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "name" : "android::trait_trivial_move<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "name" : "android::trait_trivial_move<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMap",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIPN7android5FenceENS_6vectorINS_8weak_ptrINS1_9FenceTimeEEENS_9allocatorIS7_EEEENS_4hashIS3_EENS_8equal_toIS3_EENS8_INS_4pairIKS3_SA_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "name" : "android::FenceToFenceTimeMap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "self_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMapper",
+     "referenced_type" : "_ZTINSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMapperVersion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "name" : "android::LightFlattenablePod<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "name" : "android::LightFlattenablePod<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frameNumber",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19NewFrameEventsEntryE",
+   "name" : "android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIN7android20StubProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBitset",
+     "referenced_type" : "_ZTINSt3__16bitsetILj10EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mDeltas",
+     "referenced_type" : "_ZTINSt3__16vectorIN7android16FrameEventsDeltaENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "hdrMetadata",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "slot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "maxBufferCount",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "getTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "bufferAge",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "timestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIN7android22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "name" : "android::BnGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void>",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+    "_ZTIv"
+   ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13requestBufferEiNSt3__18functionIFviRKNS1_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13dequeueBufferEjjNS2_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS1_11hidl_handleERKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12detachBufferEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE16detachNextBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12attachBufferERKNS1_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11queueBufferEiRKNS5_16QueueBufferInputENSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12cancelBufferEiRKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE7connectERKNS_2spINS4_17IProducerListenerEEEibNSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE10disconnectEiNS5_14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setSidebandStreamERKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allocateBuffersEjjNS2_6common4V1_011PixelFormatEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allowAllocationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setGenerationNumberEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15getConsumerNameENSt3__18functionIFvRKNS1_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19getLastQueuedBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleERKNS1_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE18getFrameTimestampsENSt3__18functionIFvRKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFramesDirty",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android21FrameEventDirtyFieldsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueueOffset",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositionOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseOffset",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentConnectId",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mProducerWantsEvents",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "name" : "android::ConsumerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ConsumerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireOffset",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireTimeline",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGpuCompositionDoneTimeline",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPresentTimeline",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReleaseTimeline",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "name" : "android::ProducerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ProducerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistory18updateAcquireFenceEyONSt3__110shared_ptrINS_9FenceTimeEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android25ProducerFrameEventHistory15createFenceTimeERKNS_2spINS_5FenceEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstantsE",
+   "name" : "android::os::IInputConstants",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os15IInputConstantsE",
+   "self_type" : "_ZTIN7android2os15IInputConstantsE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv7-a-neon_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android2os15IInputConstantsE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv7-a-neon_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefault10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP11DrmListener"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI11DrmListener" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12CodecHandler"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12CodecHandler" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI13ANativeWindow" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPKN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIKN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader13FrameListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader13FrameListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader15CallbackHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader15CallbackHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader21BufferRemovedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10DataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10DataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IDrmClientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IDrmClientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IInterfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "name" : "android::sp<android::MediaCodec::ResourceManagerServiceProxy>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodecE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodecE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaMuxerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "name" : "android::sp<android::MediaMuxer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaMuxerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11AReplyTokenE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11AReplyTokenE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IDataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IMemoryHeapE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11MediaWriterE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "name" : "android::sp<android::MediaWriter>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "self_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11MediaWriterE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaPlayerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "name" : "android::sp<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "name" : "android::sp<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12NativeHandleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13MediaAppenderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13MediaAppenderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13RpcConnectionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "name" : "android::sp<android::RpcConnection>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "self_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13RpcConnectionE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14BatteryCheckerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "name" : "android::sp<android::BatteryChecker>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "self_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14BatteryCheckerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaCodecInfoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "name" : "android::sp<android::MediaCodecInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaMuxerBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaMuxerBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15IMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "name" : "android::sp<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15SurfaceListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15SurfaceListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaCodecBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaCodecBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16NuMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "name" : "android::sp<android::AHandlerReflector<android::NuCachedSource2>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "self_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DataSourceFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DataSourceFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IMediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IMediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17PersistentSurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17PersistentSurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19MediaPlayerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "name" : "android::sp<android::MediaPlayerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android19MediaPlayerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4IDrmE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4IDrmE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5FenceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper13ConfigurationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper5StateE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper5StateE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper9OperationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper9OperationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android6ThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
+   "name" : "android::sp<android::Thread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android6ThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ABufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ABufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooper12LooperThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "name" : "android::sp<android::ALooper::LooperThread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooper12LooperThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::sp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ICryptoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ICryptoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IMemoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7RefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AMessageE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AMessageE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8MetaDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8MetaDataE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "android::sp<android::hardware::hidl_death_recipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_010IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_110IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_210IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android9CodecBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "name" : "android::sp<android::CodecBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android9CodecBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2ui4SizeE",
+   "name" : "android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android12ConsumerBase22FrameAvailableListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "name" : "android::wp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16ConsumerListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "name" : "android::wp<android::ConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android16ConsumerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19IMediaDeathNotifierE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android19IMediaDeathNotifierE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::wp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "name" : "android::wp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "name" : "android::List<android::sp<android::ABuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "self_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android2spINS_7ABufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::NON_CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_6VectorIhEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "name" : "android::List<android::ALooper::Event>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "self_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android7ALooper5EventE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_7ALooper5EventEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "name" : "android::List<android::HTTPBase::BandwidthEntry>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "self_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android8HTTPBase14BandwidthEntryE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv7-a-neon_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<AImage *>::NON_CONST_ITERATOR<AImage *>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv7-a-neon_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv7-a-neon_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIP6AImageEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv7-a-neon_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<BufferItem *>::NON_CONST_ITERATOR<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIPN7android10BufferItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv7-a-neon_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv7-a-neon_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIPNS_10BufferItemEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIjE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIjEE",
+   "name" : "android::List<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIjEE",
+   "self_type" : "_ZTIN7android4ListIjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4RectE",
+   "name" : "android::Rect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
+   "name" : "android::base::DefaultCloser",
+   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
+   "self_type" : "_ZTIN7android4base13DefaultCloserE",
+   "size" : 1,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "property_name_",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "prop_info_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_area_serial_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_property_serial_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_value_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "is_read_only_",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "read_only_property_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
+   "name" : "android::base::CachedProperty",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
+   "self_type" : "_ZTIN7android4base14CachedPropertyE",
+   "size" : 132,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h",
+   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "ptr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "arch",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "name" : "android::hidl::base::V1_0::DebugInfo",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5FenceE",
+   "name" : "android::Fence",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTI15pthread_mutex_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5MutexE",
+   "name" : "android::Mutex",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5PointE",
+   "name" : "android::Point",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "val",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE16getFlattenedSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE10getFdCountEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE7flattenEPvjPij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "name" : "android::Parcel::is_specialization<int, android::sp>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::unique_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "name" : "android::Parcel::is_specialization<int, std::vector>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "name" : "android::Parcel::is_specialization<int, std::optional>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface16getFlattenedSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface10getFdCountEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface7flattenEPvjPij"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Parcel26FlattenableHelperInterface9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFd",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutable",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel4BlobE",
+   "name" : "android::Parcel::Blob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mError",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataCapacity",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataPos",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjects",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSize",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsCapacity",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNextObjectHint",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSorted",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestHeaderPresent",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mWorkSourceRequestHeaderPosition",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFdsKnown",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHasFds",
+     "field_offset" : 360,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllowFds",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeallocZero",
+     "field_offset" : 376,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mConnection",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOpenAshmemSize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ParcelE",
+   "name" : "android::Parcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRWLock",
+     "referenced_type" : "_ZTI16pthread_rwlock_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLockE",
+   "name" : "android::RWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIN7android6RWLockE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RegionE",
+   "name" : "android::Region",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCanCallJava",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThread",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThreadExitedCondition",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mExitPending",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRunning",
+     "field_offset" : 200,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHoldSelf",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ThreadE",
+   "name" : "android::Thread",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIN7android6ThreadE",
+   "size" : 44,
+   "source_file" : "system/core/libutils/include/utils/Thread.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 36,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "name" : "android::Vector<android::CpuConsumer::AcquiredBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "self_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android11CpuConsumer14AcquiredBufferE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::Vector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "name" : "android::Vector<android::NuMediaExtractor::TrackInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "self_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractor9TrackInfoE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaAdapter>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_12MediaAdapterEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "name" : "android::Vector<android::sp<android::AMessage>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_8AMessageEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "name" : "android::Vector<android::AString>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "self_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android7AStringE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_7AStringEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "name" : "android::Vector<android::hardware::drm::V1_4::LogMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIjEE",
+   "name" : "android::Vector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIjEE",
+   "self_type" : "_ZTIN7android6VectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6StatusE",
+   "name" : "android::binder::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "name" : "android::traits<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::traits<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
+   "name" : "android::traits<android::String8>",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIhEE",
+   "name" : "android::traits<unsigned char>",
+   "referenced_type" : "_ZTIN7android6traitsIhEE",
+   "self_type" : "_ZTIN7android6traitsIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIjEE",
+   "name" : "android::traits<unsigned int>",
+   "referenced_type" : "_ZTIN7android6traitsIjEE",
+   "self_type" : "_ZTIN7android6traitsIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IBinderE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mExtras",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
+    },
+    {
+     "access" : "private",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7BBinderUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7BBinderE",
+   "name" : "android::BBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7BBinderE",
+   "self_type" : "_ZTIN7android7BBinderE",
+   "size" : 20,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mStability",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android7BBinderUt_E",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:117:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android7BBinderUt_E",
+   "self_type" : "_ZTIN7android7BBinderUt_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinderE",
+   "name" : "android::IBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIN7android7IBinderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IMemoryE",
+   "name" : "android::IMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIN7android7IMemoryE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IMemory22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBaseE",
+   "name" : "android::RefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7String8E",
+   "name" : "android::String8",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "dirtyRegion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface11BatchBufferE",
+   "name" : "android::Surface::BatchBuffer",
+   "referenced_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "self_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "name" : "android::Surface::BatchQueuedBuffer",
+   "referenced_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "self_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParent",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSurfaceListener",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18onBuffersDiscardedERKNSt3__16vectorIiNS2_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mGraphicBufferProducer",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIA64_N7android7Surface10BufferSlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqWidth",
+     "field_offset" : 46016,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqHeight",
+     "field_offset" : 46048,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqFormat",
+     "field_offset" : 46080,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqUsage",
+     "field_offset" : 46144,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTimestamp",
+     "field_offset" : 46208,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDataSpace",
+     "field_offset" : 46272,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 46304,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCrop",
+     "field_offset" : 46816,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mScalingMode",
+     "field_offset" : 46944,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransform",
+     "field_offset" : 46976,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mStickyTransform",
+     "field_offset" : 47008,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultWidth",
+     "field_offset" : 47040,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultHeight",
+     "field_offset" : 47072,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserWidth",
+     "field_offset" : 47104,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserHeight",
+     "field_offset" : 47136,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransformHint",
+     "field_offset" : 47168,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mProducerControlledByApp",
+     "field_offset" : 47200,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSwapIntervalZero",
+     "field_offset" : 47208,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumerRunningBehind",
+     "field_offset" : 47216,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 47232,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterceptorMutex",
+     "field_offset" : 47264,
+     "referenced_type" : "_ZTINSt3__112shared_mutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptor",
+     "field_offset" : 47392,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptorData",
+     "field_offset" : 47424,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptor",
+     "field_offset" : 47456,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptorData",
+     "field_offset" : 47488,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptor",
+     "field_offset" : 47520,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptorData",
+     "field_offset" : 47552,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptor",
+     "field_offset" : 47584,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptorData",
+     "field_offset" : 47616,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptor",
+     "field_offset" : 47648,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptorData",
+     "field_offset" : 47680,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLockedBuffer",
+     "field_offset" : 47712,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPostedBuffer",
+     "field_offset" : 47744,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConnectedToCpu",
+     "field_offset" : 47776,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDirtyRegion",
+     "field_offset" : 47808,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mBufferAge",
+     "field_offset" : 48512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 48576,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferMode",
+     "field_offset" : 48608,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 48616,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoPrerotation",
+     "field_offset" : 48624,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferSlot",
+     "field_offset" : 48640,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferHasBeenQueued",
+     "field_offset" : 48672,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueDuration",
+     "field_offset" : 48704,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastQueueDuration",
+     "field_offset" : 48768,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueStartTime",
+     "field_offset" : 48832,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueBufferCondition",
+     "field_offset" : 48896,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mNextFrameNumber",
+     "field_offset" : 48960,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastFrameNumber",
+     "field_offset" : 49024,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueriedSupportedTimestamps",
+     "field_offset" : 49088,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameTimestampsSupportsPresent",
+     "field_offset" : 49096,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mEnableFrameTimestamps",
+     "field_offset" : 49104,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameEventHistory",
+     "field_offset" : 49120,
+     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android25ProducerFrameEventHistoryENS_14default_deleteIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSurfaceControlHandle",
+     "field_offset" : 49152,
+     "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReportRemovedBuffers",
+     "field_offset" : 49184,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mRemovedBuffers",
+     "field_offset" : 49216,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_13GraphicBufferEEENS_9allocatorIS4_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMaxBufferCount",
+     "field_offset" : 49312,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mListenerProxy",
+     "field_offset" : 49344,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeuedSlots",
+     "field_offset" : 49376,
+     "referenced_type" : "_ZTINSt3__113unordered_setIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7SurfaceE",
+   "name" : "android::Surface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIN7android7SurfaceE",
+   "size" : 6192,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7SurfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15allocateBuffersEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setFrameRateEfab"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setFrameTimelineInfoERKNS_17FrameTimelineInfoE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface19getExtraBufferCountEPi"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface15composerServiceEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface3nowEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13dequeueBufferEPP19ANativeWindowBufferPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12cancelBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface11queueBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7performEiSt9__va_list"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15setSwapIntervalEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21lockBuffer_DEPRECATEDEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface24setBuffersUserDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setBuffersFormatEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersStickyTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTimestampEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersDataSpaceENS_8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersSmpte2086MetadataEPK26android_smpte2086_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersCta8613MetadataEPK25android_cta861_3_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersHdr10PlusMetadataEjPKh"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7setCropEPKNS_4RectE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface8setUsageEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setSurfaceDamageEP21android_native_rect_tj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface10disconnectEiNS_22IGraphicBufferProducer14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setBuffersDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface4lockEP20ANativeWindow_BufferP5ARect"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13unlockAndPostEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface5queryEiPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12attachBufferEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEibRKNS_2spINS_15SurfaceListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14dequeueBuffersEPNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13cancelBuffersERKNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12queueBuffersERKNSt3__16vectorINS0_17BatchQueuedBufferENS1_9allocatorIS3_EEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8BnMemoryE",
+   "name" : "android::BnMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8BnMemoryE",
+   "self_type" : "_ZTIN7android8BnMemoryE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8LOG_stubE",
+   "name" : "android::LOG_stub",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIN7android8LOG_stubE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA32_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA33_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA34_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA36_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA40_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKDs"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String16E",
+   "name" : "android::String16",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
+    },
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
+   "name" : "android::hardware::HidlMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA16_f"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA4_i"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA10_j"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA7_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mName",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
+   "name" : "android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMajor",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMinor",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fdIndex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extent",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "size" : 24,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "generationNumber",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "nativeHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "attr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "size" : 28,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
+   "name" : "android::hardware::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTI13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIK13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "name" : "android::hardware::details::hidl_pointer<const char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIKc" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<hidl_array<int, 4>>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<LogMessage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Rect>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<FrameEventsDelta>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "referenced_type" : "_ZTIN7android8hardware6StatusE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCheckedStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationCallbacks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationLibPackage",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterfaceName",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "size" : 44,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mEnableInstrumentation",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
+   "name" : "android::hardware::details::i_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
+   "name" : "android::hardware::details::bs_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "name" : "android::hardware::details::bnhw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "name" : "android::hardware::details::bphw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "name" : "android::hardware::details::std_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "name" : "android::hardware::details::std_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "name" : "android::hardware::details::std_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadlineNs",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "intervalNs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatencyNs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::CompositorTiming",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addRetireCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTimeNs",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTimeNs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTimeNs",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTimeNs",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayRetireFence",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "signalTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deltas",
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "field_name" : "compositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventHistoryDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFviRKNS0_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13dequeueBufferEjjNS1_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS0_11hidl_handleERKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12attachBufferERKNS0_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEEibNSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer10disconnectEiNS4_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setSidebandStreamERKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allocateBuffersEjjNS1_6common4V1_011PixelFormatEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19getLastQueuedBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleERKNS0_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer18getFrameTimestampsENSt3__18functionIFvRKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener17onBuffersReleasedEj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "bufferAge",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferNeedsReallocation",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "releaseAllBuffers",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferEjEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13dequeueBufferERKNS4_18DequeueBufferInputENSt3__18functionIFvNS3_6StatusEiRKNS4_19DequeueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12attachBufferERKNS1_6common4V1_214HardwareBufferEjNSt3__18functionIFvNS3_6StatusEibEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEENS3_14ConnectionTypeEbNSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer10disconnectENS3_14ConnectionTypeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allocateBuffersEjjjy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11getUniqueIdEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "description",
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE"
+    },
+    {
+     "field_name" : "nativeHandle",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "name" : "android::hardware::graphics::common::V1_2::HardwareBuffer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "name" : "android::internal::details::ToEmptyString<double>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "name" : "android::internal::details::ToEmptyString<float>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "name" : "android::internal::details::ToEmptyString<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "name" : "android::internal::details::ToEmptyString<long long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRemote",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
+   "name" : "android::BpRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n16_N7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCond",
+     "referenced_type" : "_ZTI14pthread_cond_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9ConditionE",
+   "name" : "android::Condition",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__16vectorIN7android4RectENS1_18InlineStdAllocatorIS2_Lj4EEEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mAllocation",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "name" : "android::FatVector<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "signalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "referenced_type" : "_ZTIKN7android9FenceTime5StateE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSignalTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__16atomicIxEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTimeE",
+   "name" : "android::FenceTime",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FenceTimeE",
+   "self_type" : "_ZTIN7android9FenceTimeE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FloatRectE",
+   "name" : "android::FloatRect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "name" : "android::Singleton<android::GraphicBufferMapper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "self_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h",
+   "template_args" : [ "_ZTIN7android19GraphicBufferMapperE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "name" : "std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "name" : "std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "name" : "std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h",
+   "template_args" : [ "_ZTIN7android9FloatRectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ReferenceRenamerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "d_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "s_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "name" : "Renamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "self_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer"
+    },
+    {
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jENK7RenamerclEj"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD0Ev"
+    }
+   ]
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTION3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTION3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &&",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &&",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &&",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTION7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta &&",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &&",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> &&",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTION7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &&",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTION7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTION7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTION7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &&",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTION7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android6binder6StatusE",
+   "name" : "android::binder::Status &&",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTION7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTION7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6StatusE",
+   "name" : "android::hardware::Status &&",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTION7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status &&",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTION7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &&",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTION7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIOi",
+   "name" : "int &&",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIOi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  }
+ ]
+}
diff --git a/S/64/arm_armv8-a/source-based/libandroid.so.lsdump b/S/64/arm_armv8-a/source-based/libandroid.so.lsdump
new file mode 100644
index 0000000..b9512ef
--- /dev/null
+++ b/S/64/arm_armv8-a/source-based/libandroid.so.lsdump
@@ -0,0 +1,3671 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AActivityManager_addUidImportanceListener"
+  },
+  {
+   "name" : "AActivityManager_getUidImportance"
+  },
+  {
+   "name" : "AActivityManager_isUidActive"
+  },
+  {
+   "name" : "AActivityManager_removeUidImportanceListener"
+  },
+  {
+   "name" : "AAssetDir_close"
+  },
+  {
+   "name" : "AAssetDir_getNextFileName"
+  },
+  {
+   "name" : "AAssetDir_rewind"
+  },
+  {
+   "name" : "AAssetManager_fromJava"
+  },
+  {
+   "name" : "AAssetManager_open"
+  },
+  {
+   "name" : "AAssetManager_openDir"
+  },
+  {
+   "name" : "AAsset_close"
+  },
+  {
+   "name" : "AAsset_getBuffer"
+  },
+  {
+   "name" : "AAsset_getLength"
+  },
+  {
+   "name" : "AAsset_getLength64"
+  },
+  {
+   "name" : "AAsset_getRemainingLength"
+  },
+  {
+   "name" : "AAsset_getRemainingLength64"
+  },
+  {
+   "name" : "AAsset_isAllocated"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor64"
+  },
+  {
+   "name" : "AAsset_read"
+  },
+  {
+   "name" : "AAsset_seek"
+  },
+  {
+   "name" : "AAsset_seek64"
+  },
+  {
+   "name" : "AChoreographer_getInstance"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback64"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed64"
+  },
+  {
+   "name" : "AChoreographer_registerRefreshRateCallback"
+  },
+  {
+   "name" : "AChoreographer_unregisterRefreshRateCallback"
+  },
+  {
+   "name" : "AConfiguration_copy"
+  },
+  {
+   "name" : "AConfiguration_delete"
+  },
+  {
+   "name" : "AConfiguration_diff"
+  },
+  {
+   "name" : "AConfiguration_fromAssetManager"
+  },
+  {
+   "name" : "AConfiguration_getCountry"
+  },
+  {
+   "name" : "AConfiguration_getDensity"
+  },
+  {
+   "name" : "AConfiguration_getKeyboard"
+  },
+  {
+   "name" : "AConfiguration_getKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_getLanguage"
+  },
+  {
+   "name" : "AConfiguration_getLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_getMcc"
+  },
+  {
+   "name" : "AConfiguration_getMnc"
+  },
+  {
+   "name" : "AConfiguration_getNavHidden"
+  },
+  {
+   "name" : "AConfiguration_getNavigation"
+  },
+  {
+   "name" : "AConfiguration_getOrientation"
+  },
+  {
+   "name" : "AConfiguration_getScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_getScreenLong"
+  },
+  {
+   "name" : "AConfiguration_getScreenRound"
+  },
+  {
+   "name" : "AConfiguration_getScreenSize"
+  },
+  {
+   "name" : "AConfiguration_getScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_getSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_getUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_getUiModeType"
+  },
+  {
+   "name" : "AConfiguration_isBetterThan"
+  },
+  {
+   "name" : "AConfiguration_match"
+  },
+  {
+   "name" : "AConfiguration_new"
+  },
+  {
+   "name" : "AConfiguration_setCountry"
+  },
+  {
+   "name" : "AConfiguration_setDensity"
+  },
+  {
+   "name" : "AConfiguration_setKeyboard"
+  },
+  {
+   "name" : "AConfiguration_setKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_setLanguage"
+  },
+  {
+   "name" : "AConfiguration_setLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_setMcc"
+  },
+  {
+   "name" : "AConfiguration_setMnc"
+  },
+  {
+   "name" : "AConfiguration_setNavHidden"
+  },
+  {
+   "name" : "AConfiguration_setNavigation"
+  },
+  {
+   "name" : "AConfiguration_setOrientation"
+  },
+  {
+   "name" : "AConfiguration_setScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_setScreenLong"
+  },
+  {
+   "name" : "AConfiguration_setScreenSize"
+  },
+  {
+   "name" : "AConfiguration_setScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_setSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_setUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_setUiModeType"
+  },
+  {
+   "name" : "AFontMatcher_create"
+  },
+  {
+   "name" : "AFontMatcher_destroy"
+  },
+  {
+   "name" : "AFontMatcher_match"
+  },
+  {
+   "name" : "AFontMatcher_setFamilyVariant"
+  },
+  {
+   "name" : "AFontMatcher_setLocales"
+  },
+  {
+   "name" : "AFontMatcher_setStyle"
+  },
+  {
+   "name" : "AFont_close"
+  },
+  {
+   "name" : "AFont_getAxisCount"
+  },
+  {
+   "name" : "AFont_getAxisTag"
+  },
+  {
+   "name" : "AFont_getAxisValue"
+  },
+  {
+   "name" : "AFont_getCollectionIndex"
+  },
+  {
+   "name" : "AFont_getFontFilePath"
+  },
+  {
+   "name" : "AFont_getLocale"
+  },
+  {
+   "name" : "AFont_getWeight"
+  },
+  {
+   "name" : "AFont_isItalic"
+  },
+  {
+   "name" : "AHardwareBuffer_acquire"
+  },
+  {
+   "name" : "AHardwareBuffer_allocate"
+  },
+  {
+   "name" : "AHardwareBuffer_describe"
+  },
+  {
+   "name" : "AHardwareBuffer_fromHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_getId"
+  },
+  {
+   "name" : "AHardwareBuffer_getNativeHandle"
+  },
+  {
+   "name" : "AHardwareBuffer_isSupported"
+  },
+  {
+   "name" : "AHardwareBuffer_lock"
+  },
+  {
+   "name" : "AHardwareBuffer_lockAndGetInfo"
+  },
+  {
+   "name" : "AHardwareBuffer_lockPlanes"
+  },
+  {
+   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_release"
+  },
+  {
+   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_toHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_unlock"
+  },
+  {
+   "name" : "AInputEvent_getDeviceId"
+  },
+  {
+   "name" : "AInputEvent_getSource"
+  },
+  {
+   "name" : "AInputEvent_getType"
+  },
+  {
+   "name" : "AInputEvent_release"
+  },
+  {
+   "name" : "AInputQueue_attachLooper"
+  },
+  {
+   "name" : "AInputQueue_detachLooper"
+  },
+  {
+   "name" : "AInputQueue_finishEvent"
+  },
+  {
+   "name" : "AInputQueue_getEvent"
+  },
+  {
+   "name" : "AInputQueue_hasEvents"
+  },
+  {
+   "name" : "AInputQueue_preDispatchEvent"
+  },
+  {
+   "name" : "AKeyEvent_fromJava"
+  },
+  {
+   "name" : "AKeyEvent_getAction"
+  },
+  {
+   "name" : "AKeyEvent_getDownTime"
+  },
+  {
+   "name" : "AKeyEvent_getEventTime"
+  },
+  {
+   "name" : "AKeyEvent_getFlags"
+  },
+  {
+   "name" : "AKeyEvent_getKeyCode"
+  },
+  {
+   "name" : "AKeyEvent_getMetaState"
+  },
+  {
+   "name" : "AKeyEvent_getRepeatCount"
+  },
+  {
+   "name" : "AKeyEvent_getScanCode"
+  },
+  {
+   "name" : "ALooper_acquire"
+  },
+  {
+   "name" : "ALooper_addFd"
+  },
+  {
+   "name" : "ALooper_forThread"
+  },
+  {
+   "name" : "ALooper_pollAll"
+  },
+  {
+   "name" : "ALooper_pollOnce"
+  },
+  {
+   "name" : "ALooper_prepare"
+  },
+  {
+   "name" : "ALooper_release"
+  },
+  {
+   "name" : "ALooper_removeFd"
+  },
+  {
+   "name" : "ALooper_wake"
+  },
+  {
+   "name" : "AMotionEvent_fromJava"
+  },
+  {
+   "name" : "AMotionEvent_getAction"
+  },
+  {
+   "name" : "AMotionEvent_getAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getButtonState"
+  },
+  {
+   "name" : "AMotionEvent_getDownTime"
+  },
+  {
+   "name" : "AMotionEvent_getEdgeFlags"
+  },
+  {
+   "name" : "AMotionEvent_getEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getFlags"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalPressure"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawY"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalSize"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalY"
+  },
+  {
+   "name" : "AMotionEvent_getHistorySize"
+  },
+  {
+   "name" : "AMotionEvent_getMetaState"
+  },
+  {
+   "name" : "AMotionEvent_getOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getPointerCount"
+  },
+  {
+   "name" : "AMotionEvent_getPointerId"
+  },
+  {
+   "name" : "AMotionEvent_getPressure"
+  },
+  {
+   "name" : "AMotionEvent_getRawX"
+  },
+  {
+   "name" : "AMotionEvent_getRawY"
+  },
+  {
+   "name" : "AMotionEvent_getSize"
+  },
+  {
+   "name" : "AMotionEvent_getToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getToolType"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getX"
+  },
+  {
+   "name" : "AMotionEvent_getXOffset"
+  },
+  {
+   "name" : "AMotionEvent_getXPrecision"
+  },
+  {
+   "name" : "AMotionEvent_getY"
+  },
+  {
+   "name" : "AMotionEvent_getYOffset"
+  },
+  {
+   "name" : "AMotionEvent_getYPrecision"
+  },
+  {
+   "name" : "ANativeActivity_finish"
+  },
+  {
+   "name" : "ANativeActivity_hideSoftInput"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFlags"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFormat"
+  },
+  {
+   "name" : "ANativeActivity_showSoftInput"
+  },
+  {
+   "name" : "ANativeWindow_acquire"
+  },
+  {
+   "name" : "ANativeWindow_fromSurface"
+  },
+  {
+   "name" : "ANativeWindow_getFormat"
+  },
+  {
+   "name" : "ANativeWindow_getHeight"
+  },
+  {
+   "name" : "ANativeWindow_getWidth"
+  },
+  {
+   "name" : "ANativeWindow_lock"
+  },
+  {
+   "name" : "ANativeWindow_release"
+  },
+  {
+   "name" : "ANativeWindow_setBuffersGeometry"
+  },
+  {
+   "name" : "ANativeWindow_toSurface"
+  },
+  {
+   "name" : "ANativeWindow_unlockAndPost"
+  },
+  {
+   "name" : "AObbInfo_delete"
+  },
+  {
+   "name" : "AObbInfo_getFlags"
+  },
+  {
+   "name" : "AObbInfo_getPackageName"
+  },
+  {
+   "name" : "AObbInfo_getVersion"
+  },
+  {
+   "name" : "AObbScanner_getObbInfo"
+  },
+  {
+   "name" : "APermissionManager_checkPermission"
+  },
+  {
+   "name" : "ASensorEventQueue_disableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_enableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_getEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_hasEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_registerSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_requestAdditionalInfoEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_setEventRate"
+  },
+  {
+   "name" : "ASensorManager_configureDirectReport"
+  },
+  {
+   "name" : "ASensorManager_createEventQueue"
+  },
+  {
+   "name" : "ASensorManager_createHardwareBufferDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_createSharedMemoryDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyEventQueue"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensor"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensorEx"
+  },
+  {
+   "name" : "ASensorManager_getInstance"
+  },
+  {
+   "name" : "ASensorManager_getInstanceForPackage"
+  },
+  {
+   "name" : "ASensorManager_getSensorList"
+  },
+  {
+   "name" : "ASensor_getFifoMaxEventCount"
+  },
+  {
+   "name" : "ASensor_getFifoReservedEventCount"
+  },
+  {
+   "name" : "ASensor_getHandle"
+  },
+  {
+   "name" : "ASensor_getHighestDirectReportRateLevel"
+  },
+  {
+   "name" : "ASensor_getMinDelay"
+  },
+  {
+   "name" : "ASensor_getName"
+  },
+  {
+   "name" : "ASensor_getReportingMode"
+  },
+  {
+   "name" : "ASensor_getResolution"
+  },
+  {
+   "name" : "ASensor_getStringType"
+  },
+  {
+   "name" : "ASensor_getType"
+  },
+  {
+   "name" : "ASensor_getVendor"
+  },
+  {
+   "name" : "ASensor_isDirectChannelTypeSupported"
+  },
+  {
+   "name" : "ASensor_isWakeUpSensor"
+  },
+  {
+   "name" : "ASharedMemory_create"
+  },
+  {
+   "name" : "ASharedMemory_dupFromJava"
+  },
+  {
+   "name" : "ASharedMemory_getSize"
+  },
+  {
+   "name" : "ASharedMemory_setProt"
+  },
+  {
+   "name" : "AStorageManager_delete"
+  },
+  {
+   "name" : "AStorageManager_getMountedObbPath"
+  },
+  {
+   "name" : "AStorageManager_isObbMounted"
+  },
+  {
+   "name" : "AStorageManager_mountObb"
+  },
+  {
+   "name" : "AStorageManager_new"
+  },
+  {
+   "name" : "AStorageManager_unmountObb"
+  },
+  {
+   "name" : "ASurfaceControl_create"
+  },
+  {
+   "name" : "ASurfaceControl_createFromWindow"
+  },
+  {
+   "name" : "ASurfaceControl_release"
+  },
+  {
+   "name" : "ASurfaceTexture_acquireANativeWindow"
+  },
+  {
+   "name" : "ASurfaceTexture_attachToGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_detachFromGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_fromSurfaceTexture"
+  },
+  {
+   "name" : "ASurfaceTexture_getTimestamp"
+  },
+  {
+   "name" : "ASurfaceTexture_getTransformMatrix"
+  },
+  {
+   "name" : "ASurfaceTexture_release"
+  },
+  {
+   "name" : "ASurfaceTexture_updateTexImage"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getAcquireTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getLatchTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPresentFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPreviousReleaseFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_releaseASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransaction_apply"
+  },
+  {
+   "name" : "ASurfaceTransaction_create"
+  },
+  {
+   "name" : "ASurfaceTransaction_delete"
+  },
+  {
+   "name" : "ASurfaceTransaction_reparent"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBuffer"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferAlpha"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferDataSpace"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferTransparency"
+  },
+  {
+   "name" : "ASurfaceTransaction_setColor"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDamageRegion"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDesiredPresentTime"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRate"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRateWithSeamlessness"
+  },
+  {
+   "name" : "ASurfaceTransaction_setGeometry"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_cta861_3"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_smpte2086"
+  },
+  {
+   "name" : "ASurfaceTransaction_setOnComplete"
+  },
+  {
+   "name" : "ASurfaceTransaction_setVisibility"
+  },
+  {
+   "name" : "ASurfaceTransaction_setZOrder"
+  },
+  {
+   "name" : "ASystemFontIterator_close"
+  },
+  {
+   "name" : "ASystemFontIterator_next"
+  },
+  {
+   "name" : "ASystemFontIterator_open"
+  },
+  {
+   "name" : "AThermal_acquireManager"
+  },
+  {
+   "name" : "AThermal_getCurrentThermalStatus"
+  },
+  {
+   "name" : "AThermal_registerThermalStatusListener"
+  },
+  {
+   "name" : "AThermal_releaseManager"
+  },
+  {
+   "name" : "AThermal_unregisterThermalStatusListener"
+  },
+  {
+   "name" : "ATrace_beginAsyncSection"
+  },
+  {
+   "name" : "ATrace_beginSection"
+  },
+  {
+   "name" : "ATrace_endAsyncSection"
+  },
+  {
+   "name" : "ATrace_endSection"
+  },
+  {
+   "name" : "ATrace_isEnabled"
+  },
+  {
+   "name" : "ATrace_setCounter"
+  },
+  {
+   "name" : "android_getaddrinfofornetwork"
+  },
+  {
+   "name" : "android_res_cancel"
+  },
+  {
+   "name" : "android_res_nquery"
+  },
+  {
+   "name" : "android_res_nresult"
+  },
+  {
+   "name" : "android_res_nsend"
+  },
+  {
+   "name" : "android_setprocnetwork"
+  },
+  {
+   "name" : "android_setsocknetwork"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HDR10_SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HDR10_CTA861_3"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HDR10PLUS_SEI"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AHdrMetadataType",
+   "name" : "AHdrMetadataType",
+   "referenced_type" : "_ZTI16AHdrMetadataType",
+   "self_type" : "_ZTI16AHdrMetadataType",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
+   "name" : "CreateFromHandleMethod",
+   "referenced_type" : "_ZTI22CreateFromHandleMethod",
+   "self_type" : "_ZTI22CreateFromHandleMethod",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:263:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:321:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_VSYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:284:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:302:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 125,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND_SERVICE"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_VISIBLE"
+    },
+    {
+     "enum_field_value" : 230,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_PERCEPTIBLE"
+    },
+    {
+     "enum_field_value" : 300,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_SERVICE"
+    },
+    {
+     "enum_field_value" : 325,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_TOP_SLEEPING"
+    },
+    {
+     "enum_field_value" : 350,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CANT_SAVE_STATE"
+    },
+    {
+     "enum_field_value" : 400,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CACHED"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_GONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "name" : "(anonymous enum at frameworks/base/native/android/include_platform/android/activity_manager.h:47:1)",
+   "referenced_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "self_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5,
+     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:65:1)",
+   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (ANativeWindow *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjiPvE",
+   "name" : "void (unsigned int, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjiPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjiPvE",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AActivityManager_addUidImportanceListener",
+   "linker_set_key" : "AActivityManager_addUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjiPvE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_getUidImportance",
+   "linker_set_key" : "AActivityManager_getUidImportance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_isUidActive",
+   "linker_set_key" : "AActivityManager_isUidActive",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_removeUidImportanceListener",
+   "linker_set_key" : "AActivityManager_removeUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP38AActivityManager_UidImportanceListener"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_acquire",
+   "linker_set_key" : "AHardwareBuffer_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_allocate",
+   "linker_set_key" : "AHardwareBuffer_allocate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_describe",
+   "linker_set_key" : "AHardwareBuffer_describe",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getId",
+   "linker_set_key" : "AHardwareBuffer_getId",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getNativeHandle",
+   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIPK13native_handle",
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_isSupported",
+   "linker_set_key" : "AHardwareBuffer_isSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lock",
+   "linker_set_key" : "AHardwareBuffer_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockAndGetInfo",
+   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockPlanes",
+   "linker_set_key" : "AHardwareBuffer_lockPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_release",
+   "linker_set_key" : "AHardwareBuffer_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_unlock",
+   "linker_set_key" : "AHardwareBuffer_unlock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "ANativeWindow_acquire",
+   "linker_set_key" : "ANativeWindow_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getFormat",
+   "linker_set_key" : "ANativeWindow_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getHeight",
+   "linker_set_key" : "ANativeWindow_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getWidth",
+   "linker_set_key" : "ANativeWindow_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_lock",
+   "linker_set_key" : "ANativeWindow_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
+    },
+    {
+     "referenced_type" : "_ZTIP5ARect"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_release",
+   "linker_set_key" : "ANativeWindow_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_setBuffersGeometry",
+   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_unlockAndPost",
+   "linker_set_key" : "ANativeWindow_unlockAndPost",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer *",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTIP20ANativeWindow_Buffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes *",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "name" : "AActivityManager_UidImportanceListener *",
+   "referenced_type" : "_ZTI38AActivityManager_UidImportanceListener",
+   "self_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP5ARect",
+   "name" : "ARect *",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIP5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (*)(ANativeWindow *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvjiPvE",
+   "name" : "void (*)(unsigned int, int, void *)",
+   "referenced_type" : "_ZTIFvjiPvE",
+   "self_type" : "_ZTIPFvjiPvE",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer *",
+   "referenced_type" : "_ZTIK15AHardwareBuffer",
+   "self_type" : "_ZTIPK15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK5ARect",
+   "name" : "const ARect *",
+   "referenced_type" : "_ZTIK5ARect",
+   "self_type" : "_ZTIPK5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIK15AHardwareBuffer",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK5ARect",
+   "name" : "const ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIK5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHdrMetadata_cta861_3",
+   "name" : "AHdrMetadata_cta861_3",
+   "referenced_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "self_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHdrMetadata_smpte2086",
+   "name" : "AHdrMetadata_smpte2086",
+   "referenced_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "self_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI9AColor_xy",
+   "name" : "AColor_xy",
+   "referenced_type" : "_ZTI9AColor_xy",
+   "self_type" : "_ZTI9AColor_xy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv8-a/source-based/libc.so.lsdump b/S/64/arm_armv8-a/source-based/libc.so.lsdump
new file mode 100644
index 0000000..f12500f
--- /dev/null
+++ b/S/64/arm_armv8-a/source-based/libc.so.lsdump
@@ -0,0 +1,6614 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA0_c",
+   "name" : "char [0]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA0_c",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA1024_c",
+   "name" : "char [1024]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA1024_c",
+   "size" : 1024,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_j",
+   "name" : "unsigned int [28]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA28_j",
+   "size" : 112,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA56_c",
+   "name" : "char [56]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA56_c",
+   "size" : 56,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIw",
+   "name" : "wchar_t",
+   "referenced_type" : "_ZTIw",
+   "self_type" : "_ZTIw",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "SHA1Final"
+  },
+  {
+   "name" : "SHA1Init"
+  },
+  {
+   "name" : "SHA1Transform"
+  },
+  {
+   "name" : "SHA1Update"
+  },
+  {
+   "name" : "_Exit"
+  },
+  {
+   "name" : "_Unwind_Backtrace"
+  },
+  {
+   "name" : "_Unwind_Complete"
+  },
+  {
+   "name" : "_Unwind_DeleteException"
+  },
+  {
+   "name" : "_Unwind_FindEnclosingFunction"
+  },
+  {
+   "name" : "_Unwind_Find_FDE"
+  },
+  {
+   "name" : "_Unwind_GetCFA"
+  },
+  {
+   "name" : "_Unwind_GetDataRelBase"
+  },
+  {
+   "name" : "_Unwind_GetGR"
+  },
+  {
+   "name" : "_Unwind_GetIP"
+  },
+  {
+   "name" : "_Unwind_GetIPInfo"
+  },
+  {
+   "name" : "_Unwind_GetLanguageSpecificData"
+  },
+  {
+   "name" : "_Unwind_GetRegionStart"
+  },
+  {
+   "name" : "_Unwind_GetTextRelBase"
+  },
+  {
+   "name" : "_Unwind_RaiseException"
+  },
+  {
+   "name" : "_Unwind_Resume"
+  },
+  {
+   "name" : "_Unwind_Resume_or_Rethrow"
+  },
+  {
+   "name" : "_Unwind_SetGR"
+  },
+  {
+   "name" : "_Unwind_SetIP"
+  },
+  {
+   "name" : "_Unwind_VRS_Get"
+  },
+  {
+   "name" : "_Unwind_VRS_Pop"
+  },
+  {
+   "name" : "_Unwind_VRS_Set"
+  },
+  {
+   "name" : "__FD_CLR_chk"
+  },
+  {
+   "name" : "__FD_ISSET_chk"
+  },
+  {
+   "name" : "__FD_SET_chk"
+  },
+  {
+   "name" : "__accept4"
+  },
+  {
+   "name" : "__adddf3"
+  },
+  {
+   "name" : "__addsf3"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_atexit"
+  },
+  {
+   "name" : "__aeabi_cdcmpeq"
+  },
+  {
+   "name" : "__aeabi_cdcmple"
+  },
+  {
+   "name" : "__aeabi_cdrcmple"
+  },
+  {
+   "name" : "__aeabi_cfcmpeq"
+  },
+  {
+   "name" : "__aeabi_cfcmple"
+  },
+  {
+   "name" : "__aeabi_cfrcmple"
+  },
+  {
+   "name" : "__aeabi_d2f"
+  },
+  {
+   "name" : "__aeabi_d2iz"
+  },
+  {
+   "name" : "__aeabi_d2uiz"
+  },
+  {
+   "name" : "__aeabi_dadd"
+  },
+  {
+   "name" : "__aeabi_dcmpeq"
+  },
+  {
+   "name" : "__aeabi_dcmpge"
+  },
+  {
+   "name" : "__aeabi_dcmpgt"
+  },
+  {
+   "name" : "__aeabi_dcmple"
+  },
+  {
+   "name" : "__aeabi_dcmplt"
+  },
+  {
+   "name" : "__aeabi_dcmpun"
+  },
+  {
+   "name" : "__aeabi_ddiv"
+  },
+  {
+   "name" : "__aeabi_dmul"
+  },
+  {
+   "name" : "__aeabi_drsub"
+  },
+  {
+   "name" : "__aeabi_dsub"
+  },
+  {
+   "name" : "__aeabi_f2d"
+  },
+  {
+   "name" : "__aeabi_f2iz"
+  },
+  {
+   "name" : "__aeabi_f2uiz"
+  },
+  {
+   "name" : "__aeabi_fadd"
+  },
+  {
+   "name" : "__aeabi_fcmpeq"
+  },
+  {
+   "name" : "__aeabi_fcmpge"
+  },
+  {
+   "name" : "__aeabi_fcmpgt"
+  },
+  {
+   "name" : "__aeabi_fcmple"
+  },
+  {
+   "name" : "__aeabi_fcmplt"
+  },
+  {
+   "name" : "__aeabi_fcmpun"
+  },
+  {
+   "name" : "__aeabi_fdiv"
+  },
+  {
+   "name" : "__aeabi_fmul"
+  },
+  {
+   "name" : "__aeabi_frsub"
+  },
+  {
+   "name" : "__aeabi_fsub"
+  },
+  {
+   "name" : "__aeabi_i2d"
+  },
+  {
+   "name" : "__aeabi_i2f"
+  },
+  {
+   "name" : "__aeabi_idiv"
+  },
+  {
+   "name" : "__aeabi_idivmod"
+  },
+  {
+   "name" : "__aeabi_l2d"
+  },
+  {
+   "name" : "__aeabi_l2f"
+  },
+  {
+   "name" : "__aeabi_lasr"
+  },
+  {
+   "name" : "__aeabi_ldivmod"
+  },
+  {
+   "name" : "__aeabi_llsl"
+  },
+  {
+   "name" : "__aeabi_llsr"
+  },
+  {
+   "name" : "__aeabi_lmul"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memclr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memclr4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memclr8"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memcpy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memcpy4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memcpy8"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memmove"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memmove4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memmove8"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memset4"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__aeabi_memset8"
+  },
+  {
+   "name" : "__aeabi_read_tp"
+  },
+  {
+   "name" : "__aeabi_ui2d"
+  },
+  {
+   "name" : "__aeabi_ui2f"
+  },
+  {
+   "name" : "__aeabi_uidiv"
+  },
+  {
+   "name" : "__aeabi_uidivmod"
+  },
+  {
+   "name" : "__aeabi_ul2d"
+  },
+  {
+   "name" : "__aeabi_ul2f"
+  },
+  {
+   "name" : "__aeabi_uldivmod"
+  },
+  {
+   "name" : "__aeabi_unwind_cpp_pr0"
+  },
+  {
+   "name" : "__aeabi_unwind_cpp_pr1"
+  },
+  {
+   "name" : "__aeabi_unwind_cpp_pr2"
+  },
+  {
+   "name" : "__arm_fadvise64_64"
+  },
+  {
+   "name" : "__ashldi3"
+  },
+  {
+   "name" : "__ashrdi3"
+  },
+  {
+   "name" : "__assert"
+  },
+  {
+   "name" : "__assert2"
+  },
+  {
+   "name" : "__atomic_cmpxchg"
+  },
+  {
+   "name" : "__atomic_dec"
+  },
+  {
+   "name" : "__atomic_inc"
+  },
+  {
+   "name" : "__atomic_swap"
+  },
+  {
+   "name" : "__b64_ntop"
+  },
+  {
+   "name" : "__b64_pton"
+  },
+  {
+   "name" : "__cmpdf2"
+  },
+  {
+   "name" : "__cmpsf2"
+  },
+  {
+   "name" : "__cmsg_nxthdr"
+  },
+  {
+   "name" : "__connect"
+  },
+  {
+   "name" : "__ctype_get_mb_cur_max"
+  },
+  {
+   "name" : "__cxa_atexit"
+  },
+  {
+   "name" : "__cxa_finalize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__cxa_thread_atexit_impl"
+  },
+  {
+   "name" : "__divdf3"
+  },
+  {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__divsf3"
+  },
+  {
+   "name" : "__divsi3"
+  },
+  {
+   "name" : "__dn_comp"
+  },
+  {
+   "name" : "__dn_count_labels"
+  },
+  {
+   "name" : "__dn_skipname"
+  },
+  {
+   "name" : "__epoll_pwait"
+  },
+  {
+   "name" : "__eqdf2"
+  },
+  {
+   "name" : "__eqsf2"
+  },
+  {
+   "name" : "__errno"
+  },
+  {
+   "name" : "__exit"
+  },
+  {
+   "name" : "__extendsfdf2"
+  },
+  {
+   "name" : "__fbufsize"
+  },
+  {
+   "name" : "__fcntl64"
+  },
+  {
+   "name" : "__fgets_chk"
+  },
+  {
+   "name" : "__fixdfsi"
+  },
+  {
+   "name" : "__fixsfsi"
+  },
+  {
+   "name" : "__fixunsdfsi"
+  },
+  {
+   "name" : "__fixunssfsi"
+  },
+  {
+   "name" : "__flbf"
+  },
+  {
+   "name" : "__floatdidf"
+  },
+  {
+   "name" : "__floatdisf"
+  },
+  {
+   "name" : "__floatsidf"
+  },
+  {
+   "name" : "__floatsisf"
+  },
+  {
+   "name" : "__floatundidf"
+  },
+  {
+   "name" : "__floatundisf"
+  },
+  {
+   "name" : "__floatunsidf"
+  },
+  {
+   "name" : "__floatunsisf"
+  },
+  {
+   "name" : "__fp_nquery"
+  },
+  {
+   "name" : "__fp_query"
+  },
+  {
+   "name" : "__fpclassify"
+  },
+  {
+   "name" : "__fpclassifyd"
+  },
+  {
+   "name" : "__fpclassifyf"
+  },
+  {
+   "name" : "__fpclassifyl"
+  },
+  {
+   "name" : "__fpending"
+  },
+  {
+   "name" : "__fpurge"
+  },
+  {
+   "name" : "__fread_chk"
+  },
+  {
+   "name" : "__freadable"
+  },
+  {
+   "name" : "__freading"
+  },
+  {
+   "name" : "__fseterr"
+  },
+  {
+   "name" : "__fsetlocking"
+  },
+  {
+   "name" : "__fstatfs64"
+  },
+  {
+   "name" : "__futex_wait"
+  },
+  {
+   "name" : "__futex_wake"
+  },
+  {
+   "name" : "__fwritable"
+  },
+  {
+   "name" : "__fwrite_chk"
+  },
+  {
+   "name" : "__fwriting"
+  },
+  {
+   "name" : "__gedf2"
+  },
+  {
+   "name" : "__gesf2"
+  },
+  {
+   "name" : "__get_h_errno"
+  },
+  {
+   "name" : "__get_thread"
+  },
+  {
+   "name" : "__get_tls"
+  },
+  {
+   "name" : "__getcpu"
+  },
+  {
+   "name" : "__getcwd"
+  },
+  {
+   "name" : "__getcwd_chk"
+  },
+  {
+   "name" : "__getdents64"
+  },
+  {
+   "name" : "__getpid"
+  },
+  {
+   "name" : "__getpriority"
+  },
+  {
+   "name" : "__gnu_Unwind_Find_exidx"
+  },
+  {
+   "name" : "__gnu_basename"
+  },
+  {
+   "name" : "__gnu_ldivmod_helper"
+  },
+  {
+   "name" : "__gnu_strerror_r"
+  },
+  {
+   "name" : "__gnu_uldivmod_helper"
+  },
+  {
+   "name" : "__gnu_unwind_frame"
+  },
+  {
+   "name" : "__gtdf2"
+  },
+  {
+   "name" : "__gtsf2"
+  },
+  {
+   "name" : "__hostalias"
+  },
+  {
+   "name" : "__ioctl"
+  },
+  {
+   "name" : "__isfinite"
+  },
+  {
+   "name" : "__isfinitef"
+  },
+  {
+   "name" : "__isfinitel"
+  },
+  {
+   "name" : "__isinf"
+  },
+  {
+   "name" : "__isinff"
+  },
+  {
+   "name" : "__isinfl"
+  },
+  {
+   "name" : "__isnan"
+  },
+  {
+   "name" : "__isnanf"
+  },
+  {
+   "name" : "__isnanl"
+  },
+  {
+   "name" : "__isnormal"
+  },
+  {
+   "name" : "__isnormalf"
+  },
+  {
+   "name" : "__isnormall"
+  },
+  {
+   "name" : "__ledf2"
+  },
+  {
+   "name" : "__lesf2"
+  },
+  {
+   "name" : "__libc_current_sigrtmax"
+  },
+  {
+   "name" : "__libc_current_sigrtmin"
+  },
+  {
+   "name" : "__libc_init"
+  },
+  {
+   "name" : "__llseek"
+  },
+  {
+   "name" : "__loc_aton"
+  },
+  {
+   "name" : "__loc_ntoa"
+  },
+  {
+   "name" : "__lshrdi3"
+  },
+  {
+   "name" : "__ltdf2"
+  },
+  {
+   "name" : "__ltsf2"
+  },
+  {
+   "name" : "__memchr_chk"
+  },
+  {
+   "name" : "__memcpy_chk"
+  },
+  {
+   "name" : "__memmove_chk"
+  },
+  {
+   "name" : "__mempcpy_chk"
+  },
+  {
+   "name" : "__memrchr_chk"
+  },
+  {
+   "name" : "__memset_chk"
+  },
+  {
+   "name" : "__mmap2"
+  },
+  {
+   "name" : "__muldf3"
+  },
+  {
+   "name" : "__muldi3"
+  },
+  {
+   "name" : "__mulsf3"
+  },
+  {
+   "name" : "__nedf2"
+  },
+  {
+   "name" : "__nesf2"
+  },
+  {
+   "name" : "__ns_format_ttl"
+  },
+  {
+   "name" : "__ns_get16"
+  },
+  {
+   "name" : "__ns_get32"
+  },
+  {
+   "name" : "__ns_initparse"
+  },
+  {
+   "name" : "__ns_makecanon"
+  },
+  {
+   "name" : "__ns_msg_getflag"
+  },
+  {
+   "name" : "__ns_name_compress"
+  },
+  {
+   "name" : "__ns_name_ntol"
+  },
+  {
+   "name" : "__ns_name_ntop"
+  },
+  {
+   "name" : "__ns_name_pack"
+  },
+  {
+   "name" : "__ns_name_pton"
+  },
+  {
+   "name" : "__ns_name_rollback"
+  },
+  {
+   "name" : "__ns_name_skip"
+  },
+  {
+   "name" : "__ns_name_uncompress"
+  },
+  {
+   "name" : "__ns_name_unpack"
+  },
+  {
+   "name" : "__ns_parserr"
+  },
+  {
+   "name" : "__ns_put16"
+  },
+  {
+   "name" : "__ns_put32"
+  },
+  {
+   "name" : "__ns_samename"
+  },
+  {
+   "name" : "__ns_skiprr"
+  },
+  {
+   "name" : "__ns_sprintrr"
+  },
+  {
+   "name" : "__ns_sprintrrf"
+  },
+  {
+   "name" : "__open"
+  },
+  {
+   "name" : "__open_2"
+  },
+  {
+   "name" : "__openat"
+  },
+  {
+   "name" : "__openat_2"
+  },
+  {
+   "name" : "__p_cdname"
+  },
+  {
+   "name" : "__p_cdnname"
+  },
+  {
+   "name" : "__p_class"
+  },
+  {
+   "name" : "__p_fqname"
+  },
+  {
+   "name" : "__p_fqnname"
+  },
+  {
+   "name" : "__p_option"
+  },
+  {
+   "name" : "__p_query"
+  },
+  {
+   "name" : "__p_rcode"
+  },
+  {
+   "name" : "__p_secstodate"
+  },
+  {
+   "name" : "__p_time"
+  },
+  {
+   "name" : "__p_type"
+  },
+  {
+   "name" : "__poll_chk"
+  },
+  {
+   "name" : "__popcountsi2"
+  },
+  {
+   "name" : "__ppoll"
+  },
+  {
+   "name" : "__ppoll64_chk"
+  },
+  {
+   "name" : "__ppoll_chk"
+  },
+  {
+   "name" : "__pread64_chk"
+  },
+  {
+   "name" : "__pread_chk"
+  },
+  {
+   "name" : "__pselect6"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_pop"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_push"
+  },
+  {
+   "name" : "__pthread_gettid"
+  },
+  {
+   "name" : "__ptrace"
+  },
+  {
+   "name" : "__putlong"
+  },
+  {
+   "name" : "__putshort"
+  },
+  {
+   "name" : "__pwrite64_chk"
+  },
+  {
+   "name" : "__pwrite_chk"
+  },
+  {
+   "name" : "__read_chk"
+  },
+  {
+   "name" : "__readlink_chk"
+  },
+  {
+   "name" : "__readlinkat_chk"
+  },
+  {
+   "name" : "__reboot"
+  },
+  {
+   "name" : "__recvfrom_chk"
+  },
+  {
+   "name" : "__register_atfork"
+  },
+  {
+   "name" : "__res_close"
+  },
+  {
+   "name" : "__res_dnok"
+  },
+  {
+   "name" : "__res_hnok"
+  },
+  {
+   "name" : "__res_hostalias"
+  },
+  {
+   "name" : "__res_isourserver"
+  },
+  {
+   "name" : "__res_mailok"
+  },
+  {
+   "name" : "__res_nameinquery"
+  },
+  {
+   "name" : "__res_nclose"
+  },
+  {
+   "name" : "__res_ninit"
+  },
+  {
+   "name" : "__res_nmkquery"
+  },
+  {
+   "name" : "__res_nquery"
+  },
+  {
+   "name" : "__res_nquerydomain"
+  },
+  {
+   "name" : "__res_nsearch"
+  },
+  {
+   "name" : "__res_nsend"
+  },
+  {
+   "name" : "__res_ownok"
+  },
+  {
+   "name" : "__res_queriesmatch"
+  },
+  {
+   "name" : "__res_querydomain"
+  },
+  {
+   "name" : "__res_randomid"
+  },
+  {
+   "name" : "__res_send"
+  },
+  {
+   "name" : "__res_send_setqhook"
+  },
+  {
+   "name" : "__res_send_setrhook"
+  },
+  {
+   "name" : "__rt_sigaction"
+  },
+  {
+   "name" : "__rt_sigpending"
+  },
+  {
+   "name" : "__rt_sigprocmask"
+  },
+  {
+   "name" : "__rt_sigsuspend"
+  },
+  {
+   "name" : "__rt_sigtimedwait"
+  },
+  {
+   "name" : "__sched_cpualloc"
+  },
+  {
+   "name" : "__sched_cpucount"
+  },
+  {
+   "name" : "__sched_cpufree"
+  },
+  {
+   "name" : "__sched_getaffinity"
+  },
+  {
+   "name" : "__sclose"
+  },
+  {
+   "name" : "__sendto_chk"
+  },
+  {
+   "name" : "__set_errno"
+  },
+  {
+   "name" : "__set_tid_address"
+  },
+  {
+   "name" : "__sflags"
+  },
+  {
+   "name" : "__sflush"
+  },
+  {
+   "name" : "__sfp"
+  },
+  {
+   "name" : "__sigaction"
+  },
+  {
+   "name" : "__sinit"
+  },
+  {
+   "name" : "__smakebuf"
+  },
+  {
+   "name" : "__snprintf_chk"
+  },
+  {
+   "name" : "__socket"
+  },
+  {
+   "name" : "__sprintf_chk"
+  },
+  {
+   "name" : "__sread"
+  },
+  {
+   "name" : "__srefill"
+  },
+  {
+   "name" : "__srget"
+  },
+  {
+   "name" : "__sseek"
+  },
+  {
+   "name" : "__stack_chk_fail"
+  },
+  {
+   "name" : "__statfs64"
+  },
+  {
+   "name" : "__stpcpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk2"
+  },
+  {
+   "name" : "__strcat_chk"
+  },
+  {
+   "name" : "__strchr_chk"
+  },
+  {
+   "name" : "__strcpy_chk"
+  },
+  {
+   "name" : "__strlcat_chk"
+  },
+  {
+   "name" : "__strlcpy_chk"
+  },
+  {
+   "name" : "__strlen_chk"
+  },
+  {
+   "name" : "__strncat_chk"
+  },
+  {
+   "name" : "__strncpy_chk"
+  },
+  {
+   "name" : "__strncpy_chk2"
+  },
+  {
+   "name" : "__strrchr_chk"
+  },
+  {
+   "name" : "__subdf3"
+  },
+  {
+   "name" : "__subsf3"
+  },
+  {
+   "name" : "__swbuf"
+  },
+  {
+   "name" : "__swrite"
+  },
+  {
+   "name" : "__swsetup"
+  },
+  {
+   "name" : "__sym_ntop"
+  },
+  {
+   "name" : "__sym_ntos"
+  },
+  {
+   "name" : "__sym_ston"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_properties_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_add"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find_nth"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_foreach"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_get"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read_callback"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set_filename"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_update"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait_any"
+  },
+  {
+   "name" : "__timer_create"
+  },
+  {
+   "name" : "__timer_delete"
+  },
+  {
+   "name" : "__timer_getoverrun"
+  },
+  {
+   "name" : "__timer_gettime"
+  },
+  {
+   "name" : "__timer_settime"
+  },
+  {
+   "name" : "__tls_get_addr"
+  },
+  {
+   "name" : "__truncdfsf2"
+  },
+  {
+   "name" : "__udivdi3"
+  },
+  {
+   "name" : "__udivsi3"
+  },
+  {
+   "name" : "__umask_chk"
+  },
+  {
+   "name" : "__unorddf2"
+  },
+  {
+   "name" : "__unordsf2"
+  },
+  {
+   "name" : "__vsnprintf_chk"
+  },
+  {
+   "name" : "__vsprintf_chk"
+  },
+  {
+   "name" : "__wait4"
+  },
+  {
+   "name" : "__waitid"
+  },
+  {
+   "name" : "__write_chk"
+  },
+  {
+   "name" : "_exit"
+  },
+  {
+   "name" : "_flushlbf"
+  },
+  {
+   "name" : "_fwalk"
+  },
+  {
+   "name" : "_getlong"
+  },
+  {
+   "name" : "_getshort"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_longjmp"
+  },
+  {
+   "name" : "_resolv_delete_cache_for_net"
+  },
+  {
+   "name" : "_resolv_flush_cache_for_net"
+  },
+  {
+   "name" : "_resolv_set_nameservers_for_net"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_setjmp"
+  },
+  {
+   "name" : "_tolower"
+  },
+  {
+   "name" : "_toupper"
+  },
+  {
+   "name" : "abort"
+  },
+  {
+   "name" : "abs"
+  },
+  {
+   "name" : "accept"
+  },
+  {
+   "name" : "accept4"
+  },
+  {
+   "name" : "access"
+  },
+  {
+   "name" : "acct"
+  },
+  {
+   "name" : "adjtimex"
+  },
+  {
+   "name" : "alarm"
+  },
+  {
+   "name" : "aligned_alloc"
+  },
+  {
+   "name" : "alphasort"
+  },
+  {
+   "name" : "alphasort64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_close_with_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_create_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_exchange_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_get_error_level"
+  },
+  {
+   "name" : "android_fdsan_get_fd_table"
+  },
+  {
+   "name" : "android_fdsan_get_owner_tag"
+  },
+  {
+   "name" : "android_fdsan_get_tag_type"
+  },
+  {
+   "name" : "android_fdsan_get_tag_value"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_set_error_level"
+  },
+  {
+   "name" : "android_fdtrack_compare_exchange_hook"
+  },
+  {
+   "name" : "android_fdtrack_get_enabled"
+  },
+  {
+   "name" : "android_fdtrack_set_enabled"
+  },
+  {
+   "name" : "android_get_device_api_level"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornet"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornetcontext"
+  },
+  {
+   "name" : "android_gethostbyaddrfornet"
+  },
+  {
+   "name" : "android_gethostbyaddrfornetcontext"
+  },
+  {
+   "name" : "android_gethostbynamefornet"
+  },
+  {
+   "name" : "android_gethostbynamefornetcontext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_mallopt"
+  },
+  {
+   "name" : "android_net_res_stats_aggregate"
+  },
+  {
+   "name" : "android_net_res_stats_get_info_for_net"
+  },
+  {
+   "name" : "android_net_res_stats_get_usable_servers"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_set_abort_message"
+  },
+  {
+   "name" : "android_unsafe_frame_pointer_chase"
+  },
+  {
+   "name" : "arc4random"
+  },
+  {
+   "name" : "arc4random_addrandom"
+  },
+  {
+   "name" : "arc4random_buf"
+  },
+  {
+   "name" : "arc4random_stir"
+  },
+  {
+   "name" : "arc4random_uniform"
+  },
+  {
+   "name" : "asctime"
+  },
+  {
+   "name" : "asctime64"
+  },
+  {
+   "name" : "asctime64_r"
+  },
+  {
+   "name" : "asctime_r"
+  },
+  {
+   "name" : "asprintf"
+  },
+  {
+   "name" : "at_quick_exit"
+  },
+  {
+   "name" : "atexit"
+  },
+  {
+   "name" : "atof"
+  },
+  {
+   "name" : "atoi"
+  },
+  {
+   "name" : "atol"
+  },
+  {
+   "name" : "atoll"
+  },
+  {
+   "name" : "basename"
+  },
+  {
+   "name" : "basename_r"
+  },
+  {
+   "name" : "bcopy"
+  },
+  {
+   "name" : "bind"
+  },
+  {
+   "name" : "bindresvport"
+  },
+  {
+   "name" : "brk"
+  },
+  {
+   "name" : "bsd_signal"
+  },
+  {
+   "name" : "bsearch"
+  },
+  {
+   "name" : "btowc"
+  },
+  {
+   "name" : "bzero"
+  },
+  {
+   "name" : "c16rtomb"
+  },
+  {
+   "name" : "c32rtomb"
+  },
+  {
+   "name" : "cacheflush"
+  },
+  {
+   "name" : "call_once"
+  },
+  {
+   "name" : "calloc"
+  },
+  {
+   "name" : "capget"
+  },
+  {
+   "name" : "capset"
+  },
+  {
+   "name" : "catclose"
+  },
+  {
+   "name" : "catgets"
+  },
+  {
+   "name" : "catopen"
+  },
+  {
+   "name" : "cfgetispeed"
+  },
+  {
+   "name" : "cfgetospeed"
+  },
+  {
+   "name" : "cfmakeraw"
+  },
+  {
+   "name" : "cfsetispeed"
+  },
+  {
+   "name" : "cfsetospeed"
+  },
+  {
+   "name" : "cfsetspeed"
+  },
+  {
+   "name" : "chdir"
+  },
+  {
+   "name" : "chmod"
+  },
+  {
+   "name" : "chown"
+  },
+  {
+   "name" : "chroot"
+  },
+  {
+   "name" : "clearenv"
+  },
+  {
+   "name" : "clearerr"
+  },
+  {
+   "name" : "clearerr_unlocked"
+  },
+  {
+   "name" : "clock"
+  },
+  {
+   "name" : "clock_adjtime"
+  },
+  {
+   "name" : "clock_getcpuclockid"
+  },
+  {
+   "name" : "clock_getres"
+  },
+  {
+   "name" : "clock_gettime"
+  },
+  {
+   "name" : "clock_nanosleep"
+  },
+  {
+   "name" : "clock_settime"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clone"
+  },
+  {
+   "name" : "close"
+  },
+  {
+   "name" : "closedir"
+  },
+  {
+   "name" : "closelog"
+  },
+  {
+   "name" : "cnd_broadcast"
+  },
+  {
+   "name" : "cnd_destroy"
+  },
+  {
+   "name" : "cnd_init"
+  },
+  {
+   "name" : "cnd_signal"
+  },
+  {
+   "name" : "cnd_timedwait"
+  },
+  {
+   "name" : "cnd_wait"
+  },
+  {
+   "name" : "connect"
+  },
+  {
+   "name" : "creat"
+  },
+  {
+   "name" : "creat64"
+  },
+  {
+   "name" : "ctermid"
+  },
+  {
+   "name" : "ctime"
+  },
+  {
+   "name" : "ctime64"
+  },
+  {
+   "name" : "ctime64_r"
+  },
+  {
+   "name" : "ctime_r"
+  },
+  {
+   "name" : "daemon"
+  },
+  {
+   "name" : "delete_module"
+  },
+  {
+   "name" : "difftime"
+  },
+  {
+   "name" : "dirfd"
+  },
+  {
+   "name" : "dirname"
+  },
+  {
+   "name" : "dirname_r"
+  },
+  {
+   "name" : "div"
+  },
+  {
+   "name" : "dlmalloc"
+  },
+  {
+   "name" : "dlmalloc_inspect_all"
+  },
+  {
+   "name" : "dlmalloc_trim"
+  },
+  {
+   "name" : "dlmalloc_usable_size"
+  },
+  {
+   "name" : "dn_expand"
+  },
+  {
+   "name" : "dprintf"
+  },
+  {
+   "name" : "drand48"
+  },
+  {
+   "name" : "dup"
+  },
+  {
+   "name" : "dup2"
+  },
+  {
+   "name" : "dup3"
+  },
+  {
+   "name" : "duplocale"
+  },
+  {
+   "name" : "endgrent"
+  },
+  {
+   "name" : "endhostent"
+  },
+  {
+   "name" : "endmntent"
+  },
+  {
+   "name" : "endnetent"
+  },
+  {
+   "name" : "endprotoent"
+  },
+  {
+   "name" : "endpwent"
+  },
+  {
+   "name" : "endservent"
+  },
+  {
+   "name" : "endutent"
+  },
+  {
+   "name" : "epoll_create"
+  },
+  {
+   "name" : "epoll_create1"
+  },
+  {
+   "name" : "epoll_ctl"
+  },
+  {
+   "name" : "epoll_pwait"
+  },
+  {
+   "name" : "epoll_pwait64"
+  },
+  {
+   "name" : "epoll_wait"
+  },
+  {
+   "name" : "erand48"
+  },
+  {
+   "name" : "err"
+  },
+  {
+   "name" : "error"
+  },
+  {
+   "name" : "error_at_line"
+  },
+  {
+   "name" : "errx"
+  },
+  {
+   "name" : "ether_aton"
+  },
+  {
+   "name" : "ether_aton_r"
+  },
+  {
+   "name" : "ether_ntoa"
+  },
+  {
+   "name" : "ether_ntoa_r"
+  },
+  {
+   "name" : "eventfd"
+  },
+  {
+   "name" : "eventfd_read"
+  },
+  {
+   "name" : "eventfd_write"
+  },
+  {
+   "name" : "execl"
+  },
+  {
+   "name" : "execle"
+  },
+  {
+   "name" : "execlp"
+  },
+  {
+   "name" : "execv"
+  },
+  {
+   "name" : "execve"
+  },
+  {
+   "name" : "execvp"
+  },
+  {
+   "name" : "execvpe"
+  },
+  {
+   "binding" : "weak",
+   "name" : "exit"
+  },
+  {
+   "name" : "faccessat"
+  },
+  {
+   "name" : "fallocate"
+  },
+  {
+   "name" : "fallocate64"
+  },
+  {
+   "name" : "fchdir"
+  },
+  {
+   "name" : "fchmod"
+  },
+  {
+   "name" : "fchmodat"
+  },
+  {
+   "name" : "fchown"
+  },
+  {
+   "name" : "fchownat"
+  },
+  {
+   "name" : "fclose"
+  },
+  {
+   "name" : "fcntl"
+  },
+  {
+   "name" : "fdatasync"
+  },
+  {
+   "name" : "fdopen"
+  },
+  {
+   "name" : "fdopendir"
+  },
+  {
+   "name" : "fdprintf"
+  },
+  {
+   "name" : "feof"
+  },
+  {
+   "name" : "feof_unlocked"
+  },
+  {
+   "name" : "ferror"
+  },
+  {
+   "name" : "ferror_unlocked"
+  },
+  {
+   "name" : "fexecve"
+  },
+  {
+   "name" : "fflush"
+  },
+  {
+   "name" : "fflush_unlocked"
+  },
+  {
+   "name" : "ffs"
+  },
+  {
+   "name" : "ffsl"
+  },
+  {
+   "name" : "ffsll"
+  },
+  {
+   "name" : "fgetc"
+  },
+  {
+   "name" : "fgetc_unlocked"
+  },
+  {
+   "name" : "fgetln"
+  },
+  {
+   "name" : "fgetpos"
+  },
+  {
+   "name" : "fgetpos64"
+  },
+  {
+   "name" : "fgets"
+  },
+  {
+   "name" : "fgets_unlocked"
+  },
+  {
+   "name" : "fgetwc"
+  },
+  {
+   "name" : "fgetws"
+  },
+  {
+   "name" : "fgetxattr"
+  },
+  {
+   "name" : "fileno"
+  },
+  {
+   "name" : "fileno_unlocked"
+  },
+  {
+   "name" : "flistxattr"
+  },
+  {
+   "name" : "flock"
+  },
+  {
+   "name" : "flockfile"
+  },
+  {
+   "name" : "fmemopen"
+  },
+  {
+   "name" : "fnmatch"
+  },
+  {
+   "name" : "fopen"
+  },
+  {
+   "name" : "fopen64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fork"
+  },
+  {
+   "name" : "forkpty"
+  },
+  {
+   "name" : "fpathconf"
+  },
+  {
+   "name" : "fprintf"
+  },
+  {
+   "name" : "fpurge"
+  },
+  {
+   "name" : "fputc"
+  },
+  {
+   "name" : "fputc_unlocked"
+  },
+  {
+   "name" : "fputs"
+  },
+  {
+   "name" : "fputs_unlocked"
+  },
+  {
+   "name" : "fputwc"
+  },
+  {
+   "name" : "fputws"
+  },
+  {
+   "name" : "fread"
+  },
+  {
+   "name" : "fread_unlocked"
+  },
+  {
+   "name" : "free"
+  },
+  {
+   "name" : "free_malloc_leak_info"
+  },
+  {
+   "binding" : "weak",
+   "name" : "freeaddrinfo"
+  },
+  {
+   "name" : "freeifaddrs"
+  },
+  {
+   "name" : "freelocale"
+  },
+  {
+   "name" : "fremovexattr"
+  },
+  {
+   "name" : "freopen"
+  },
+  {
+   "name" : "freopen64"
+  },
+  {
+   "name" : "fscanf"
+  },
+  {
+   "name" : "fseek"
+  },
+  {
+   "name" : "fseeko"
+  },
+  {
+   "name" : "fseeko64"
+  },
+  {
+   "name" : "fsetpos"
+  },
+  {
+   "name" : "fsetpos64"
+  },
+  {
+   "name" : "fsetxattr"
+  },
+  {
+   "name" : "fstat"
+  },
+  {
+   "name" : "fstat64"
+  },
+  {
+   "name" : "fstatat"
+  },
+  {
+   "name" : "fstatat64"
+  },
+  {
+   "name" : "fstatfs"
+  },
+  {
+   "name" : "fstatfs64"
+  },
+  {
+   "name" : "fstatvfs"
+  },
+  {
+   "name" : "fstatvfs64"
+  },
+  {
+   "name" : "fsync"
+  },
+  {
+   "name" : "ftell"
+  },
+  {
+   "name" : "ftello"
+  },
+  {
+   "name" : "ftello64"
+  },
+  {
+   "name" : "ftime"
+  },
+  {
+   "name" : "ftok"
+  },
+  {
+   "name" : "ftruncate"
+  },
+  {
+   "name" : "ftruncate64"
+  },
+  {
+   "name" : "ftrylockfile"
+  },
+  {
+   "name" : "fts_children"
+  },
+  {
+   "name" : "fts_close"
+  },
+  {
+   "name" : "fts_open"
+  },
+  {
+   "name" : "fts_read"
+  },
+  {
+   "name" : "fts_set"
+  },
+  {
+   "name" : "ftw"
+  },
+  {
+   "name" : "ftw64"
+  },
+  {
+   "name" : "funlockfile"
+  },
+  {
+   "name" : "funopen"
+  },
+  {
+   "name" : "funopen64"
+  },
+  {
+   "name" : "futimens"
+  },
+  {
+   "name" : "futimes"
+  },
+  {
+   "name" : "futimesat"
+  },
+  {
+   "name" : "fwide"
+  },
+  {
+   "name" : "fwprintf"
+  },
+  {
+   "name" : "fwrite"
+  },
+  {
+   "name" : "fwrite_unlocked"
+  },
+  {
+   "name" : "fwscanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "gai_strerror"
+  },
+  {
+   "name" : "get_avphys_pages"
+  },
+  {
+   "name" : "get_malloc_leak_info"
+  },
+  {
+   "name" : "get_nprocs"
+  },
+  {
+   "name" : "get_nprocs_conf"
+  },
+  {
+   "name" : "get_phys_pages"
+  },
+  {
+   "binding" : "weak",
+   "name" : "getaddrinfo"
+  },
+  {
+   "name" : "getauxval"
+  },
+  {
+   "name" : "getc"
+  },
+  {
+   "name" : "getc_unlocked"
+  },
+  {
+   "name" : "getchar"
+  },
+  {
+   "name" : "getchar_unlocked"
+  },
+  {
+   "name" : "getcwd"
+  },
+  {
+   "name" : "getdelim"
+  },
+  {
+   "name" : "getdents"
+  },
+  {
+   "name" : "getdomainname"
+  },
+  {
+   "name" : "getdtablesize"
+  },
+  {
+   "name" : "getegid"
+  },
+  {
+   "name" : "getentropy"
+  },
+  {
+   "name" : "getenv"
+  },
+  {
+   "name" : "geteuid"
+  },
+  {
+   "name" : "getgid"
+  },
+  {
+   "name" : "getgrent"
+  },
+  {
+   "name" : "getgrgid"
+  },
+  {
+   "name" : "getgrgid_r"
+  },
+  {
+   "name" : "getgrnam"
+  },
+  {
+   "name" : "getgrnam_r"
+  },
+  {
+   "name" : "getgrouplist"
+  },
+  {
+   "name" : "getgroups"
+  },
+  {
+   "name" : "gethostbyaddr"
+  },
+  {
+   "name" : "gethostbyaddr_r"
+  },
+  {
+   "name" : "gethostbyname"
+  },
+  {
+   "name" : "gethostbyname2"
+  },
+  {
+   "name" : "gethostbyname2_r"
+  },
+  {
+   "name" : "gethostbyname_r"
+  },
+  {
+   "name" : "gethostent"
+  },
+  {
+   "name" : "gethostname"
+  },
+  {
+   "name" : "getifaddrs"
+  },
+  {
+   "name" : "getitimer"
+  },
+  {
+   "name" : "getline"
+  },
+  {
+   "name" : "getloadavg"
+  },
+  {
+   "name" : "getlogin"
+  },
+  {
+   "name" : "getlogin_r"
+  },
+  {
+   "name" : "getmntent"
+  },
+  {
+   "name" : "getmntent_r"
+  },
+  {
+   "name" : "getnameinfo"
+  },
+  {
+   "name" : "getnetbyaddr"
+  },
+  {
+   "name" : "getnetbyname"
+  },
+  {
+   "name" : "getnetent"
+  },
+  {
+   "name" : "getopt"
+  },
+  {
+   "name" : "getopt_long"
+  },
+  {
+   "name" : "getopt_long_only"
+  },
+  {
+   "name" : "getpagesize"
+  },
+  {
+   "name" : "getpeername"
+  },
+  {
+   "name" : "getpgid"
+  },
+  {
+   "name" : "getpgrp"
+  },
+  {
+   "name" : "getpid"
+  },
+  {
+   "name" : "getppid"
+  },
+  {
+   "name" : "getpriority"
+  },
+  {
+   "name" : "getprogname"
+  },
+  {
+   "name" : "getprotobyname"
+  },
+  {
+   "name" : "getprotobynumber"
+  },
+  {
+   "name" : "getprotoent"
+  },
+  {
+   "name" : "getpt"
+  },
+  {
+   "name" : "getpwent"
+  },
+  {
+   "name" : "getpwnam"
+  },
+  {
+   "name" : "getpwnam_r"
+  },
+  {
+   "name" : "getpwuid"
+  },
+  {
+   "name" : "getpwuid_r"
+  },
+  {
+   "name" : "getrandom"
+  },
+  {
+   "name" : "getresgid"
+  },
+  {
+   "name" : "getresuid"
+  },
+  {
+   "name" : "getrlimit"
+  },
+  {
+   "name" : "getrlimit64"
+  },
+  {
+   "name" : "getrusage"
+  },
+  {
+   "name" : "gets"
+  },
+  {
+   "name" : "getservbyname"
+  },
+  {
+   "name" : "getservbyport"
+  },
+  {
+   "name" : "getservent"
+  },
+  {
+   "name" : "getsid"
+  },
+  {
+   "name" : "getsockname"
+  },
+  {
+   "name" : "getsockopt"
+  },
+  {
+   "name" : "getsubopt"
+  },
+  {
+   "name" : "gettid"
+  },
+  {
+   "name" : "gettimeofday"
+  },
+  {
+   "name" : "getuid"
+  },
+  {
+   "name" : "getutent"
+  },
+  {
+   "name" : "getwc"
+  },
+  {
+   "name" : "getwchar"
+  },
+  {
+   "name" : "getxattr"
+  },
+  {
+   "name" : "glob"
+  },
+  {
+   "name" : "globfree"
+  },
+  {
+   "name" : "gmtime"
+  },
+  {
+   "name" : "gmtime64"
+  },
+  {
+   "name" : "gmtime64_r"
+  },
+  {
+   "name" : "gmtime_r"
+  },
+  {
+   "name" : "grantpt"
+  },
+  {
+   "name" : "hasmntopt"
+  },
+  {
+   "name" : "hcreate"
+  },
+  {
+   "name" : "hcreate_r"
+  },
+  {
+   "name" : "hdestroy"
+  },
+  {
+   "name" : "hdestroy_r"
+  },
+  {
+   "name" : "herror"
+  },
+  {
+   "name" : "hsearch"
+  },
+  {
+   "name" : "hsearch_r"
+  },
+  {
+   "name" : "hstrerror"
+  },
+  {
+   "name" : "htonl"
+  },
+  {
+   "name" : "htons"
+  },
+  {
+   "name" : "iconv"
+  },
+  {
+   "name" : "iconv_close"
+  },
+  {
+   "name" : "iconv_open"
+  },
+  {
+   "name" : "if_freenameindex"
+  },
+  {
+   "name" : "if_indextoname"
+  },
+  {
+   "name" : "if_nameindex"
+  },
+  {
+   "name" : "if_nametoindex"
+  },
+  {
+   "name" : "imaxabs"
+  },
+  {
+   "name" : "imaxdiv"
+  },
+  {
+   "name" : "index"
+  },
+  {
+   "name" : "inet_addr"
+  },
+  {
+   "name" : "inet_aton"
+  },
+  {
+   "name" : "inet_lnaof"
+  },
+  {
+   "name" : "inet_makeaddr"
+  },
+  {
+   "name" : "inet_netof"
+  },
+  {
+   "name" : "inet_network"
+  },
+  {
+   "name" : "inet_nsap_addr"
+  },
+  {
+   "name" : "inet_nsap_ntoa"
+  },
+  {
+   "name" : "inet_ntoa"
+  },
+  {
+   "name" : "inet_ntop"
+  },
+  {
+   "name" : "inet_pton"
+  },
+  {
+   "name" : "init_module"
+  },
+  {
+   "name" : "initgroups"
+  },
+  {
+   "name" : "initstate"
+  },
+  {
+   "name" : "inotify_add_watch"
+  },
+  {
+   "name" : "inotify_init"
+  },
+  {
+   "name" : "inotify_init1"
+  },
+  {
+   "name" : "inotify_rm_watch"
+  },
+  {
+   "name" : "insque"
+  },
+  {
+   "name" : "ioctl"
+  },
+  {
+   "name" : "isalnum"
+  },
+  {
+   "name" : "isalnum_l"
+  },
+  {
+   "name" : "isalpha"
+  },
+  {
+   "name" : "isalpha_l"
+  },
+  {
+   "name" : "isascii"
+  },
+  {
+   "name" : "isatty"
+  },
+  {
+   "name" : "isblank"
+  },
+  {
+   "name" : "isblank_l"
+  },
+  {
+   "name" : "iscntrl"
+  },
+  {
+   "name" : "iscntrl_l"
+  },
+  {
+   "name" : "isdigit"
+  },
+  {
+   "name" : "isdigit_l"
+  },
+  {
+   "name" : "isfinite"
+  },
+  {
+   "name" : "isfinitef"
+  },
+  {
+   "name" : "isfinitel"
+  },
+  {
+   "name" : "isgraph"
+  },
+  {
+   "name" : "isgraph_l"
+  },
+  {
+   "name" : "isinf"
+  },
+  {
+   "name" : "isinff"
+  },
+  {
+   "name" : "isinfl"
+  },
+  {
+   "name" : "islower"
+  },
+  {
+   "name" : "islower_l"
+  },
+  {
+   "name" : "isnan"
+  },
+  {
+   "name" : "isnanf"
+  },
+  {
+   "name" : "isnanl"
+  },
+  {
+   "name" : "isnormal"
+  },
+  {
+   "name" : "isnormalf"
+  },
+  {
+   "name" : "isnormall"
+  },
+  {
+   "name" : "isprint"
+  },
+  {
+   "name" : "isprint_l"
+  },
+  {
+   "name" : "ispunct"
+  },
+  {
+   "name" : "ispunct_l"
+  },
+  {
+   "name" : "issetugid"
+  },
+  {
+   "name" : "isspace"
+  },
+  {
+   "name" : "isspace_l"
+  },
+  {
+   "name" : "isupper"
+  },
+  {
+   "name" : "isupper_l"
+  },
+  {
+   "name" : "iswalnum"
+  },
+  {
+   "name" : "iswalnum_l"
+  },
+  {
+   "name" : "iswalpha"
+  },
+  {
+   "name" : "iswalpha_l"
+  },
+  {
+   "name" : "iswblank"
+  },
+  {
+   "name" : "iswblank_l"
+  },
+  {
+   "name" : "iswcntrl"
+  },
+  {
+   "name" : "iswcntrl_l"
+  },
+  {
+   "name" : "iswctype"
+  },
+  {
+   "name" : "iswctype_l"
+  },
+  {
+   "name" : "iswdigit"
+  },
+  {
+   "name" : "iswdigit_l"
+  },
+  {
+   "name" : "iswgraph"
+  },
+  {
+   "name" : "iswgraph_l"
+  },
+  {
+   "name" : "iswlower"
+  },
+  {
+   "name" : "iswlower_l"
+  },
+  {
+   "name" : "iswprint"
+  },
+  {
+   "name" : "iswprint_l"
+  },
+  {
+   "name" : "iswpunct"
+  },
+  {
+   "name" : "iswpunct_l"
+  },
+  {
+   "name" : "iswspace"
+  },
+  {
+   "name" : "iswspace_l"
+  },
+  {
+   "name" : "iswupper"
+  },
+  {
+   "name" : "iswupper_l"
+  },
+  {
+   "name" : "iswxdigit"
+  },
+  {
+   "name" : "iswxdigit_l"
+  },
+  {
+   "name" : "isxdigit"
+  },
+  {
+   "name" : "isxdigit_l"
+  },
+  {
+   "name" : "jrand48"
+  },
+  {
+   "name" : "kill"
+  },
+  {
+   "name" : "killpg"
+  },
+  {
+   "name" : "klogctl"
+  },
+  {
+   "name" : "labs"
+  },
+  {
+   "name" : "lchown"
+  },
+  {
+   "name" : "lcong48"
+  },
+  {
+   "name" : "ldexp"
+  },
+  {
+   "name" : "ldiv"
+  },
+  {
+   "name" : "lfind"
+  },
+  {
+   "name" : "lgetxattr"
+  },
+  {
+   "name" : "link"
+  },
+  {
+   "name" : "linkat"
+  },
+  {
+   "name" : "listen"
+  },
+  {
+   "name" : "listxattr"
+  },
+  {
+   "name" : "llabs"
+  },
+  {
+   "name" : "lldiv"
+  },
+  {
+   "name" : "llistxattr"
+  },
+  {
+   "name" : "localeconv"
+  },
+  {
+   "name" : "localtime"
+  },
+  {
+   "name" : "localtime64"
+  },
+  {
+   "name" : "localtime64_r"
+  },
+  {
+   "name" : "localtime_r"
+  },
+  {
+   "name" : "lockf"
+  },
+  {
+   "name" : "lockf64"
+  },
+  {
+   "name" : "login_tty"
+  },
+  {
+   "binding" : "weak",
+   "name" : "longjmp"
+  },
+  {
+   "name" : "lrand48"
+  },
+  {
+   "name" : "lremovexattr"
+  },
+  {
+   "name" : "lsearch"
+  },
+  {
+   "name" : "lseek"
+  },
+  {
+   "name" : "lseek64"
+  },
+  {
+   "name" : "lsetxattr"
+  },
+  {
+   "name" : "lstat"
+  },
+  {
+   "name" : "lstat64"
+  },
+  {
+   "name" : "lutimes"
+  },
+  {
+   "name" : "madvise"
+  },
+  {
+   "name" : "mallinfo"
+  },
+  {
+   "name" : "malloc"
+  },
+  {
+   "name" : "malloc_backtrace"
+  },
+  {
+   "name" : "malloc_disable"
+  },
+  {
+   "name" : "malloc_enable"
+  },
+  {
+   "name" : "malloc_info"
+  },
+  {
+   "name" : "malloc_iterate"
+  },
+  {
+   "name" : "malloc_usable_size"
+  },
+  {
+   "name" : "mallopt"
+  },
+  {
+   "name" : "mblen"
+  },
+  {
+   "name" : "mbrlen"
+  },
+  {
+   "name" : "mbrtoc16"
+  },
+  {
+   "name" : "mbrtoc32"
+  },
+  {
+   "name" : "mbrtowc"
+  },
+  {
+   "name" : "mbsinit"
+  },
+  {
+   "name" : "mbsnrtowcs"
+  },
+  {
+   "name" : "mbsrtowcs"
+  },
+  {
+   "name" : "mbstowcs"
+  },
+  {
+   "name" : "mbtowc"
+  },
+  {
+   "name" : "memalign"
+  },
+  {
+   "name" : "memccpy"
+  },
+  {
+   "name" : "memchr"
+  },
+  {
+   "name" : "memcmp"
+  },
+  {
+   "name" : "memcpy"
+  },
+  {
+   "name" : "memfd_create"
+  },
+  {
+   "name" : "memmem"
+  },
+  {
+   "name" : "memmove"
+  },
+  {
+   "name" : "mempcpy"
+  },
+  {
+   "name" : "memrchr"
+  },
+  {
+   "name" : "memset"
+  },
+  {
+   "name" : "memswap"
+  },
+  {
+   "name" : "mincore"
+  },
+  {
+   "name" : "mkdir"
+  },
+  {
+   "name" : "mkdirat"
+  },
+  {
+   "name" : "mkdtemp"
+  },
+  {
+   "name" : "mkfifo"
+  },
+  {
+   "name" : "mkfifoat"
+  },
+  {
+   "name" : "mknod"
+  },
+  {
+   "name" : "mknodat"
+  },
+  {
+   "name" : "mkostemp"
+  },
+  {
+   "name" : "mkostemp64"
+  },
+  {
+   "name" : "mkostemps"
+  },
+  {
+   "name" : "mkostemps64"
+  },
+  {
+   "name" : "mkstemp"
+  },
+  {
+   "name" : "mkstemp64"
+  },
+  {
+   "name" : "mkstemps"
+  },
+  {
+   "name" : "mkstemps64"
+  },
+  {
+   "name" : "mktemp"
+  },
+  {
+   "name" : "mktime"
+  },
+  {
+   "name" : "mktime64"
+  },
+  {
+   "name" : "mlock"
+  },
+  {
+   "name" : "mlock2"
+  },
+  {
+   "name" : "mlockall"
+  },
+  {
+   "name" : "mmap"
+  },
+  {
+   "name" : "mmap64"
+  },
+  {
+   "name" : "mount"
+  },
+  {
+   "name" : "mprotect"
+  },
+  {
+   "name" : "mrand48"
+  },
+  {
+   "name" : "mremap"
+  },
+  {
+   "name" : "msgctl"
+  },
+  {
+   "name" : "msgget"
+  },
+  {
+   "name" : "msgrcv"
+  },
+  {
+   "name" : "msgsnd"
+  },
+  {
+   "name" : "msync"
+  },
+  {
+   "name" : "mtx_destroy"
+  },
+  {
+   "name" : "mtx_init"
+  },
+  {
+   "name" : "mtx_lock"
+  },
+  {
+   "name" : "mtx_timedlock"
+  },
+  {
+   "name" : "mtx_trylock"
+  },
+  {
+   "name" : "mtx_unlock"
+  },
+  {
+   "name" : "munlock"
+  },
+  {
+   "name" : "munlockall"
+  },
+  {
+   "name" : "munmap"
+  },
+  {
+   "name" : "nanosleep"
+  },
+  {
+   "name" : "newlocale"
+  },
+  {
+   "name" : "nftw"
+  },
+  {
+   "name" : "nftw64"
+  },
+  {
+   "name" : "nice"
+  },
+  {
+   "name" : "nl_langinfo"
+  },
+  {
+   "name" : "nl_langinfo_l"
+  },
+  {
+   "name" : "nrand48"
+  },
+  {
+   "name" : "nsdispatch"
+  },
+  {
+   "name" : "ntohl"
+  },
+  {
+   "name" : "ntohs"
+  },
+  {
+   "name" : "open"
+  },
+  {
+   "name" : "open64"
+  },
+  {
+   "name" : "open_memstream"
+  },
+  {
+   "name" : "open_wmemstream"
+  },
+  {
+   "name" : "openat"
+  },
+  {
+   "name" : "openat64"
+  },
+  {
+   "name" : "opendir"
+  },
+  {
+   "name" : "openlog"
+  },
+  {
+   "name" : "openpty"
+  },
+  {
+   "name" : "pathconf"
+  },
+  {
+   "name" : "pause"
+  },
+  {
+   "name" : "pclose"
+  },
+  {
+   "name" : "perror"
+  },
+  {
+   "name" : "personality"
+  },
+  {
+   "name" : "pipe"
+  },
+  {
+   "name" : "pipe2"
+  },
+  {
+   "name" : "poll"
+  },
+  {
+   "name" : "popen"
+  },
+  {
+   "name" : "posix_fadvise"
+  },
+  {
+   "name" : "posix_fadvise64"
+  },
+  {
+   "name" : "posix_fallocate"
+  },
+  {
+   "name" : "posix_fallocate64"
+  },
+  {
+   "name" : "posix_madvise"
+  },
+  {
+   "name" : "posix_memalign"
+  },
+  {
+   "name" : "posix_openpt"
+  },
+  {
+   "name" : "posix_spawn"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addclose"
+  },
+  {
+   "name" : "posix_spawn_file_actions_adddup2"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addopen"
+  },
+  {
+   "name" : "posix_spawn_file_actions_destroy"
+  },
+  {
+   "name" : "posix_spawn_file_actions_init"
+  },
+  {
+   "name" : "posix_spawnattr_destroy"
+  },
+  {
+   "name" : "posix_spawnattr_getflags"
+  },
+  {
+   "name" : "posix_spawnattr_getpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_getschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_getschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask64"
+  },
+  {
+   "name" : "posix_spawnattr_init"
+  },
+  {
+   "name" : "posix_spawnattr_setflags"
+  },
+  {
+   "name" : "posix_spawnattr_setpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_setschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_setschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask64"
+  },
+  {
+   "name" : "posix_spawnp"
+  },
+  {
+   "name" : "ppoll"
+  },
+  {
+   "name" : "ppoll64"
+  },
+  {
+   "name" : "prctl"
+  },
+  {
+   "name" : "pread"
+  },
+  {
+   "name" : "pread64"
+  },
+  {
+   "name" : "preadv"
+  },
+  {
+   "name" : "preadv64"
+  },
+  {
+   "name" : "printf"
+  },
+  {
+   "name" : "prlimit"
+  },
+  {
+   "name" : "prlimit64"
+  },
+  {
+   "name" : "process_vm_readv"
+  },
+  {
+   "name" : "process_vm_writev"
+  },
+  {
+   "name" : "pselect"
+  },
+  {
+   "name" : "pselect64"
+  },
+  {
+   "name" : "psiginfo"
+  },
+  {
+   "name" : "psignal"
+  },
+  {
+   "name" : "pthread_atfork"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_destroy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstack"
+  },
+  {
+   "name" : "pthread_attr_getstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstacksize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstack"
+  },
+  {
+   "name" : "pthread_attr_setstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstacksize"
+  },
+  {
+   "name" : "pthread_barrier_destroy"
+  },
+  {
+   "name" : "pthread_barrier_init"
+  },
+  {
+   "name" : "pthread_barrier_wait"
+  },
+  {
+   "name" : "pthread_barrierattr_destroy"
+  },
+  {
+   "name" : "pthread_barrierattr_getpshared"
+  },
+  {
+   "name" : "pthread_barrierattr_init"
+  },
+  {
+   "name" : "pthread_barrierattr_setpshared"
+  },
+  {
+   "name" : "pthread_cond_broadcast"
+  },
+  {
+   "name" : "pthread_cond_clockwait"
+  },
+  {
+   "name" : "pthread_cond_destroy"
+  },
+  {
+   "name" : "pthread_cond_init"
+  },
+  {
+   "name" : "pthread_cond_signal"
+  },
+  {
+   "name" : "pthread_cond_timedwait"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic_np"
+  },
+  {
+   "name" : "pthread_cond_timedwait_relative_np"
+  },
+  {
+   "name" : "pthread_cond_timeout_np"
+  },
+  {
+   "name" : "pthread_cond_wait"
+  },
+  {
+   "name" : "pthread_condattr_destroy"
+  },
+  {
+   "name" : "pthread_condattr_getclock"
+  },
+  {
+   "name" : "pthread_condattr_getpshared"
+  },
+  {
+   "name" : "pthread_condattr_init"
+  },
+  {
+   "name" : "pthread_condattr_setclock"
+  },
+  {
+   "name" : "pthread_condattr_setpshared"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_detach"
+  },
+  {
+   "name" : "pthread_equal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_exit"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getattr_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getcpuclockid"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getspecific"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_gettid_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_join"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_delete"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_kill"
+  },
+  {
+   "name" : "pthread_mutex_clocklock"
+  },
+  {
+   "name" : "pthread_mutex_destroy"
+  },
+  {
+   "name" : "pthread_mutex_init"
+  },
+  {
+   "name" : "pthread_mutex_lock"
+  },
+  {
+   "name" : "pthread_mutex_lock_timeout_np"
+  },
+  {
+   "name" : "pthread_mutex_timedlock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_mutex_trylock"
+  },
+  {
+   "name" : "pthread_mutex_unlock"
+  },
+  {
+   "name" : "pthread_mutexattr_destroy"
+  },
+  {
+   "name" : "pthread_mutexattr_getprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_getpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_gettype"
+  },
+  {
+   "name" : "pthread_mutexattr_init"
+  },
+  {
+   "name" : "pthread_mutexattr_setprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_setpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_settype"
+  },
+  {
+   "name" : "pthread_once"
+  },
+  {
+   "name" : "pthread_rwlock_clockrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_clockwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_destroy"
+  },
+  {
+   "name" : "pthread_rwlock_init"
+  },
+  {
+   "name" : "pthread_rwlock_rdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_tryrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_trywrlock"
+  },
+  {
+   "name" : "pthread_rwlock_unlock"
+  },
+  {
+   "name" : "pthread_rwlock_wrlock"
+  },
+  {
+   "name" : "pthread_rwlockattr_destroy"
+  },
+  {
+   "name" : "pthread_rwlockattr_getkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_getpshared"
+  },
+  {
+   "name" : "pthread_rwlockattr_init"
+  },
+  {
+   "name" : "pthread_rwlockattr_setkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_setpshared"
+  },
+  {
+   "name" : "pthread_self"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedprio"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setspecific"
+  },
+  {
+   "name" : "pthread_sigmask"
+  },
+  {
+   "name" : "pthread_sigmask64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_sigqueue"
+  },
+  {
+   "name" : "pthread_spin_destroy"
+  },
+  {
+   "name" : "pthread_spin_init"
+  },
+  {
+   "name" : "pthread_spin_lock"
+  },
+  {
+   "name" : "pthread_spin_trylock"
+  },
+  {
+   "name" : "pthread_spin_unlock"
+  },
+  {
+   "name" : "ptrace"
+  },
+  {
+   "name" : "ptsname"
+  },
+  {
+   "name" : "ptsname_r"
+  },
+  {
+   "name" : "putc"
+  },
+  {
+   "name" : "putc_unlocked"
+  },
+  {
+   "name" : "putchar"
+  },
+  {
+   "name" : "putchar_unlocked"
+  },
+  {
+   "name" : "putenv"
+  },
+  {
+   "name" : "puts"
+  },
+  {
+   "name" : "pututline"
+  },
+  {
+   "name" : "putw"
+  },
+  {
+   "name" : "putwc"
+  },
+  {
+   "name" : "putwchar"
+  },
+  {
+   "name" : "pvalloc"
+  },
+  {
+   "name" : "pwrite"
+  },
+  {
+   "name" : "pwrite64"
+  },
+  {
+   "name" : "pwritev"
+  },
+  {
+   "name" : "pwritev64"
+  },
+  {
+   "name" : "qsort"
+  },
+  {
+   "name" : "quick_exit"
+  },
+  {
+   "name" : "quotactl"
+  },
+  {
+   "name" : "raise"
+  },
+  {
+   "name" : "rand"
+  },
+  {
+   "name" : "rand_r"
+  },
+  {
+   "name" : "random"
+  },
+  {
+   "name" : "read"
+  },
+  {
+   "name" : "readahead"
+  },
+  {
+   "name" : "readdir"
+  },
+  {
+   "name" : "readdir64"
+  },
+  {
+   "name" : "readdir64_r"
+  },
+  {
+   "name" : "readdir_r"
+  },
+  {
+   "name" : "readlink"
+  },
+  {
+   "name" : "readlinkat"
+  },
+  {
+   "name" : "readv"
+  },
+  {
+   "name" : "realloc"
+  },
+  {
+   "name" : "reallocarray"
+  },
+  {
+   "name" : "realpath"
+  },
+  {
+   "name" : "reboot"
+  },
+  {
+   "name" : "recv"
+  },
+  {
+   "name" : "recvfrom"
+  },
+  {
+   "name" : "recvmmsg"
+  },
+  {
+   "name" : "recvmsg"
+  },
+  {
+   "name" : "regcomp"
+  },
+  {
+   "name" : "regerror"
+  },
+  {
+   "name" : "regexec"
+  },
+  {
+   "name" : "regfree"
+  },
+  {
+   "name" : "remove"
+  },
+  {
+   "name" : "removexattr"
+  },
+  {
+   "name" : "remque"
+  },
+  {
+   "name" : "rename"
+  },
+  {
+   "name" : "renameat"
+  },
+  {
+   "name" : "renameat2"
+  },
+  {
+   "name" : "res_init"
+  },
+  {
+   "name" : "res_mkquery"
+  },
+  {
+   "name" : "res_query"
+  },
+  {
+   "name" : "res_search"
+  },
+  {
+   "name" : "rewind"
+  },
+  {
+   "name" : "rewinddir"
+  },
+  {
+   "name" : "rmdir"
+  },
+  {
+   "name" : "sbrk"
+  },
+  {
+   "name" : "scandir"
+  },
+  {
+   "name" : "scandir64"
+  },
+  {
+   "name" : "scandirat"
+  },
+  {
+   "name" : "scandirat64"
+  },
+  {
+   "name" : "scanf"
+  },
+  {
+   "name" : "sched_get_priority_max"
+  },
+  {
+   "name" : "sched_get_priority_min"
+  },
+  {
+   "name" : "sched_getaffinity"
+  },
+  {
+   "name" : "sched_getcpu"
+  },
+  {
+   "name" : "sched_getparam"
+  },
+  {
+   "name" : "sched_getscheduler"
+  },
+  {
+   "name" : "sched_rr_get_interval"
+  },
+  {
+   "name" : "sched_setaffinity"
+  },
+  {
+   "name" : "sched_setparam"
+  },
+  {
+   "name" : "sched_setscheduler"
+  },
+  {
+   "name" : "sched_yield"
+  },
+  {
+   "name" : "seed48"
+  },
+  {
+   "name" : "seekdir"
+  },
+  {
+   "name" : "select"
+  },
+  {
+   "name" : "sem_clockwait"
+  },
+  {
+   "name" : "sem_close"
+  },
+  {
+   "name" : "sem_destroy"
+  },
+  {
+   "name" : "sem_getvalue"
+  },
+  {
+   "name" : "sem_init"
+  },
+  {
+   "name" : "sem_open"
+  },
+  {
+   "name" : "sem_post"
+  },
+  {
+   "name" : "sem_timedwait"
+  },
+  {
+   "name" : "sem_timedwait_monotonic_np"
+  },
+  {
+   "name" : "sem_trywait"
+  },
+  {
+   "name" : "sem_unlink"
+  },
+  {
+   "name" : "sem_wait"
+  },
+  {
+   "name" : "semctl"
+  },
+  {
+   "name" : "semget"
+  },
+  {
+   "name" : "semop"
+  },
+  {
+   "name" : "semtimedop"
+  },
+  {
+   "name" : "send"
+  },
+  {
+   "name" : "sendfile"
+  },
+  {
+   "name" : "sendfile64"
+  },
+  {
+   "name" : "sendmmsg"
+  },
+  {
+   "name" : "sendmsg"
+  },
+  {
+   "name" : "sendto"
+  },
+  {
+   "name" : "setbuf"
+  },
+  {
+   "name" : "setbuffer"
+  },
+  {
+   "name" : "setdomainname"
+  },
+  {
+   "name" : "setegid"
+  },
+  {
+   "name" : "setenv"
+  },
+  {
+   "name" : "seteuid"
+  },
+  {
+   "name" : "setfsgid"
+  },
+  {
+   "name" : "setfsuid"
+  },
+  {
+   "name" : "setgid"
+  },
+  {
+   "name" : "setgrent"
+  },
+  {
+   "name" : "setgroups"
+  },
+  {
+   "name" : "sethostent"
+  },
+  {
+   "name" : "sethostname"
+  },
+  {
+   "name" : "setitimer"
+  },
+  {
+   "binding" : "weak",
+   "name" : "setjmp"
+  },
+  {
+   "name" : "setlinebuf"
+  },
+  {
+   "name" : "setlocale"
+  },
+  {
+   "name" : "setlogmask"
+  },
+  {
+   "name" : "setmntent"
+  },
+  {
+   "name" : "setnetent"
+  },
+  {
+   "name" : "setns"
+  },
+  {
+   "name" : "setpgid"
+  },
+  {
+   "name" : "setpgrp"
+  },
+  {
+   "name" : "setpriority"
+  },
+  {
+   "name" : "setprogname"
+  },
+  {
+   "name" : "setprotoent"
+  },
+  {
+   "name" : "setpwent"
+  },
+  {
+   "name" : "setregid"
+  },
+  {
+   "name" : "setresgid"
+  },
+  {
+   "name" : "setresuid"
+  },
+  {
+   "name" : "setreuid"
+  },
+  {
+   "name" : "setrlimit"
+  },
+  {
+   "name" : "setrlimit64"
+  },
+  {
+   "name" : "setservent"
+  },
+  {
+   "name" : "setsid"
+  },
+  {
+   "name" : "setsockopt"
+  },
+  {
+   "name" : "setstate"
+  },
+  {
+   "name" : "settimeofday"
+  },
+  {
+   "name" : "setuid"
+  },
+  {
+   "name" : "setutent"
+  },
+  {
+   "name" : "setvbuf"
+  },
+  {
+   "name" : "setxattr"
+  },
+  {
+   "name" : "shmat"
+  },
+  {
+   "name" : "shmctl"
+  },
+  {
+   "name" : "shmdt"
+  },
+  {
+   "name" : "shmget"
+  },
+  {
+   "name" : "shutdown"
+  },
+  {
+   "name" : "sigaction"
+  },
+  {
+   "name" : "sigaction64"
+  },
+  {
+   "name" : "sigaddset"
+  },
+  {
+   "name" : "sigaddset64"
+  },
+  {
+   "name" : "sigaltstack"
+  },
+  {
+   "name" : "sigblock"
+  },
+  {
+   "name" : "sigdelset"
+  },
+  {
+   "name" : "sigdelset64"
+  },
+  {
+   "name" : "sigemptyset"
+  },
+  {
+   "name" : "sigemptyset64"
+  },
+  {
+   "name" : "sigfillset"
+  },
+  {
+   "name" : "sigfillset64"
+  },
+  {
+   "name" : "sighold"
+  },
+  {
+   "name" : "sigignore"
+  },
+  {
+   "name" : "siginterrupt"
+  },
+  {
+   "name" : "sigismember"
+  },
+  {
+   "name" : "sigismember64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "siglongjmp"
+  },
+  {
+   "name" : "signal"
+  },
+  {
+   "name" : "signalfd"
+  },
+  {
+   "name" : "signalfd64"
+  },
+  {
+   "name" : "sigpause"
+  },
+  {
+   "name" : "sigpending"
+  },
+  {
+   "name" : "sigpending64"
+  },
+  {
+   "name" : "sigprocmask"
+  },
+  {
+   "name" : "sigprocmask64"
+  },
+  {
+   "name" : "sigqueue"
+  },
+  {
+   "name" : "sigrelse"
+  },
+  {
+   "name" : "sigset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sigsetjmp"
+  },
+  {
+   "name" : "sigsetmask"
+  },
+  {
+   "name" : "sigsuspend"
+  },
+  {
+   "name" : "sigsuspend64"
+  },
+  {
+   "name" : "sigtimedwait"
+  },
+  {
+   "name" : "sigtimedwait64"
+  },
+  {
+   "name" : "sigwait"
+  },
+  {
+   "name" : "sigwait64"
+  },
+  {
+   "name" : "sigwaitinfo"
+  },
+  {
+   "name" : "sigwaitinfo64"
+  },
+  {
+   "name" : "sleep"
+  },
+  {
+   "name" : "snprintf"
+  },
+  {
+   "name" : "socket"
+  },
+  {
+   "name" : "socketpair"
+  },
+  {
+   "name" : "splice"
+  },
+  {
+   "name" : "sprintf"
+  },
+  {
+   "name" : "srand"
+  },
+  {
+   "name" : "srand48"
+  },
+  {
+   "name" : "srandom"
+  },
+  {
+   "name" : "sscanf"
+  },
+  {
+   "name" : "stat"
+  },
+  {
+   "name" : "stat64"
+  },
+  {
+   "name" : "statfs"
+  },
+  {
+   "name" : "statfs64"
+  },
+  {
+   "name" : "statvfs"
+  },
+  {
+   "name" : "statvfs64"
+  },
+  {
+   "name" : "statx"
+  },
+  {
+   "name" : "stpcpy"
+  },
+  {
+   "name" : "stpncpy"
+  },
+  {
+   "name" : "strcasecmp"
+  },
+  {
+   "name" : "strcasecmp_l"
+  },
+  {
+   "name" : "strcasestr"
+  },
+  {
+   "name" : "strcat"
+  },
+  {
+   "name" : "strchr"
+  },
+  {
+   "name" : "strchrnul"
+  },
+  {
+   "name" : "strcmp"
+  },
+  {
+   "name" : "strcoll"
+  },
+  {
+   "name" : "strcoll_l"
+  },
+  {
+   "name" : "strcpy"
+  },
+  {
+   "name" : "strcspn"
+  },
+  {
+   "name" : "strdup"
+  },
+  {
+   "name" : "strerror"
+  },
+  {
+   "name" : "strerror_l"
+  },
+  {
+   "name" : "strerror_r"
+  },
+  {
+   "name" : "strftime"
+  },
+  {
+   "name" : "strftime_l"
+  },
+  {
+   "name" : "strlcat"
+  },
+  {
+   "name" : "strlcpy"
+  },
+  {
+   "name" : "strlen"
+  },
+  {
+   "name" : "strncasecmp"
+  },
+  {
+   "name" : "strncasecmp_l"
+  },
+  {
+   "name" : "strncat"
+  },
+  {
+   "name" : "strncmp"
+  },
+  {
+   "name" : "strncpy"
+  },
+  {
+   "name" : "strndup"
+  },
+  {
+   "name" : "strnlen"
+  },
+  {
+   "name" : "strntoimax"
+  },
+  {
+   "name" : "strntoumax"
+  },
+  {
+   "name" : "strpbrk"
+  },
+  {
+   "name" : "strptime"
+  },
+  {
+   "name" : "strptime_l"
+  },
+  {
+   "name" : "strrchr"
+  },
+  {
+   "name" : "strsep"
+  },
+  {
+   "name" : "strsignal"
+  },
+  {
+   "name" : "strspn"
+  },
+  {
+   "name" : "strstr"
+  },
+  {
+   "name" : "strtod"
+  },
+  {
+   "name" : "strtod_l"
+  },
+  {
+   "name" : "strtof"
+  },
+  {
+   "name" : "strtof_l"
+  },
+  {
+   "name" : "strtoimax"
+  },
+  {
+   "name" : "strtok"
+  },
+  {
+   "name" : "strtok_r"
+  },
+  {
+   "name" : "strtol"
+  },
+  {
+   "name" : "strtol_l"
+  },
+  {
+   "name" : "strtold"
+  },
+  {
+   "name" : "strtold_l"
+  },
+  {
+   "name" : "strtoll"
+  },
+  {
+   "name" : "strtoll_l"
+  },
+  {
+   "name" : "strtoq"
+  },
+  {
+   "name" : "strtotimeval"
+  },
+  {
+   "name" : "strtoul"
+  },
+  {
+   "name" : "strtoul_l"
+  },
+  {
+   "name" : "strtoull"
+  },
+  {
+   "name" : "strtoull_l"
+  },
+  {
+   "name" : "strtoumax"
+  },
+  {
+   "name" : "strtouq"
+  },
+  {
+   "name" : "strxfrm"
+  },
+  {
+   "name" : "strxfrm_l"
+  },
+  {
+   "name" : "swab"
+  },
+  {
+   "name" : "swapoff"
+  },
+  {
+   "name" : "swapon"
+  },
+  {
+   "name" : "swprintf"
+  },
+  {
+   "name" : "swscanf"
+  },
+  {
+   "name" : "symlink"
+  },
+  {
+   "name" : "symlinkat"
+  },
+  {
+   "name" : "sync"
+  },
+  {
+   "name" : "sync_file_range"
+  },
+  {
+   "name" : "syncfs"
+  },
+  {
+   "name" : "syscall"
+  },
+  {
+   "name" : "sysconf"
+  },
+  {
+   "name" : "sysinfo"
+  },
+  {
+   "name" : "syslog"
+  },
+  {
+   "name" : "system"
+  },
+  {
+   "name" : "sysv_signal"
+  },
+  {
+   "name" : "tcdrain"
+  },
+  {
+   "name" : "tcflow"
+  },
+  {
+   "name" : "tcflush"
+  },
+  {
+   "name" : "tcgetattr"
+  },
+  {
+   "name" : "tcgetpgrp"
+  },
+  {
+   "name" : "tcgetsid"
+  },
+  {
+   "name" : "tcsendbreak"
+  },
+  {
+   "name" : "tcsetattr"
+  },
+  {
+   "name" : "tcsetpgrp"
+  },
+  {
+   "name" : "tdelete"
+  },
+  {
+   "name" : "tdestroy"
+  },
+  {
+   "name" : "tee"
+  },
+  {
+   "name" : "telldir"
+  },
+  {
+   "name" : "tempnam"
+  },
+  {
+   "name" : "tfind"
+  },
+  {
+   "name" : "tgkill"
+  },
+  {
+   "name" : "thrd_create"
+  },
+  {
+   "name" : "thrd_current"
+  },
+  {
+   "name" : "thrd_detach"
+  },
+  {
+   "name" : "thrd_equal"
+  },
+  {
+   "name" : "thrd_exit"
+  },
+  {
+   "name" : "thrd_join"
+  },
+  {
+   "name" : "thrd_sleep"
+  },
+  {
+   "name" : "thrd_yield"
+  },
+  {
+   "name" : "time"
+  },
+  {
+   "name" : "timegm"
+  },
+  {
+   "name" : "timegm64"
+  },
+  {
+   "name" : "timelocal"
+  },
+  {
+   "name" : "timelocal64"
+  },
+  {
+   "name" : "timer_create"
+  },
+  {
+   "name" : "timer_delete"
+  },
+  {
+   "name" : "timer_getoverrun"
+  },
+  {
+   "name" : "timer_gettime"
+  },
+  {
+   "name" : "timer_settime"
+  },
+  {
+   "name" : "timerfd_create"
+  },
+  {
+   "name" : "timerfd_gettime"
+  },
+  {
+   "name" : "timerfd_settime"
+  },
+  {
+   "name" : "times"
+  },
+  {
+   "name" : "timespec_get"
+  },
+  {
+   "name" : "tkill"
+  },
+  {
+   "name" : "tmpfile"
+  },
+  {
+   "name" : "tmpfile64"
+  },
+  {
+   "name" : "tmpnam"
+  },
+  {
+   "name" : "toascii"
+  },
+  {
+   "name" : "tolower"
+  },
+  {
+   "name" : "tolower_l"
+  },
+  {
+   "name" : "toupper"
+  },
+  {
+   "name" : "toupper_l"
+  },
+  {
+   "name" : "towctrans"
+  },
+  {
+   "name" : "towctrans_l"
+  },
+  {
+   "name" : "towlower"
+  },
+  {
+   "name" : "towlower_l"
+  },
+  {
+   "name" : "towupper"
+  },
+  {
+   "name" : "towupper_l"
+  },
+  {
+   "name" : "truncate"
+  },
+  {
+   "name" : "truncate64"
+  },
+  {
+   "name" : "tsearch"
+  },
+  {
+   "name" : "tss_create"
+  },
+  {
+   "name" : "tss_delete"
+  },
+  {
+   "name" : "tss_get"
+  },
+  {
+   "name" : "tss_set"
+  },
+  {
+   "name" : "ttyname"
+  },
+  {
+   "name" : "ttyname_r"
+  },
+  {
+   "name" : "twalk"
+  },
+  {
+   "name" : "tzset"
+  },
+  {
+   "name" : "umask"
+  },
+  {
+   "name" : "umount"
+  },
+  {
+   "name" : "umount2"
+  },
+  {
+   "name" : "uname"
+  },
+  {
+   "name" : "ungetc"
+  },
+  {
+   "name" : "ungetwc"
+  },
+  {
+   "name" : "unlink"
+  },
+  {
+   "name" : "unlinkat"
+  },
+  {
+   "name" : "unlockpt"
+  },
+  {
+   "name" : "unsetenv"
+  },
+  {
+   "name" : "unshare"
+  },
+  {
+   "name" : "uselocale"
+  },
+  {
+   "name" : "usleep"
+  },
+  {
+   "name" : "utime"
+  },
+  {
+   "name" : "utimensat"
+  },
+  {
+   "name" : "utimes"
+  },
+  {
+   "name" : "utmpname"
+  },
+  {
+   "name" : "valloc"
+  },
+  {
+   "name" : "vasprintf"
+  },
+  {
+   "name" : "vdprintf"
+  },
+  {
+   "name" : "verr"
+  },
+  {
+   "name" : "verrx"
+  },
+  {
+   "name" : "vfdprintf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "vfork"
+  },
+  {
+   "name" : "vfprintf"
+  },
+  {
+   "name" : "vfscanf"
+  },
+  {
+   "name" : "vfwprintf"
+  },
+  {
+   "name" : "vfwscanf"
+  },
+  {
+   "name" : "vmsplice"
+  },
+  {
+   "name" : "vprintf"
+  },
+  {
+   "name" : "vscanf"
+  },
+  {
+   "name" : "vsnprintf"
+  },
+  {
+   "name" : "vsprintf"
+  },
+  {
+   "name" : "vsscanf"
+  },
+  {
+   "name" : "vswprintf"
+  },
+  {
+   "name" : "vswscanf"
+  },
+  {
+   "name" : "vsyslog"
+  },
+  {
+   "name" : "vwarn"
+  },
+  {
+   "name" : "vwarnx"
+  },
+  {
+   "name" : "vwprintf"
+  },
+  {
+   "name" : "vwscanf"
+  },
+  {
+   "name" : "wait"
+  },
+  {
+   "name" : "wait3"
+  },
+  {
+   "name" : "wait4"
+  },
+  {
+   "name" : "waitid"
+  },
+  {
+   "name" : "waitpid"
+  },
+  {
+   "name" : "warn"
+  },
+  {
+   "name" : "warnx"
+  },
+  {
+   "name" : "wcpcpy"
+  },
+  {
+   "name" : "wcpncpy"
+  },
+  {
+   "name" : "wcrtomb"
+  },
+  {
+   "name" : "wcscasecmp"
+  },
+  {
+   "name" : "wcscasecmp_l"
+  },
+  {
+   "name" : "wcscat"
+  },
+  {
+   "name" : "wcschr"
+  },
+  {
+   "name" : "wcscmp"
+  },
+  {
+   "name" : "wcscoll"
+  },
+  {
+   "name" : "wcscoll_l"
+  },
+  {
+   "name" : "wcscpy"
+  },
+  {
+   "name" : "wcscspn"
+  },
+  {
+   "name" : "wcsdup"
+  },
+  {
+   "name" : "wcsftime"
+  },
+  {
+   "name" : "wcsftime_l"
+  },
+  {
+   "name" : "wcslcat"
+  },
+  {
+   "name" : "wcslcpy"
+  },
+  {
+   "name" : "wcslen"
+  },
+  {
+   "name" : "wcsncasecmp"
+  },
+  {
+   "name" : "wcsncasecmp_l"
+  },
+  {
+   "name" : "wcsncat"
+  },
+  {
+   "name" : "wcsncmp"
+  },
+  {
+   "name" : "wcsncpy"
+  },
+  {
+   "name" : "wcsnlen"
+  },
+  {
+   "name" : "wcsnrtombs"
+  },
+  {
+   "name" : "wcspbrk"
+  },
+  {
+   "name" : "wcsrchr"
+  },
+  {
+   "name" : "wcsrtombs"
+  },
+  {
+   "name" : "wcsspn"
+  },
+  {
+   "name" : "wcsstr"
+  },
+  {
+   "name" : "wcstod"
+  },
+  {
+   "name" : "wcstod_l"
+  },
+  {
+   "name" : "wcstof"
+  },
+  {
+   "name" : "wcstof_l"
+  },
+  {
+   "name" : "wcstoimax"
+  },
+  {
+   "name" : "wcstok"
+  },
+  {
+   "name" : "wcstol"
+  },
+  {
+   "name" : "wcstol_l"
+  },
+  {
+   "name" : "wcstold"
+  },
+  {
+   "name" : "wcstold_l"
+  },
+  {
+   "name" : "wcstoll"
+  },
+  {
+   "name" : "wcstoll_l"
+  },
+  {
+   "name" : "wcstombs"
+  },
+  {
+   "name" : "wcstoul"
+  },
+  {
+   "name" : "wcstoul_l"
+  },
+  {
+   "name" : "wcstoull"
+  },
+  {
+   "name" : "wcstoull_l"
+  },
+  {
+   "name" : "wcstoumax"
+  },
+  {
+   "name" : "wcswcs"
+  },
+  {
+   "name" : "wcswidth"
+  },
+  {
+   "name" : "wcsxfrm"
+  },
+  {
+   "name" : "wcsxfrm_l"
+  },
+  {
+   "name" : "wctob"
+  },
+  {
+   "name" : "wctomb"
+  },
+  {
+   "name" : "wctrans"
+  },
+  {
+   "name" : "wctrans_l"
+  },
+  {
+   "name" : "wctype"
+  },
+  {
+   "name" : "wctype_l"
+  },
+  {
+   "name" : "wcwidth"
+  },
+  {
+   "name" : "wmemchr"
+  },
+  {
+   "name" : "wmemcmp"
+  },
+  {
+   "name" : "wmemcpy"
+  },
+  {
+   "name" : "wmemmove"
+  },
+  {
+   "name" : "wmempcpy"
+  },
+  {
+   "name" : "wmemset"
+  },
+  {
+   "name" : "wprintf"
+  },
+  {
+   "name" : "write"
+  },
+  {
+   "name" : "writev"
+  },
+  {
+   "name" : "wscanf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__bionic_brk"
+  },
+  {
+   "name" : "__bionic_libcrt_compat_symbols"
+  },
+  {
+   "name" : "__dso_handle"
+  },
+  {
+   "name" : "__free_hook"
+  },
+  {
+   "name" : "__isthreaded"
+  },
+  {
+   "name" : "__malloc_hook"
+  },
+  {
+   "name" : "__memalign_hook"
+  },
+  {
+   "name" : "__p_class_syms"
+  },
+  {
+   "name" : "__p_type_syms"
+  },
+  {
+   "name" : "__page_shift"
+  },
+  {
+   "name" : "__page_size"
+  },
+  {
+   "name" : "__popcount_tab"
+  },
+  {
+   "name" : "__progname"
+  },
+  {
+   "name" : "__realloc_hook"
+  },
+  {
+   "name" : "__sF"
+  },
+  {
+   "name" : "__sdidinit"
+  },
+  {
+   "name" : "__sglue"
+  },
+  {
+   "name" : "__stack_chk_guard"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area__"
+  },
+  {
+   "name" : "_ctype_"
+  },
+  {
+   "name" : "_tolower_tab_"
+  },
+  {
+   "name" : "_toupper_tab_"
+  },
+  {
+   "name" : "daylight"
+  },
+  {
+   "binding" : "weak",
+   "name" : "environ"
+  },
+  {
+   "name" : "error_message_count"
+  },
+  {
+   "name" : "error_one_per_line"
+  },
+  {
+   "name" : "error_print_progname"
+  },
+  {
+   "name" : "in6addr_any"
+  },
+  {
+   "name" : "in6addr_loopback"
+  },
+  {
+   "name" : "optarg"
+  },
+  {
+   "name" : "opterr"
+  },
+  {
+   "name" : "optind"
+  },
+  {
+   "name" : "optopt"
+  },
+  {
+   "name" : "optreset"
+  },
+  {
+   "name" : "stderr"
+  },
+  {
+   "name" : "stdin"
+  },
+  {
+   "name" : "stdout"
+  },
+  {
+   "name" : "sys_siglist"
+  },
+  {
+   "name" : "sys_signame"
+  },
+  {
+   "name" : "timezone"
+  },
+  {
+   "name" : "tzname"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK9prop_infoPvE",
+   "name" : "void (const prop_info *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK9prop_infoPvE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKcS1_jE",
+   "name" : "void (void *, const char *, const char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKcS1_jE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  }
+ ],
+ "functions" : [],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode &",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIRKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10PrefixNode",
+   "name" : "PrefixNode *",
+   "referenced_type" : "_ZTI10PrefixNode",
+   "self_type" : "_ZTIP10PrefixNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11ContextNode",
+   "name" : "ContextNode *",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIP11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ContextsSplit",
+   "name" : "ContextsSplit *",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTIP13ContextsSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15ContextListNode",
+   "name" : "ContextListNode *",
+   "referenced_type" : "_ZTI15ContextListNode",
+   "self_type" : "_ZTIP15ContextListNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16ContextsPreSplit",
+   "name" : "ContextsPreSplit *",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTIP16ContextsPreSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16SystemProperties",
+   "name" : "SystemProperties *",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTIP16SystemProperties",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18ContextsSerialized",
+   "name" : "ContextsSerialized *",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTIP18ContextsSerialized",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7prop_bt",
+   "name" : "prop_bt *",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTIP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8Contexts",
+   "name" : "Contexts *",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTIP8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_area",
+   "name" : "prop_area *",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_info",
+   "name" : "prop_info *",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIP9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK9prop_infoPvE",
+   "name" : "void (*)(const prop_info *, void *)",
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "self_type" : "_ZTIPFvPK9prop_infoPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKcS1_jE",
+   "name" : "void (*)(void *, const char *, const char *, unsigned int)",
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "self_type" : "_ZTIPFvPvPKcS1_jE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11ContextNode",
+   "name" : "const ContextNode *",
+   "referenced_type" : "_ZTIK11ContextNode",
+   "self_type" : "_ZTIPK11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8timespec",
+   "name" : "const timespec *",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIPK8timespec",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_area",
+   "name" : "const prop_area *",
+   "referenced_type" : "_ZTIK9prop_area",
+   "self_type" : "_ZTIPK9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry *",
+   "referenced_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData *",
+   "referenced_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIPKN7android10properties14SerializedDataE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea *",
+   "referenced_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal *",
+   "referenced_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader *",
+   "referenced_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode *",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode *",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP9prop_area",
+   "name" : "prop_area **",
+   "referenced_type" : "_ZTIP9prop_area",
+   "self_type" : "_ZTIPP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPU7_Atomicj",
+   "name" : "_Atomic(unsigned int) *",
+   "referenced_type" : "_ZTIU7_Atomicj",
+   "self_type" : "_ZTIPU7_Atomicj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA0_Kc",
+   "name" : "char const[0]",
+   "referenced_type" : "_ZTIA0_c",
+   "self_type" : "_ZTIA0_Kc",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11ContextNode",
+   "name" : "const ContextNode",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIK11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_area",
+   "name" : "const prop_area",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIK9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7prop_bt",
+   "name" : "prop_bt *const",
+   "referenced_type" : "_ZTIP7prop_bt",
+   "self_type" : "_ZTIKP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPj",
+   "name" : "unsigned int *const",
+   "referenced_type" : "_ZTIPj",
+   "self_type" : "_ZTIKPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "lock_",
+     "referenced_type" : "_ZTI4Lock"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "pa_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "no_access_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI11ContextNode",
+   "name" : "ContextNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTI11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "prefixes_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP10PrefixNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP15ContextListNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ContextsSplit",
+   "name" : "ContextsSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTI13ContextsSplit",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI13ContextsSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "pre_split_prop_area_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI16ContextsPreSplit",
+   "name" : "ContextsPreSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTI16ContextsPreSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI16ContextsPreSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "contexts_data_",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP8Contexts"
+    },
+    {
+     "access" : "private",
+     "field_name" : "initialized_",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_filename_",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIA1024_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI16SystemProperties",
+   "name" : "SystemProperties",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTI16SystemProperties",
+   "size" : 1064,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_info_area_file_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP11ContextNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "num_context_nodes_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_mmap_size_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ContextsSerialized",
+   "name" : "ContextsSerialized",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTI18ContextsSerialized",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI18ContextsSerialized"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "namelen",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prop",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "left",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "children",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI7prop_bt",
+   "name" : "prop_bt",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTI7prop_bt",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTI8Contexts",
+   "name" : "Contexts",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTI8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI8Contexts"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts10InitializeEbPKcPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts18GetPropAreaForNameEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts17GetSerialPropAreaEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts11ResetAccessEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "bytes_used_",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "magic_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "version_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "reserved_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA28_j"
+    },
+    {
+     "access" : "private",
+     "field_name" : "data_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_area",
+   "name" : "prop_area",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTI9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "serial",
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN9prop_infoUt_E"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_info",
+   "name" : "prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTI9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "namelen",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "context_index",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "type_index",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties13PropertyEntryE",
+   "name" : "android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "data_base_",
+     "referenced_type" : "_ZTIA0_Kc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties14SerializedDataE",
+   "name" : "android::properties::SerializedData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10properties14SerializedDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "name" : "android::properties::PropertyInfoArea",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "property_entry",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_child_nodes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "child_nodes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_prefixes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prefix_entries",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_exact_matches",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exact_match_entries",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "name" : "android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mmap_base_",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mmap_size_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "current_version",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "minimum_supported_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "contexts_offset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "types_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "root_offset",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "serialized_data_",
+     "referenced_type" : "_ZTIPKN7android10properties14SerializedDataE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "trie_node_base_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKN7android10properties16TrieNodeInternalE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "field_name" : "long_property",
+     "referenced_type" : "_ZTIN9prop_infoUt_Ut_E"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9prop_infoUt_E",
+   "self_type" : "_ZTIN9prop_infoUt_E",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error_message",
+     "referenced_type" : "_ZTIA56_c"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_Ut_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)::(anonymous struct at bionic/libc/system_properties/include/system_properties/prop_info.h:63:5)",
+   "referenced_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "self_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "size" : 60,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &&",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ]
+}
diff --git a/S/64/arm_armv8-a/source-based/libdl.so.lsdump b/S/64/arm_armv8-a/source-based/libdl.so.lsdump
new file mode 100644
index 0000000..a051ad2
--- /dev/null
+++ b/S/64/arm_armv8-a/source-based/libdl.so.lsdump
@@ -0,0 +1,3038 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA18_m",
+   "name" : "unsigned long [18]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA18_m",
+   "size" : 72,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA32_y",
+   "name" : "unsigned long long [32]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA32_y",
+   "size" : 256,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA4092_c",
+   "name" : "char [4092]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA4092_c",
+   "size" : 4092,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_N11user_fpregs6fp_regE",
+   "name" : "user_fpregs::fp_reg [8]",
+   "referenced_type" : "_ZTIN11user_fpregs6fp_regE",
+   "self_type" : "_ZTIA8_N11user_fpregs6fp_regE",
+   "size" : 96,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA8_h",
+   "name" : "unsigned char [8]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA8_h",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__cfi_init"
+  },
+  {
+   "name" : "__cfi_shadow_size"
+  },
+  {
+   "name" : "__cfi_slowpath"
+  },
+  {
+   "name" : "__cfi_slowpath_diag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_dlopen_ext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_LD_LIBRARY_PATH"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_application_target_sdk_version"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_iterate_phdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_unwind_find_exidx"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dladdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlclose"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlerror"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlopen"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlsym"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlvsym"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_DLEXT_WRITE_RELRO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_DLEXT_USE_RELRO"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "ANDROID_DLEXT_FORCE_LOAD"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "ANDROID_DLEXT_USE_NAMESPACE"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE"
+    },
+    {
+     "enum_field_value" : 1663,
+     "name" : "ANDROID_DLEXT_VALID_FLAG_BITS"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "name" : "(anonymous enum at bionic/libc/include/android/dlext.h:41:1)",
+   "referenced_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "self_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "r_debug::RT_CONSISTENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "r_debug::RT_ADD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "r_debug::RT_DELETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE",
+   "name" : "r_debug::(anonymous enum at bionic/libc/include/link.h:83:3)",
+   "referenced_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "self_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 2,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CFIShadow::kInvalidShadow"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CFIShadow::kUncheckedShadow"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CFIShadow::kRegularShadowMin"
+    }
+   ],
+   "linker_set_key" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "name" : "CFIShadow::ShadowValues",
+   "referenced_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "self_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "size" : 2,
+   "source_file" : "/bionic/libc/private/CFIShadow.h",
+   "underlying_type" : "_ZTIt"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvS_jPKvE",
+   "name" : "void *(void *, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvS_jPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjPKvE",
+   "name" : "void *(unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjjPKvE",
+   "name" : "void *(unsigned int, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12dl_phdr_infojPvE",
+   "name" : "int (dl_phdr_info *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12dl_phdr_info"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKvE",
+   "name" : "void (void *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__cfi_init",
+   "linker_set_key" : "__cfi_init",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_shadow_size",
+   "linker_set_key" : "__cfi_shadow_size",
+   "return_type" : "_ZTIj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath",
+   "linker_set_key" : "__cfi_slowpath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath_diag",
+   "linker_set_key" : "__cfi_slowpath_diag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "android_dlopen_ext",
+   "linker_set_key" : "android_dlopen_ext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK17android_dlextinfo"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "function_name" : "android_get_LD_LIBRARY_PATH",
+   "linker_set_key" : "android_get_LD_LIBRARY_PATH",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl.cpp"
+  },
+  {
+   "function_name" : "android_get_application_target_sdk_version",
+   "linker_set_key" : "android_get_application_target_sdk_version",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/android/api-level.h"
+  },
+  {
+   "function_name" : "dl_iterate_phdr",
+   "linker_set_key" : "dl_iterate_phdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFiP12dl_phdr_infojPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dl_unwind_find_exidx",
+   "linker_set_key" : "dl_unwind_find_exidx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dladdr",
+   "linker_set_key" : "dladdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIP7Dl_info"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlclose",
+   "linker_set_key" : "dlclose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlerror",
+   "linker_set_key" : "dlerror",
+   "return_type" : "_ZTIPc",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlopen",
+   "linker_set_key" : "dlopen",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlsym",
+   "linker_set_key" : "dlsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlvsym",
+   "linker_set_key" : "dlvsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11user_fpregs",
+   "name" : "user_fpregs *",
+   "referenced_type" : "_ZTI11user_fpregs",
+   "self_type" : "_ZTIP11user_fpregs",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12dl_phdr_info",
+   "name" : "dl_phdr_info *",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTIP12dl_phdr_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_namespace_t",
+   "name" : "android_namespace_t *",
+   "referenced_type" : "_ZTI19android_namespace_t",
+   "self_type" : "_ZTIP19android_namespace_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7Dl_info",
+   "name" : "Dl_info *",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTIP7Dl_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7dynamic",
+   "name" : "dynamic *",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTIP7dynamic",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8link_map",
+   "name" : "link_map *",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTIP8link_map",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9user_regs",
+   "name" : "user_regs *",
+   "referenced_type" : "_ZTI9user_regs",
+   "self_type" : "_ZTIP9user_regs",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvS_jPKvE",
+   "name" : "void *(*)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "self_type" : "_ZTIPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjPKvE",
+   "name" : "void *(*)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "self_type" : "_ZTIPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjjPKvE",
+   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "self_type" : "_ZTIPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "name" : "int (*)(dl_phdr_info *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "self_type" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKvE",
+   "name" : "void (*)(void *, const void *)",
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "self_type" : "_ZTIPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK10elf32_phdr",
+   "name" : "const elf32_phdr *",
+   "referenced_type" : "_ZTIK10elf32_phdr",
+   "self_type" : "_ZTIPK10elf32_phdr",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17android_dlextinfo",
+   "name" : "const android_dlextinfo *",
+   "referenced_type" : "_ZTIK17android_dlextinfo",
+   "self_type" : "_ZTIPK17android_dlextinfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10elf32_phdr",
+   "name" : "const elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTIK10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17android_dlextinfo",
+   "name" : "const android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTIK17android_dlextinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvS_jPKvE",
+   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvS_jPKvE",
+   "self_type" : "_ZTIVPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjPKvE",
+   "name" : "void *(*volatile)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjPKvE",
+   "self_type" : "_ZTIVPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjjPKvE",
+   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjjPKvE",
+   "self_type" : "_ZTIVPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFvPvPKvE",
+   "name" : "void (*volatile)(void *, const void *)",
+   "referenced_type" : "_ZTIPFvPvPKvE",
+   "self_type" : "_ZTIVPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Chdr",
+   "name" : "Elf32_Chdr",
+   "referenced_type" : "_ZTI10Elf32_Chdr",
+   "self_type" : "_ZTI10Elf32_Chdr",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Move",
+   "name" : "Elf32_Move",
+   "referenced_type" : "_ZTI10Elf32_Move",
+   "self_type" : "_ZTI10Elf32_Move",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Chdr",
+   "name" : "Elf64_Chdr",
+   "referenced_type" : "_ZTI10Elf64_Chdr",
+   "self_type" : "_ZTI10Elf64_Chdr",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 208,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Move",
+   "name" : "Elf64_Move",
+   "referenced_type" : "_ZTI10Elf64_Move",
+   "self_type" : "_ZTI10Elf64_Move",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_note",
+   "name" : "elf32_note",
+   "referenced_type" : "_ZTI10elf32_note",
+   "self_type" : "_ZTI10elf32_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_phdr",
+   "name" : "elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTI10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_rela",
+   "name" : "elf32_rela",
+   "referenced_type" : "_ZTI10elf32_rela",
+   "self_type" : "_ZTI10elf32_rela",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_shdr",
+   "name" : "elf32_shdr",
+   "referenced_type" : "_ZTI10elf32_shdr",
+   "self_type" : "_ZTI10elf32_shdr",
+   "size" : 40,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_note",
+   "name" : "elf64_note",
+   "referenced_type" : "_ZTI10elf64_note",
+   "self_type" : "_ZTI10elf64_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_phdr",
+   "name" : "elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTI10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_rela",
+   "name" : "elf64_rela",
+   "referenced_type" : "_ZTI10elf64_rela",
+   "self_type" : "_ZTI10elf64_rela",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_shdr",
+   "name" : "elf64_shdr",
+   "referenced_type" : "_ZTI10elf64_shdr",
+   "self_type" : "_ZTI10elf64_shdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fpregs",
+     "referenced_type" : "_ZTIA8_N11user_fpregs6fp_regE"
+    },
+    {
+     "field_name" : "fpsr",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fpcr",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ftype",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIA8_h"
+    },
+    {
+     "field_name" : "init_flag",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI11user_fpregs",
+   "name" : "user_fpregs",
+   "referenced_type" : "_ZTI11user_fpregs",
+   "self_type" : "_ZTI11user_fpregs",
+   "size" : 116,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_Verdef",
+   "name" : "Elf32_Verdef",
+   "referenced_type" : "_ZTI12Elf32_Verdef",
+   "self_type" : "_ZTI12Elf32_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_auxv_t",
+   "name" : "Elf32_auxv_t",
+   "referenced_type" : "_ZTI12Elf32_auxv_t",
+   "self_type" : "_ZTI12Elf32_auxv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_Verdef",
+   "name" : "Elf64_Verdef",
+   "referenced_type" : "_ZTI12Elf64_Verdef",
+   "self_type" : "_ZTI12Elf64_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_auxv_t",
+   "name" : "Elf64_auxv_t",
+   "referenced_type" : "_ZTI12Elf64_auxv_t",
+   "self_type" : "_ZTI12Elf64_auxv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "dlpi_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dlpi_phdr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK10elf32_phdr"
+    },
+    {
+     "field_name" : "dlpi_phnum",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "dlpi_adds",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_subs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_tls_modid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_tls_data",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12dl_phdr_info",
+   "name" : "dl_phdr_info",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTI12dl_phdr_info",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fpexc",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fpinst",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fpinst2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI12user_vfp_exc",
+   "name" : "user_vfp_exc",
+   "referenced_type" : "_ZTI12user_vfp_exc",
+   "self_type" : "_ZTI12user_vfp_exc",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Syminfo",
+   "name" : "Elf32_Syminfo",
+   "referenced_type" : "_ZTI13Elf32_Syminfo",
+   "self_type" : "_ZTI13Elf32_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verdaux",
+   "name" : "Elf32_Verdaux",
+   "referenced_type" : "_ZTI13Elf32_Verdaux",
+   "self_type" : "_ZTI13Elf32_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Vernaux",
+   "name" : "Elf32_Vernaux",
+   "referenced_type" : "_ZTI13Elf32_Vernaux",
+   "self_type" : "_ZTI13Elf32_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verneed",
+   "name" : "Elf32_Verneed",
+   "referenced_type" : "_ZTI13Elf32_Verneed",
+   "self_type" : "_ZTI13Elf32_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Syminfo",
+   "name" : "Elf64_Syminfo",
+   "referenced_type" : "_ZTI13Elf64_Syminfo",
+   "self_type" : "_ZTI13Elf64_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verdaux",
+   "name" : "Elf64_Verdaux",
+   "referenced_type" : "_ZTI13Elf64_Verdaux",
+   "self_type" : "_ZTI13Elf64_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Vernaux",
+   "name" : "Elf64_Vernaux",
+   "referenced_type" : "_ZTI13Elf64_Vernaux",
+   "self_type" : "_ZTI13Elf64_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verneed",
+   "name" : "Elf64_Verneed",
+   "referenced_type" : "_ZTI13Elf64_Verneed",
+   "self_type" : "_ZTI13Elf64_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_addr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "relro_fd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "library_namespace",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP19android_namespace_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17android_dlextinfo",
+   "name" : "android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTI17android_dlextinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "v",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4092_c"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libdl/libdl_cfi.cpp:27:8)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "regs",
+     "referenced_type" : "_ZTI9user_regs"
+    },
+    {
+     "field_name" : "u_fpvalid",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "u_tsize",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_dsize",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_ssize",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_code",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_stack",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "signal",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "u_ar0",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIP9user_regs"
+    },
+    {
+     "field_name" : "magic",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_comm",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "u_debugreg",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA8_i"
+    },
+    {
+     "field_name" : "u_fp",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTI11user_fpregs"
+    },
+    {
+     "field_name" : "u_fp0",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIP11user_fpregs"
+    }
+   ],
+   "linker_set_key" : "_ZTI4user",
+   "name" : "user",
+   "referenced_type" : "_ZTI4user",
+   "self_type" : "_ZTI4user",
+   "size" : 296,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5div_t",
+   "name" : "div_t",
+   "referenced_type" : "_ZTI5div_t",
+   "self_type" : "_ZTI5div_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI6ldiv_t",
+   "name" : "ldiv_t",
+   "referenced_type" : "_ZTI6ldiv_t",
+   "self_type" : "_ZTI6ldiv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dli_fname",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_fbase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "dli_sname",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_saddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI7Dl_info",
+   "name" : "Dl_info",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTI7Dl_info",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7dynamicUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7dynamic",
+   "name" : "dynamic",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTI7dynamic",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI7lldiv_t",
+   "name" : "lldiv_t",
+   "referenced_type" : "_ZTI7lldiv_t",
+   "self_type" : "_ZTI7lldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "r_map",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "r_brk",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_state",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7r_debug7$RT_ADDE"
+    },
+    {
+     "field_name" : "r_ldbase",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI7r_debug",
+   "name" : "r_debug",
+   "referenced_type" : "_ZTI7r_debug",
+   "self_type" : "_ZTI7r_debug",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "l_ld",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP7dynamic"
+    },
+    {
+     "field_name" : "l_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "l_prev",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP8link_map"
+    }
+   ],
+   "linker_set_key" : "_ZTI8link_map",
+   "name" : "link_map",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTI8link_map",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "arena",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ordblks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smblks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblks",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblkhd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usmblks",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fsmblks",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uordblks",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fordblks",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "keepcost",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8mallinfo",
+   "name" : "mallinfo",
+   "referenced_type" : "_ZTI8mallinfo",
+   "self_type" : "_ZTI8mallinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "fpregs",
+     "referenced_type" : "_ZTIA32_y"
+    },
+    {
+     "field_name" : "fpscr",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI8user_vfp",
+   "name" : "user_vfp",
+   "referenced_type" : "_ZTI8user_vfp",
+   "self_type" : "_ZTI8user_vfp",
+   "size" : 264,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI9CFIShadow",
+   "name" : "CFIShadow",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9CFIShadow",
+   "self_type" : "_ZTI9CFIShadow",
+   "size" : 1,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf32_Lib",
+   "name" : "Elf32_Lib",
+   "referenced_type" : "_ZTI9Elf32_Lib",
+   "self_type" : "_ZTI9Elf32_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN9Elf64_DynUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Dyn",
+   "name" : "Elf64_Dyn",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTI9Elf64_Dyn",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Lib",
+   "name" : "Elf64_Lib",
+   "referenced_type" : "_ZTI9Elf64_Lib",
+   "self_type" : "_ZTI9Elf64_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 336,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 400,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_hdr",
+   "name" : "elf32_hdr",
+   "referenced_type" : "_ZTI9elf32_hdr",
+   "self_type" : "_ZTI9elf32_hdr",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_rel",
+   "name" : "elf32_rel",
+   "referenced_type" : "_ZTI9elf32_rel",
+   "self_type" : "_ZTI9elf32_rel",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_sym",
+   "name" : "elf32_sym",
+   "referenced_type" : "_ZTI9elf32_sym",
+   "self_type" : "_ZTI9elf32_sym",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 432,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 464,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 496,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_hdr",
+   "name" : "elf64_hdr",
+   "referenced_type" : "_ZTI9elf64_hdr",
+   "self_type" : "_ZTI9elf64_hdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_rel",
+   "name" : "elf64_rel",
+   "referenced_type" : "_ZTI9elf64_rel",
+   "self_type" : "_ZTI9elf64_rel",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_sym",
+   "name" : "elf64_sym",
+   "referenced_type" : "_ZTI9elf64_sym",
+   "self_type" : "_ZTI9elf64_sym",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uregs",
+     "referenced_type" : "_ZTIA18_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI9user_regs",
+   "name" : "user_regs",
+   "referenced_type" : "_ZTI9user_regs",
+   "self_type" : "_ZTI9user_regs",
+   "size" : 72,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sign1",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "unused",
+     "field_offset" : 1,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign2",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exponent",
+     "field_offset" : 17,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "j",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mantissa1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mantissa0",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN11user_fpregs6fp_regE",
+   "name" : "user_fpregs::fp_reg",
+   "referenced_type" : "_ZTIN11user_fpregs6fp_regE",
+   "self_type" : "_ZTIN11user_fpregs6fp_regE",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E",
+   "name" : "Elf32_auxv_t::(anonymous union at bionic/libc/include/elf.h:47:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E",
+   "name" : "Elf64_auxv_t::(anonymous union at bionic/libc/include/elf.h:54:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7dynamicUt_E",
+   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7dynamicUt_E",
+   "self_type" : "_ZTIN7dynamicUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9Elf64_DynUt_E",
+   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9Elf64_DynUt_E",
+   "self_type" : "_ZTIN9Elf64_DynUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv8-a/source-based/liblog.so.lsdump b/S/64/arm_armv8-a/source-based/liblog.so.lsdump
new file mode 100644
index 0000000..5f02eb1
--- /dev/null
+++ b/S/64/arm_armv8-a/source-based/liblog.so.lsdump
@@ -0,0 +1,2533 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA5121_h",
+   "name" : "unsigned char [5121]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA5121_h",
+   "size" : 5121,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_c",
+   "name" : "char []",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA_c",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__android_log_assert"
+  },
+  {
+   "name" : "__android_log_bswrite"
+  },
+  {
+   "name" : "__android_log_btwrite"
+  },
+  {
+   "name" : "__android_log_buf_print"
+  },
+  {
+   "name" : "__android_log_buf_write"
+  },
+  {
+   "name" : "__android_log_bwrite"
+  },
+  {
+   "name" : "__android_log_call_aborter"
+  },
+  {
+   "name" : "__android_log_close"
+  },
+  {
+   "name" : "__android_log_default_aborter"
+  },
+  {
+   "name" : "__android_log_error_write"
+  },
+  {
+   "name" : "__android_log_get_minimum_priority"
+  },
+  {
+   "name" : "__android_log_is_debuggable"
+  },
+  {
+   "name" : "__android_log_is_loggable"
+  },
+  {
+   "name" : "__android_log_is_loggable_len"
+  },
+  {
+   "name" : "__android_log_logd_logger"
+  },
+  {
+   "name" : "__android_log_pmsg_file_read"
+  },
+  {
+   "name" : "__android_log_pmsg_file_write"
+  },
+  {
+   "name" : "__android_log_print"
+  },
+  {
+   "name" : "__android_log_security"
+  },
+  {
+   "name" : "__android_log_security_bswrite"
+  },
+  {
+   "name" : "__android_log_set_aborter"
+  },
+  {
+   "name" : "__android_log_set_default_tag"
+  },
+  {
+   "name" : "__android_log_set_logger"
+  },
+  {
+   "name" : "__android_log_set_minimum_priority"
+  },
+  {
+   "name" : "__android_log_stderr_logger"
+  },
+  {
+   "name" : "__android_log_vprint"
+  },
+  {
+   "name" : "__android_log_write"
+  },
+  {
+   "name" : "__android_log_write_log_message"
+  },
+  {
+   "name" : "android_log_destroy"
+  },
+  {
+   "name" : "android_log_id_to_name"
+  },
+  {
+   "name" : "android_log_parser_reset"
+  },
+  {
+   "name" : "android_log_processBinaryLogBuffer"
+  },
+  {
+   "name" : "android_log_processLogBuffer"
+  },
+  {
+   "name" : "android_log_read_next"
+  },
+  {
+   "name" : "android_log_reset"
+  },
+  {
+   "name" : "android_log_write_float32"
+  },
+  {
+   "name" : "android_log_write_int32"
+  },
+  {
+   "name" : "android_log_write_int64"
+  },
+  {
+   "name" : "android_log_write_list"
+  },
+  {
+   "name" : "android_log_write_list_begin"
+  },
+  {
+   "name" : "android_log_write_list_buffer"
+  },
+  {
+   "name" : "android_log_write_list_end"
+  },
+  {
+   "name" : "android_log_write_string8"
+  },
+  {
+   "name" : "android_log_write_string8_len"
+  },
+  {
+   "name" : "android_logger_clear"
+  },
+  {
+   "name" : "android_logger_get_id"
+  },
+  {
+   "name" : "android_logger_get_log_readable_size"
+  },
+  {
+   "name" : "android_logger_get_log_size"
+  },
+  {
+   "name" : "android_logger_get_log_version"
+  },
+  {
+   "name" : "android_logger_get_prune_list"
+  },
+  {
+   "name" : "android_logger_get_statistics"
+  },
+  {
+   "name" : "android_logger_list_alloc"
+  },
+  {
+   "name" : "android_logger_list_alloc_time"
+  },
+  {
+   "name" : "android_logger_list_free"
+  },
+  {
+   "name" : "android_logger_list_open"
+  },
+  {
+   "name" : "android_logger_list_read"
+  },
+  {
+   "name" : "android_logger_open"
+  },
+  {
+   "name" : "android_logger_set_log_size"
+  },
+  {
+   "name" : "android_logger_set_prune_list"
+  },
+  {
+   "name" : "android_name_to_log_id"
+  },
+  {
+   "name" : "android_openEventTagMap"
+  },
+  {
+   "name" : "create_android_log_parser"
+  },
+  {
+   "name" : "create_android_logger"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FORMAT_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FORMAT_BRIEF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FORMAT_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "FORMAT_TAG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FORMAT_THREAD"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "FORMAT_RAW"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "FORMAT_TIME"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FORMAT_THREADTIME"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FORMAT_LONG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "FORMAT_MODIFIER_COLOR"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "FORMAT_MODIFIER_TIME_USEC"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "FORMAT_MODIFIER_PRINTABLE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FORMAT_MODIFIER_YEAR"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "FORMAT_MODIFIER_ZONE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "FORMAT_MODIFIER_EPOCH"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "FORMAT_MODIFIER_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "FORMAT_MODIFIER_UID"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "FORMAT_MODIFIER_DESCRIPT"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "FORMAT_MODIFIER_TIME_NSEC"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AndroidLogPrintFormat",
+   "name" : "AndroidLogPrintFormat",
+   "referenced_type" : "_ZTI21AndroidLogPrintFormat",
+   "self_type" : "_ZTI21AndroidLogPrintFormat",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "name" : "int (log_id, char, const char *, const char *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK21__android_log_messageE",
+   "name" : "void (const __android_log_message *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK21__android_log_messageE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPKcE",
+   "name" : "void (const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPKcE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__android_log_assert",
+   "linker_set_key" : "__android_log_assert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bswrite",
+   "linker_set_key" : "__android_log_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_btwrite",
+   "linker_set_key" : "__android_log_btwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_print",
+   "linker_set_key" : "__android_log_buf_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_write",
+   "linker_set_key" : "__android_log_buf_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bwrite",
+   "linker_set_key" : "__android_log_bwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_call_aborter",
+   "linker_set_key" : "__android_log_call_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_close",
+   "linker_set_key" : "__android_log_close",
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_default_aborter",
+   "linker_set_key" : "__android_log_default_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_error_write",
+   "linker_set_key" : "__android_log_error_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_safetynet.h"
+  },
+  {
+   "function_name" : "__android_log_get_minimum_priority",
+   "linker_set_key" : "__android_log_get_minimum_priority",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_debuggable",
+   "linker_set_key" : "__android_log_is_debuggable",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_properties.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable",
+   "linker_set_key" : "__android_log_is_loggable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable_len",
+   "linker_set_key" : "__android_log_is_loggable_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_logd_logger",
+   "linker_set_key" : "__android_log_logd_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_read",
+   "linker_set_key" : "__android_log_pmsg_file_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPFi6log_idcPKcS1_jPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_write",
+   "linker_set_key" : "__android_log_pmsg_file_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_print",
+   "linker_set_key" : "__android_log_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_security",
+   "linker_set_key" : "__android_log_security",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_security_bswrite",
+   "linker_set_key" : "__android_log_security_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_set_aborter",
+   "linker_set_key" : "__android_log_set_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPKcE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_default_tag",
+   "linker_set_key" : "__android_log_set_default_tag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_logger",
+   "linker_set_key" : "__android_log_set_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPK21__android_log_messageE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_minimum_priority",
+   "linker_set_key" : "__android_log_set_minimum_priority",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_stderr_logger",
+   "linker_set_key" : "__android_log_stderr_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_vprint",
+   "linker_set_key" : "__android_log_vprint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write",
+   "linker_set_key" : "__android_log_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write_log_message",
+   "linker_set_key" : "__android_log_write_log_message",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "android_log_destroy",
+   "linker_set_key" : "android_log_destroy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_id_to_name",
+   "linker_set_key" : "android_log_id_to_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_log_parser_reset",
+   "linker_set_key" : "android_log_parser_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_processBinaryLogBuffer",
+   "linker_set_key" : "android_log_processBinaryLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK11EventTagMap"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_processLogBuffer",
+   "linker_set_key" : "android_log_processLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_read_next",
+   "linker_set_key" : "android_log_read_next",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTI24android_log_list_element",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_reset",
+   "linker_set_key" : "android_log_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_float32",
+   "linker_set_key" : "android_log_write_float32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int32",
+   "linker_set_key" : "android_log_write_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int64",
+   "linker_set_key" : "android_log_write_int64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list",
+   "linker_set_key" : "android_log_write_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_begin",
+   "linker_set_key" : "android_log_write_list_begin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_buffer",
+   "linker_set_key" : "android_log_write_list_buffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "android_log_write_list_end",
+   "linker_set_key" : "android_log_write_list_end",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8",
+   "linker_set_key" : "android_log_write_string8",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8_len",
+   "linker_set_key" : "android_log_write_string8_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_logger_clear",
+   "linker_set_key" : "android_logger_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_id",
+   "linker_set_key" : "android_logger_get_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_readable_size",
+   "linker_set_key" : "android_logger_get_log_readable_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_size",
+   "linker_set_key" : "android_logger_get_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_version",
+   "linker_set_key" : "android_logger_get_log_version",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_prune_list",
+   "linker_set_key" : "android_logger_get_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_statistics",
+   "linker_set_key" : "android_logger_get_statistics",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc",
+   "linker_set_key" : "android_logger_list_alloc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc_time",
+   "linker_set_key" : "android_logger_list_alloc_time",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI8log_time"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_free",
+   "linker_set_key" : "android_logger_list_free",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_open",
+   "linker_set_key" : "android_logger_list_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_read",
+   "linker_set_key" : "android_logger_list_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIP7log_msg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_open",
+   "linker_set_key" : "android_logger_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIP6logger",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_log_size",
+   "linker_set_key" : "android_logger_set_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_prune_list",
+   "linker_set_key" : "android_logger_set_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_name_to_log_id",
+   "linker_set_key" : "android_name_to_log_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_openEventTagMap",
+   "linker_set_key" : "android_openEventTagMap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "function_name" : "create_android_log_parser",
+   "linker_set_key" : "create_android_log_parser",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "create_android_logger",
+   "linker_set_key" : "create_android_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIR22android_log_event_list",
+   "name" : "android_log_event_list &",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIR22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11EventTagMap",
+   "name" : "EventTagMap *",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIP11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11logger_list",
+   "name" : "logger_list *",
+   "referenced_type" : "_ZTI11logger_list",
+   "self_type" : "_ZTIP11logger_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12logger_entry",
+   "name" : "logger_entry *",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTIP12logger_entry",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t *",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIP17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AndroidLogFormat_t",
+   "name" : "AndroidLogFormat_t *",
+   "referenced_type" : "_ZTI18AndroidLogFormat_t",
+   "self_type" : "_ZTIP18AndroidLogFormat_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21__android_log_message",
+   "name" : "__android_log_message *",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIP21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22android_log_event_list",
+   "name" : "android_log_event_list *",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIP22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28android_log_context_internal",
+   "name" : "android_log_context_internal *",
+   "referenced_type" : "_ZTI28android_log_context_internal",
+   "self_type" : "_ZTIP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6logger",
+   "name" : "logger *",
+   "referenced_type" : "_ZTI6logger",
+   "self_type" : "_ZTIP6logger",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7log_msg",
+   "name" : "log_msg *",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIP7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "name" : "int (*)(log_id, char, const char *, const char *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "self_type" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK21__android_log_messageE",
+   "name" : "void (*)(const __android_log_message *)",
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "self_type" : "_ZTIPFvPK21__android_log_messageE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPKcE",
+   "name" : "void (*)(const char *)",
+   "referenced_type" : "_ZTIFvPKcE",
+   "self_type" : "_ZTIPFvPKcE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11EventTagMap",
+   "name" : "const EventTagMap *",
+   "referenced_type" : "_ZTIK11EventTagMap",
+   "self_type" : "_ZTIPK11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t *",
+   "referenced_type" : "_ZTIK17AndroidLogEntry_t",
+   "self_type" : "_ZTIPK17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21__android_log_message",
+   "name" : "const __android_log_message *",
+   "referenced_type" : "_ZTIK21__android_log_message",
+   "self_type" : "_ZTIPK21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22android_log_event_list",
+   "name" : "const android_log_event_list *",
+   "referenced_type" : "_ZTIK22android_log_event_list",
+   "self_type" : "_ZTIPK22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7log_msg",
+   "name" : "const log_msg *",
+   "referenced_type" : "_ZTIK7log_msg",
+   "self_type" : "_ZTIPK7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP28android_log_context_internal",
+   "name" : "android_log_context_internal **",
+   "referenced_type" : "_ZTIP28android_log_context_internal",
+   "self_type" : "_ZTIPP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11EventTagMap",
+   "name" : "const EventTagMap",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIK11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIK17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21__android_log_message",
+   "name" : "const __android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIK21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22android_log_event_list",
+   "name" : "const android_log_event_list",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIK22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7log_msg",
+   "name" : "const log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIK7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "len",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hdr_size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sec",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nsec",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12logger_entry",
+   "name" : "logger_entry",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTI12logger_entry",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19android_LogPriority"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "tagLen",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "messageLen",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTI17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_event_int_t",
+   "name" : "android_event_int_t",
+   "referenced_type" : "_ZTI19android_event_int_t",
+   "self_type" : "_ZTI19android_event_int_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "element_count",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_list_t",
+   "name" : "android_event_list_t",
+   "referenced_type" : "_ZTI20android_event_list_t",
+   "self_type" : "_ZTI20android_event_list_t",
+   "size" : 2,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_long_t",
+   "name" : "android_event_long_t",
+   "referenced_type" : "_ZTI20android_event_long_t",
+   "self_type" : "_ZTI20android_event_long_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "realtime",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTI8log_time"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_log_header_t",
+   "name" : "android_log_header_t",
+   "referenced_type" : "_ZTI20android_log_header_t",
+   "self_type" : "_ZTI20android_log_header_t",
+   "size" : 11,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_event_float_t",
+   "name" : "android_event_float_t",
+   "referenced_type" : "_ZTI21android_event_float_t",
+   "self_type" : "_ZTI21android_event_float_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_header_t",
+   "name" : "android_event_header_t",
+   "referenced_type" : "_ZTI22android_event_header_t",
+   "self_type" : "_ZTI22android_event_header_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_string_t",
+   "name" : "android_event_string_t",
+   "referenced_type" : "_ZTI22android_event_string_t",
+   "self_type" : "_ZTI22android_event_string_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "ctx",
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "access" : "private",
+     "field_name" : "ret",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_log_event_list",
+   "name" : "android_log_event_list",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTI22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI19android_event_int_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI23android_log_event_int_t",
+   "name" : "android_log_event_int_t",
+   "referenced_type" : "_ZTI23android_log_event_int_t",
+   "self_type" : "_ZTI23android_log_event_int_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20android_event_long_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_event_long_t",
+   "name" : "android_log_event_long_t",
+   "referenced_type" : "_ZTI24android_log_event_long_t",
+   "self_type" : "_ZTI24android_log_event_long_t",
+   "size" : 13,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTI19AndroidEventLogType"
+    },
+    {
+     "field_name" : "complete",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN24android_log_list_elementUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_list_element",
+   "name" : "android_log_list_element",
+   "referenced_type" : "_ZTI24android_log_list_element",
+   "self_type" : "_ZTI24android_log_list_element",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pmsg_log_header_t",
+   "name" : "android_pmsg_log_header_t",
+   "referenced_type" : "_ZTI25android_pmsg_log_header_t",
+   "self_type" : "_ZTI25android_pmsg_log_header_t",
+   "size" : 7,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_log_event_string_t",
+   "name" : "android_log_event_string_t",
+   "referenced_type" : "_ZTI26android_log_event_string_t",
+   "self_type" : "_ZTI26android_log_event_string_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "_ZTIN7log_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7log_msg",
+   "name" : "log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTI7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "int32",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "int64",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "string",
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "float32",
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN24android_log_list_elementUt_E",
+   "name" : "android_log_list_element::(anonymous union at system/core/liblog/include/log/log_event_list.h:48:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN24android_log_list_elementUt_E",
+   "self_type" : "_ZTIN24android_log_list_elementUt_E",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buf",
+     "referenced_type" : "_ZTIA5121_h"
+    },
+    {
+     "field_name" : "entry",
+     "referenced_type" : "_ZTI12logger_entry"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7log_msgUt_E",
+   "name" : "log_msg::(anonymous union at system/core/liblog/include/log/log_read.h:58:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7log_msgUt_E",
+   "self_type" : "_ZTIN7log_msgUt_E",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv8-a/source-based/libm.so.lsdump b/S/64/arm_armv8-a/source-based/libm.so.lsdump
new file mode 100644
index 0000000..78d25e4
--- /dev/null
+++ b/S/64/arm_armv8-a/source-based/libm.so.lsdump
@@ -0,0 +1,5800 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA10_c",
+   "name" : "char [10]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA10_c",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_modf.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA10_d",
+   "name" : "double [10]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA10_d",
+   "size" : 80,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA11_d",
+   "name" : "double [11]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA11_d",
+   "size" : 88,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3) [128]",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIA128_N12pow_log_dataUt_E",
+   "size" : 4096,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3) [128]",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIA128_N8log_dataUt_E",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA129_d",
+   "name" : "double [129]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA129_d",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3) [16]",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIA16_N10log2f_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3) [16]",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3) [16]",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIA16_N9logf_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_d",
+   "name" : "double [16]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA16_d",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA24_j",
+   "name" : "unsigned int [24]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA24_j",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA256_y",
+   "name" : "unsigned long long [256]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA256_y",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_8sincos_t",
+   "name" : "sincos_t [2]",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTIA2_8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_d",
+   "name" : "double [2]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA2_d",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_e",
+   "name" : "long double [2]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA2_e",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_f",
+   "name" : "float [2]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA2_f",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA32_y",
+   "name" : "unsigned long long [32]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA32_y",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA3_d",
+   "name" : "double [3]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA3_d",
+   "size" : 24,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_d",
+   "name" : "double [4]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA4_d",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_f",
+   "name" : "float [4]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA4_f",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA5_d",
+   "name" : "double [5]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA5_d",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_f",
+   "name" : "float [5]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA5_f",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [64]",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIA64_N9log2_dataUt_E",
+   "size" : 1024,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA66_i",
+   "name" : "int [66]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA66_i",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA6_d",
+   "name" : "double [6]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA6_d",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_f",
+   "name" : "float [6]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA6_f",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_d",
+   "name" : "double [7]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA7_d",
+   "size" : 56,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA8_d",
+   "name" : "double [8]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA8_d",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_j",
+   "name" : "unsigned int []",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA_j",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__aeabi_d2lz"
+  },
+  {
+   "name" : "__aeabi_d2ulz"
+  },
+  {
+   "name" : "__aeabi_f2lz"
+  },
+  {
+   "name" : "__aeabi_f2ulz"
+  },
+  {
+   "name" : "__aeabi_l2d"
+  },
+  {
+   "name" : "__fixdfdi"
+  },
+  {
+   "name" : "__fixsfdi"
+  },
+  {
+   "name" : "__fixunsdfdi"
+  },
+  {
+   "name" : "__fixunssfdi"
+  },
+  {
+   "name" : "__floatdidf"
+  },
+  {
+   "name" : "__signbit"
+  },
+  {
+   "name" : "__signbitf"
+  },
+  {
+   "name" : "__signbitl"
+  },
+  {
+   "name" : "acos"
+  },
+  {
+   "name" : "acosf"
+  },
+  {
+   "name" : "acosh"
+  },
+  {
+   "name" : "acoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "acoshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "acosl"
+  },
+  {
+   "name" : "asin"
+  },
+  {
+   "name" : "asinf"
+  },
+  {
+   "name" : "asinh"
+  },
+  {
+   "name" : "asinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "asinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "asinl"
+  },
+  {
+   "name" : "atan"
+  },
+  {
+   "name" : "atan2"
+  },
+  {
+   "name" : "atan2f"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atan2l"
+  },
+  {
+   "name" : "atanf"
+  },
+  {
+   "name" : "atanh"
+  },
+  {
+   "name" : "atanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atanl"
+  },
+  {
+   "name" : "cabs"
+  },
+  {
+   "name" : "cabsf"
+  },
+  {
+   "name" : "cabsl"
+  },
+  {
+   "name" : "cacos"
+  },
+  {
+   "name" : "cacosf"
+  },
+  {
+   "name" : "cacosh"
+  },
+  {
+   "name" : "cacoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacoshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacosl"
+  },
+  {
+   "name" : "carg"
+  },
+  {
+   "name" : "cargf"
+  },
+  {
+   "name" : "cargl"
+  },
+  {
+   "name" : "casin"
+  },
+  {
+   "name" : "casinf"
+  },
+  {
+   "name" : "casinh"
+  },
+  {
+   "name" : "casinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinl"
+  },
+  {
+   "name" : "catan"
+  },
+  {
+   "name" : "catanf"
+  },
+  {
+   "name" : "catanh"
+  },
+  {
+   "name" : "catanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanl"
+  },
+  {
+   "name" : "cbrt"
+  },
+  {
+   "name" : "cbrtf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cbrtl"
+  },
+  {
+   "name" : "ccos"
+  },
+  {
+   "name" : "ccosf"
+  },
+  {
+   "name" : "ccosh"
+  },
+  {
+   "name" : "ccoshf"
+  },
+  {
+   "name" : "ccoshl"
+  },
+  {
+   "name" : "ccosl"
+  },
+  {
+   "name" : "ceil"
+  },
+  {
+   "name" : "ceilf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "ceill"
+  },
+  {
+   "name" : "cexp"
+  },
+  {
+   "name" : "cexpf"
+  },
+  {
+   "name" : "cexpl"
+  },
+  {
+   "name" : "cimag"
+  },
+  {
+   "name" : "cimagf"
+  },
+  {
+   "name" : "cimagl"
+  },
+  {
+   "name" : "clog"
+  },
+  {
+   "name" : "clogf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clogl"
+  },
+  {
+   "name" : "conj"
+  },
+  {
+   "name" : "conjf"
+  },
+  {
+   "name" : "conjl"
+  },
+  {
+   "name" : "copysign"
+  },
+  {
+   "name" : "copysignf"
+  },
+  {
+   "name" : "copysignl"
+  },
+  {
+   "name" : "cos"
+  },
+  {
+   "name" : "cosf"
+  },
+  {
+   "name" : "cosh"
+  },
+  {
+   "name" : "coshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "coshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cosl"
+  },
+  {
+   "name" : "cpow"
+  },
+  {
+   "name" : "cpowf"
+  },
+  {
+   "name" : "cpowl"
+  },
+  {
+   "name" : "cproj"
+  },
+  {
+   "name" : "cprojf"
+  },
+  {
+   "name" : "cprojl"
+  },
+  {
+   "name" : "creal"
+  },
+  {
+   "name" : "crealf"
+  },
+  {
+   "name" : "creall"
+  },
+  {
+   "name" : "csin"
+  },
+  {
+   "name" : "csinf"
+  },
+  {
+   "name" : "csinh"
+  },
+  {
+   "name" : "csinhf"
+  },
+  {
+   "name" : "csinhl"
+  },
+  {
+   "name" : "csinl"
+  },
+  {
+   "name" : "csqrt"
+  },
+  {
+   "name" : "csqrtf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "csqrtl"
+  },
+  {
+   "name" : "ctan"
+  },
+  {
+   "name" : "ctanf"
+  },
+  {
+   "name" : "ctanh"
+  },
+  {
+   "name" : "ctanhf"
+  },
+  {
+   "name" : "ctanhl"
+  },
+  {
+   "name" : "ctanl"
+  },
+  {
+   "name" : "drem"
+  },
+  {
+   "name" : "dremf"
+  },
+  {
+   "name" : "erf"
+  },
+  {
+   "name" : "erfc"
+  },
+  {
+   "name" : "erfcf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfcl"
+  },
+  {
+   "name" : "erff"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfl"
+  },
+  {
+   "name" : "exp"
+  },
+  {
+   "name" : "exp2"
+  },
+  {
+   "name" : "exp2f"
+  },
+  {
+   "name" : "exp2l"
+  },
+  {
+   "name" : "expf"
+  },
+  {
+   "name" : "expl"
+  },
+  {
+   "name" : "expm1"
+  },
+  {
+   "name" : "expm1f"
+  },
+  {
+   "binding" : "weak",
+   "name" : "expm1l"
+  },
+  {
+   "name" : "fabs"
+  },
+  {
+   "name" : "fabsf"
+  },
+  {
+   "name" : "fabsl"
+  },
+  {
+   "name" : "fdim"
+  },
+  {
+   "name" : "fdimf"
+  },
+  {
+   "name" : "fdiml"
+  },
+  {
+   "name" : "feclearexcept"
+  },
+  {
+   "name" : "fedisableexcept"
+  },
+  {
+   "name" : "feenableexcept"
+  },
+  {
+   "name" : "fegetenv"
+  },
+  {
+   "name" : "fegetexcept"
+  },
+  {
+   "name" : "fegetexceptflag"
+  },
+  {
+   "name" : "fegetround"
+  },
+  {
+   "name" : "feholdexcept"
+  },
+  {
+   "name" : "feraiseexcept"
+  },
+  {
+   "name" : "fesetenv"
+  },
+  {
+   "name" : "fesetexceptflag"
+  },
+  {
+   "name" : "fesetround"
+  },
+  {
+   "name" : "fetestexcept"
+  },
+  {
+   "name" : "feupdateenv"
+  },
+  {
+   "name" : "finite"
+  },
+  {
+   "name" : "finitef"
+  },
+  {
+   "name" : "floor"
+  },
+  {
+   "name" : "floorf"
+  },
+  {
+   "name" : "floorl"
+  },
+  {
+   "name" : "fma"
+  },
+  {
+   "name" : "fmaf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fmal"
+  },
+  {
+   "name" : "fmax"
+  },
+  {
+   "name" : "fmaxf"
+  },
+  {
+   "name" : "fmaxl"
+  },
+  {
+   "name" : "fmin"
+  },
+  {
+   "name" : "fminf"
+  },
+  {
+   "name" : "fminl"
+  },
+  {
+   "name" : "fmod"
+  },
+  {
+   "name" : "fmodf"
+  },
+  {
+   "name" : "fmodl"
+  },
+  {
+   "name" : "frexp"
+  },
+  {
+   "name" : "frexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "frexpl"
+  },
+  {
+   "name" : "gamma"
+  },
+  {
+   "name" : "gamma_r"
+  },
+  {
+   "name" : "gammaf"
+  },
+  {
+   "name" : "gammaf_r"
+  },
+  {
+   "name" : "hypot"
+  },
+  {
+   "name" : "hypotf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "hypotl"
+  },
+  {
+   "name" : "ilogb"
+  },
+  {
+   "name" : "ilogbf"
+  },
+  {
+   "name" : "ilogbl"
+  },
+  {
+   "name" : "j0"
+  },
+  {
+   "name" : "j0f"
+  },
+  {
+   "name" : "j1"
+  },
+  {
+   "name" : "j1f"
+  },
+  {
+   "name" : "jn"
+  },
+  {
+   "name" : "jnf"
+  },
+  {
+   "name" : "ldexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "ldexpl"
+  },
+  {
+   "name" : "lgamma"
+  },
+  {
+   "name" : "lgamma_r"
+  },
+  {
+   "name" : "lgammaf"
+  },
+  {
+   "name" : "lgammaf_r"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal_r"
+  },
+  {
+   "name" : "llrint"
+  },
+  {
+   "name" : "llrintf"
+  },
+  {
+   "name" : "llrintl"
+  },
+  {
+   "name" : "llround"
+  },
+  {
+   "name" : "llroundf"
+  },
+  {
+   "name" : "llroundl"
+  },
+  {
+   "name" : "log"
+  },
+  {
+   "name" : "log10"
+  },
+  {
+   "name" : "log10f"
+  },
+  {
+   "binding" : "weak",
+   "name" : "log10l"
+  },
+  {
+   "name" : "log1p"
+  },
+  {
+   "name" : "log1pf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "log1pl"
+  },
+  {
+   "name" : "log2"
+  },
+  {
+   "name" : "log2f"
+  },
+  {
+   "name" : "log2l"
+  },
+  {
+   "name" : "logb"
+  },
+  {
+   "name" : "logbf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "logbl"
+  },
+  {
+   "name" : "logf"
+  },
+  {
+   "name" : "logl"
+  },
+  {
+   "name" : "lrint"
+  },
+  {
+   "name" : "lrintf"
+  },
+  {
+   "name" : "lrintl"
+  },
+  {
+   "name" : "lround"
+  },
+  {
+   "name" : "lroundf"
+  },
+  {
+   "name" : "lroundl"
+  },
+  {
+   "name" : "modf"
+  },
+  {
+   "name" : "modff"
+  },
+  {
+   "name" : "modfl"
+  },
+  {
+   "name" : "nan"
+  },
+  {
+   "name" : "nanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nanl"
+  },
+  {
+   "name" : "nearbyint"
+  },
+  {
+   "name" : "nearbyintf"
+  },
+  {
+   "name" : "nearbyintl"
+  },
+  {
+   "name" : "nextafter"
+  },
+  {
+   "name" : "nextafterf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nextafterl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttoward"
+  },
+  {
+   "name" : "nexttowardf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttowardl"
+  },
+  {
+   "name" : "pow"
+  },
+  {
+   "name" : "powf"
+  },
+  {
+   "name" : "powl"
+  },
+  {
+   "name" : "remainder"
+  },
+  {
+   "name" : "remainderf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remainderl"
+  },
+  {
+   "name" : "remquo"
+  },
+  {
+   "name" : "remquof"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remquol"
+  },
+  {
+   "name" : "rint"
+  },
+  {
+   "name" : "rintf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "rintl"
+  },
+  {
+   "name" : "round"
+  },
+  {
+   "name" : "roundf"
+  },
+  {
+   "name" : "roundl"
+  },
+  {
+   "name" : "scalb"
+  },
+  {
+   "name" : "scalbf"
+  },
+  {
+   "name" : "scalbln"
+  },
+  {
+   "name" : "scalblnf"
+  },
+  {
+   "name" : "scalblnl"
+  },
+  {
+   "name" : "scalbn"
+  },
+  {
+   "name" : "scalbnf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "scalbnl"
+  },
+  {
+   "name" : "significand"
+  },
+  {
+   "name" : "significandf"
+  },
+  {
+   "name" : "significandl"
+  },
+  {
+   "name" : "sin"
+  },
+  {
+   "name" : "sincos"
+  },
+  {
+   "name" : "sincosf"
+  },
+  {
+   "name" : "sincosl"
+  },
+  {
+   "name" : "sinf"
+  },
+  {
+   "name" : "sinh"
+  },
+  {
+   "name" : "sinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sinl"
+  },
+  {
+   "name" : "sqrt"
+  },
+  {
+   "name" : "sqrtf"
+  },
+  {
+   "name" : "sqrtl"
+  },
+  {
+   "name" : "tan"
+  },
+  {
+   "name" : "tanf"
+  },
+  {
+   "name" : "tanh"
+  },
+  {
+   "name" : "tanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "tanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "tanl"
+  },
+  {
+   "name" : "tgamma"
+  },
+  {
+   "name" : "tgammaf"
+  },
+  {
+   "name" : "tgammal"
+  },
+  {
+   "name" : "trunc"
+  },
+  {
+   "name" : "truncf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "truncl"
+  },
+  {
+   "name" : "y0"
+  },
+  {
+   "name" : "y0f"
+  },
+  {
+   "name" : "y1"
+  },
+  {
+   "name" : "y1f"
+  },
+  {
+   "name" : "yn"
+  },
+  {
+   "name" : "ynf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__fe_dfl_env"
+  },
+  {
+   "name" : "signgam"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "function_name" : "__signbit",
+   "linker_set_key" : "__signbit",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitf",
+   "linker_set_key" : "__signbitf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitl",
+   "linker_set_key" : "__signbitl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "acos",
+   "linker_set_key" : "acos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosf",
+   "linker_set_key" : "acosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosh",
+   "linker_set_key" : "acosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshf",
+   "linker_set_key" : "acoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asin",
+   "linker_set_key" : "asin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinf",
+   "linker_set_key" : "asinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinh",
+   "linker_set_key" : "asinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhf",
+   "linker_set_key" : "asinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan",
+   "linker_set_key" : "atan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2",
+   "linker_set_key" : "atan2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2f",
+   "linker_set_key" : "atan2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanf",
+   "linker_set_key" : "atanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanh",
+   "linker_set_key" : "atanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhf",
+   "linker_set_key" : "atanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cabs",
+   "linker_set_key" : "cabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsf",
+   "linker_set_key" : "cabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsl",
+   "linker_set_key" : "cabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacos",
+   "linker_set_key" : "cacos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosf",
+   "linker_set_key" : "cacosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosh",
+   "linker_set_key" : "cacosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshf",
+   "linker_set_key" : "cacoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "carg",
+   "linker_set_key" : "carg",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargf",
+   "linker_set_key" : "cargf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargl",
+   "linker_set_key" : "cargl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casin",
+   "linker_set_key" : "casin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinf",
+   "linker_set_key" : "casinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinh",
+   "linker_set_key" : "casinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhf",
+   "linker_set_key" : "casinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catan",
+   "linker_set_key" : "catan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanf",
+   "linker_set_key" : "catanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanh",
+   "linker_set_key" : "catanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhf",
+   "linker_set_key" : "catanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cbrt",
+   "linker_set_key" : "cbrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cbrtf",
+   "linker_set_key" : "cbrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ccos",
+   "linker_set_key" : "ccos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosf",
+   "linker_set_key" : "ccosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosh",
+   "linker_set_key" : "ccosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshf",
+   "linker_set_key" : "ccoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshl",
+   "linker_set_key" : "ccoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosl",
+   "linker_set_key" : "ccosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ceil",
+   "linker_set_key" : "ceil",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ceilf",
+   "linker_set_key" : "ceilf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cexp",
+   "linker_set_key" : "cexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpf",
+   "linker_set_key" : "cexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpl",
+   "linker_set_key" : "cexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimag",
+   "linker_set_key" : "cimag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagf",
+   "linker_set_key" : "cimagf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagl",
+   "linker_set_key" : "cimagl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clog",
+   "linker_set_key" : "clog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogf",
+   "linker_set_key" : "clogf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conj",
+   "linker_set_key" : "conj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjf",
+   "linker_set_key" : "conjf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjl",
+   "linker_set_key" : "conjl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "copysign",
+   "linker_set_key" : "copysign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignf",
+   "linker_set_key" : "copysignf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignl",
+   "linker_set_key" : "copysignl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cos",
+   "linker_set_key" : "cos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosf",
+   "linker_set_key" : "cosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosh",
+   "linker_set_key" : "cosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshf",
+   "linker_set_key" : "coshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cpow",
+   "linker_set_key" : "cpow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowf",
+   "linker_set_key" : "cpowf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowl",
+   "linker_set_key" : "cpowl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cproj",
+   "linker_set_key" : "cproj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojf",
+   "linker_set_key" : "cprojf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojl",
+   "linker_set_key" : "cprojl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creal",
+   "linker_set_key" : "creal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "crealf",
+   "linker_set_key" : "crealf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creall",
+   "linker_set_key" : "creall",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csin",
+   "linker_set_key" : "csin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinf",
+   "linker_set_key" : "csinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinh",
+   "linker_set_key" : "csinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhf",
+   "linker_set_key" : "csinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhl",
+   "linker_set_key" : "csinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinl",
+   "linker_set_key" : "csinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrt",
+   "linker_set_key" : "csqrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtf",
+   "linker_set_key" : "csqrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctan",
+   "linker_set_key" : "ctan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanf",
+   "linker_set_key" : "ctanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanh",
+   "linker_set_key" : "ctanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhf",
+   "linker_set_key" : "ctanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhl",
+   "linker_set_key" : "ctanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanl",
+   "linker_set_key" : "ctanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "drem",
+   "linker_set_key" : "drem",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "dremf",
+   "linker_set_key" : "dremf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erf",
+   "linker_set_key" : "erf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfc",
+   "linker_set_key" : "erfc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcf",
+   "linker_set_key" : "erfcf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erff",
+   "linker_set_key" : "erff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp",
+   "linker_set_key" : "exp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2",
+   "linker_set_key" : "exp2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2f",
+   "linker_set_key" : "exp2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2l",
+   "linker_set_key" : "exp2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expf",
+   "linker_set_key" : "expf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expl",
+   "linker_set_key" : "expl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1",
+   "linker_set_key" : "expm1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1f",
+   "linker_set_key" : "expm1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabs",
+   "linker_set_key" : "fabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsf",
+   "linker_set_key" : "fabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsl",
+   "linker_set_key" : "fabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdim",
+   "linker_set_key" : "fdim",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdimf",
+   "linker_set_key" : "fdimf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdiml",
+   "linker_set_key" : "fdiml",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "feclearexcept",
+   "linker_set_key" : "feclearexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fedisableexcept",
+   "linker_set_key" : "fedisableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feenableexcept",
+   "linker_set_key" : "feenableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetenv",
+   "linker_set_key" : "fegetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexcept",
+   "linker_set_key" : "fegetexcept",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexceptflag",
+   "linker_set_key" : "fegetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetround",
+   "linker_set_key" : "fegetround",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feholdexcept",
+   "linker_set_key" : "feholdexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feraiseexcept",
+   "linker_set_key" : "feraiseexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetenv",
+   "linker_set_key" : "fesetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetexceptflag",
+   "linker_set_key" : "fesetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetround",
+   "linker_set_key" : "fesetround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fetestexcept",
+   "linker_set_key" : "fetestexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feupdateenv",
+   "linker_set_key" : "feupdateenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "finite",
+   "linker_set_key" : "finite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "finitef",
+   "linker_set_key" : "finitef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "floorf",
+   "linker_set_key" : "floorf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fma",
+   "linker_set_key" : "fma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaf",
+   "linker_set_key" : "fmaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmax",
+   "linker_set_key" : "fmax",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxf",
+   "linker_set_key" : "fmaxf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxl",
+   "linker_set_key" : "fmaxl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmin",
+   "linker_set_key" : "fmin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminf",
+   "linker_set_key" : "fminf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminl",
+   "linker_set_key" : "fminl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmod",
+   "linker_set_key" : "fmod",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodf",
+   "linker_set_key" : "fmodf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodl",
+   "linker_set_key" : "fmodl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexp",
+   "linker_set_key" : "frexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpf",
+   "linker_set_key" : "frexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma",
+   "linker_set_key" : "gamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma_r",
+   "linker_set_key" : "gamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf",
+   "linker_set_key" : "gammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf_r",
+   "linker_set_key" : "gammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypot",
+   "linker_set_key" : "hypot",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotf",
+   "linker_set_key" : "hypotf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogb",
+   "linker_set_key" : "ilogb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbf",
+   "linker_set_key" : "ilogbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbl",
+   "linker_set_key" : "ilogbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0",
+   "linker_set_key" : "j0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0f",
+   "linker_set_key" : "j0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1",
+   "linker_set_key" : "j1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1f",
+   "linker_set_key" : "j1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jn",
+   "linker_set_key" : "jn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jnf",
+   "linker_set_key" : "jnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpf",
+   "linker_set_key" : "ldexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma",
+   "linker_set_key" : "lgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma_r",
+   "linker_set_key" : "lgamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf",
+   "linker_set_key" : "lgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf_r",
+   "linker_set_key" : "lgammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrint",
+   "linker_set_key" : "llrint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintf",
+   "linker_set_key" : "llrintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintl",
+   "linker_set_key" : "llrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llround",
+   "linker_set_key" : "llround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundf",
+   "linker_set_key" : "llroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundl",
+   "linker_set_key" : "llroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log",
+   "linker_set_key" : "log",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10",
+   "linker_set_key" : "log10",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10f",
+   "linker_set_key" : "log10f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1p",
+   "linker_set_key" : "log1p",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pf",
+   "linker_set_key" : "log1pf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2",
+   "linker_set_key" : "log2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2f",
+   "linker_set_key" : "log2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2l",
+   "linker_set_key" : "log2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logb",
+   "linker_set_key" : "logb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbf",
+   "linker_set_key" : "logbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logf",
+   "linker_set_key" : "logf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logl",
+   "linker_set_key" : "logl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrint",
+   "linker_set_key" : "lrint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrintf",
+   "linker_set_key" : "lrintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrintl",
+   "linker_set_key" : "lrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lround",
+   "linker_set_key" : "lround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundf",
+   "linker_set_key" : "lroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundl",
+   "linker_set_key" : "lroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modf",
+   "linker_set_key" : "modf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modff",
+   "linker_set_key" : "modff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modfl",
+   "linker_set_key" : "modfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nan",
+   "linker_set_key" : "nan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanf",
+   "linker_set_key" : "nanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyint",
+   "linker_set_key" : "nearbyint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintf",
+   "linker_set_key" : "nearbyintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintl",
+   "linker_set_key" : "nearbyintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafter",
+   "linker_set_key" : "nextafter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterf",
+   "linker_set_key" : "nextafterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardf",
+   "linker_set_key" : "nexttowardf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "pow",
+   "linker_set_key" : "pow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powf",
+   "linker_set_key" : "powf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powl",
+   "linker_set_key" : "powl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainder",
+   "linker_set_key" : "remainder",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderf",
+   "linker_set_key" : "remainderf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquo",
+   "linker_set_key" : "remquo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquof",
+   "linker_set_key" : "remquof",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rint",
+   "linker_set_key" : "rint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rintf",
+   "linker_set_key" : "rintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "round",
+   "linker_set_key" : "round",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundf",
+   "linker_set_key" : "roundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundl",
+   "linker_set_key" : "roundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalb",
+   "linker_set_key" : "scalb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbf",
+   "linker_set_key" : "scalbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbln",
+   "linker_set_key" : "scalbln",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnf",
+   "linker_set_key" : "scalblnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnl",
+   "linker_set_key" : "scalblnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbn",
+   "linker_set_key" : "scalbn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnf",
+   "linker_set_key" : "scalbnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significand",
+   "linker_set_key" : "significand",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandf",
+   "linker_set_key" : "significandf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandl",
+   "linker_set_key" : "significandl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sin",
+   "linker_set_key" : "sin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincos",
+   "linker_set_key" : "sincos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincosf",
+   "linker_set_key" : "sincosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "function_name" : "sincosl",
+   "linker_set_key" : "sincosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinf",
+   "linker_set_key" : "sinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinh",
+   "linker_set_key" : "sinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhf",
+   "linker_set_key" : "sinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tan",
+   "linker_set_key" : "tan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanf",
+   "linker_set_key" : "tanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanh",
+   "linker_set_key" : "tanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhf",
+   "linker_set_key" : "tanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgamma",
+   "linker_set_key" : "tgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammaf",
+   "linker_set_key" : "tgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammal",
+   "linker_set_key" : "tgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "trunc",
+   "linker_set_key" : "trunc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "truncf",
+   "linker_set_key" : "truncf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0",
+   "linker_set_key" : "y0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0f",
+   "linker_set_key" : "y0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1",
+   "linker_set_key" : "y1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1f",
+   "linker_set_key" : "y1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "yn",
+   "linker_set_key" : "yn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ynf",
+   "linker_set_key" : "ynf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "__fe_dfl_env",
+   "name" : "__fe_dfl_env",
+   "referenced_type" : "_ZTIKj",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "linker_set_key" : "signgam",
+   "name" : "signgam",
+   "referenced_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPe",
+   "name" : "long double *",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIPe",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA10_Kc",
+   "name" : "char const[10]",
+   "referenced_type" : "_ZTIA10_c",
+   "self_type" : "_ZTIA10_Kc",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA11_Kd",
+   "name" : "double const[11]",
+   "referenced_type" : "_ZTIA11_d",
+   "self_type" : "_ZTIA11_Kd",
+   "size" : 88,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA16_Kd",
+   "name" : "double const[16]",
+   "referenced_type" : "_ZTIA16_d",
+   "self_type" : "_ZTIA16_Kd",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Kj",
+   "name" : "unsigned int const[24]",
+   "referenced_type" : "_ZTIA24_j",
+   "self_type" : "_ZTIA24_Kj",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K8sincos_t",
+   "name" : "sincos_t const[2]",
+   "referenced_type" : "_ZTIA2_8sincos_t",
+   "self_type" : "_ZTIA2_K8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kd",
+   "name" : "double const[2]",
+   "referenced_type" : "_ZTIA2_d",
+   "self_type" : "_ZTIA2_Kd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmod.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kf",
+   "name" : "float const[2]",
+   "referenced_type" : "_ZTIA2_f",
+   "self_type" : "_ZTIA2_Kf",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodf.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kd",
+   "name" : "double const[4]",
+   "referenced_type" : "_ZTIA4_d",
+   "self_type" : "_ZTIA4_Kd",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kf",
+   "name" : "float const[4]",
+   "referenced_type" : "_ZTIA4_f",
+   "self_type" : "_ZTIA4_Kf",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Ki",
+   "name" : "int const[4]",
+   "referenced_type" : "_ZTIA4_i",
+   "self_type" : "_ZTIA4_Ki",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kd",
+   "name" : "double const[5]",
+   "referenced_type" : "_ZTIA5_d",
+   "self_type" : "_ZTIA5_Kd",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kf",
+   "name" : "float const[5]",
+   "referenced_type" : "_ZTIA5_f",
+   "self_type" : "_ZTIA5_Kf",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Ki",
+   "name" : "int const[66]",
+   "referenced_type" : "_ZTIA66_i",
+   "self_type" : "_ZTIA66_Ki",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kd",
+   "name" : "double const[6]",
+   "referenced_type" : "_ZTIA6_d",
+   "self_type" : "_ZTIA6_Kd",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kf",
+   "name" : "float const[6]",
+   "referenced_type" : "_ZTIA6_f",
+   "self_type" : "_ZTIA6_Kf",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_Kd",
+   "name" : "double const[8]",
+   "referenced_type" : "_ZTIA8_d",
+   "self_type" : "_ZTIA8_Kd",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Kj",
+   "name" : "unsigned int const[]",
+   "referenced_type" : "_ZTIA_j",
+   "self_type" : "_ZTIA_Kj",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10exp2f_data",
+   "name" : "const exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTIK10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10log2f_data",
+   "name" : "const log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTIK10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12pow_log_data",
+   "name" : "const pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTIK12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14powf_log2_data",
+   "name" : "const powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTIK14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8exp_data",
+   "name" : "const exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTIK8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_data",
+   "name" : "const log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTIK8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9log2_data",
+   "name" : "const log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTIK9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9logf_data",
+   "name" : "const logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTIK9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_log.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKe",
+   "name" : "const long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIKe",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_logf.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKd",
+   "name" : "const volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKf",
+   "name" : "const volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVd",
+   "name" : "volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_log10.c"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVf",
+   "name" : "volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_log10f.c"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEd2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEd2bits",
+   "name" : "IEEEd2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEd2bits",
+   "self_type" : "_ZTI10IEEEd2bits",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEf2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEf2bits",
+   "name" : "IEEEf2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEf2bits",
+   "self_type" : "_ZTI10IEEEf2bits",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA32_y"
+    },
+    {
+     "field_name" : "shift_scaled",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2_scaled",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly_scaled",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10exp2f_data",
+   "name" : "exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTI10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N10log2f_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA4_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10log2f_data",
+   "name" : "log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTI10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA7_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA128_N12pow_log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12pow_log_data",
+   "name" : "pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTI12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI13float_complex",
+   "name" : "float_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI13float_complex",
+   "self_type" : "_ZTI13float_complex",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14double_complex",
+   "name" : "double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14double_complex",
+   "self_type" : "_ZTI14double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N14powf_log2_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA5_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14powf_log2_data",
+   "name" : "powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTI14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_e"
+    }
+   ],
+   "linker_set_key" : "_ZTI19long_double_complex",
+   "name" : "long_double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI19long_double_complex",
+   "self_type" : "_ZTI19long_double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "parts32",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    },
+    {
+     "field_name" : "parts64",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ieee_quad_shape_type",
+   "name" : "ieee_quad_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI20ieee_quad_shape_type",
+   "self_type" : "_ZTI20ieee_quad_shape_type",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "word",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21ieee_float_shape_type",
+   "name" : "ieee_float_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI21ieee_float_shape_type",
+   "self_type" : "_ZTI21ieee_float_shape_type",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "parts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    },
+    {
+     "field_name" : "xparts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ieee_double_shape_type",
+   "name" : "ieee_double_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI22ieee_double_shape_type",
+   "self_type" : "_ZTI22ieee_double_shape_type",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI2dd",
+   "name" : "dd",
+   "referenced_type" : "_ZTI2dd",
+   "self_type" : "_ZTI2dd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "b",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI6Double",
+   "name" : "Double",
+   "referenced_type" : "_ZTI6Double",
+   "self_type" : "_ZTI6Double",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2N",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2hiN",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2loN",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "exp2_shift",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "exp2_poly",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA256_y"
+    }
+   ],
+   "linker_set_key" : "_ZTI8exp_data",
+   "name" : "exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTI8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA11_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 17536,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_data",
+   "name" : "log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTI8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sign",
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "hpi_inv",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "hpi",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c0",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c2",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c3",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c4",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s1",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s2",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s3",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI8sincos_t",
+   "name" : "sincos_t",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTI8sincos_t",
+   "size" : 112,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA6_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIA10_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9log2_data",
+   "name" : "log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTI9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N9logf_dataUt_E"
+    },
+    {
+     "field_name" : "ln2",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI9logf_data",
+   "name" : "logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTI9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 52,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 63,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEd2bitsUt_E",
+   "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)",
+   "referenced_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "man",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 23,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEf2bitsUt_E",
+   "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)",
+   "referenced_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3)",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIN10log2f_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "pad",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logctail",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3)",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIN12pow_log_dataUt_E",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3)",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIN14powf_log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lswlo",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lswhi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswlo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswhi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)",
+   "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "self_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lsw",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "msw",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)",
+   "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "self_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3)",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIN8log_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIN9log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3)",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIN9logf_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/arm_armv8-a/source-based/libmediandk.so.lsdump b/S/64/arm_armv8-a/source-based/libmediandk.so.lsdump
new file mode 100644
index 0000000..5d90a1e
--- /dev/null
+++ b/S/64/arm_armv8-a/source-based/libmediandk.so.lsdump
@@ -0,0 +1,70874 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_9PsshEntry",
+   "name" : "PsshEntry [0]",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTIA0_9PsshEntry",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_i",
+   "name" : "int [0]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA0_i",
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_j",
+   "name" : "unsigned int [10]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA10_j",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA128_c",
+   "name" : "char [128]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA128_c",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_j",
+   "name" : "unsigned int [12]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA12_j",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_10audio_gain",
+   "name" : "audio_gain [16]",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTIA16_10audio_gain",
+   "size" : 512,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_17audio_port_config",
+   "name" : "audio_port_config [16]",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTIA16_17audio_port_config",
+   "size" : 3456,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_f",
+   "name" : "float [16]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA16_f",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_15audio_devices_t",
+   "name" : "audio_devices_t [1]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA1_15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t [1]",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_PKc",
+   "name" : "const char *[1]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA1_PKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA256_c",
+   "name" : "char [256]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA256_c",
+   "size" : 256,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_f",
+   "name" : "float [256]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA256_f",
+   "size" : 1024,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA25_j",
+   "name" : "unsigned int [25]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA25_j",
+   "size" : 100,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_15audio_devices_t",
+   "name" : "audio_devices_t [28]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA28_15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_15audio_devices_t",
+   "name" : "audio_devices_t [2]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA2_15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_A256_f",
+   "name" : "float [2][256]",
+   "referenced_type" : "_ZTIA256_f",
+   "self_type" : "_ZTIA2_A256_f",
+   "size" : 2048,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_Pv",
+   "name" : "void *[2]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA2_Pv",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t [30]",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "size" : 120,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_13audio_profile",
+   "name" : "audio_profile [32]",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTIA32_13audio_profile",
+   "size" : 8704,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_14audio_format_t",
+   "name" : "audio_format_t [32]",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIA32_14audio_format_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_15audio_devices_t",
+   "name" : "audio_devices_t [32]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA32_15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t [32]",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIA32_20audio_channel_mask_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor [32]",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "size" : 1408,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA32_Ds",
+   "name" : "char16_t [32]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA32_Ds",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_h",
+   "name" : "unsigned char [32]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA32_h",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_i",
+   "name" : "int [32]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA32_i",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA33_Ds",
+   "name" : "char16_t [33]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA33_Ds",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA34_Ds",
+   "name" : "char16_t [34]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA34_Ds",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA36_Ds",
+   "name" : "char16_t [36]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA36_Ds",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_15audio_devices_t",
+   "name" : "audio_devices_t [3]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA3_15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA3_h",
+   "name" : "unsigned char [3]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA3_h",
+   "size" : 3,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA40_Ds",
+   "name" : "char16_t [40]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA40_Ds",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA50_c",
+   "name" : "char [50]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA50_c",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA53_c",
+   "name" : "char [53]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA53_c",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA54_c",
+   "name" : "char [54]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA54_c",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA60_c",
+   "name" : "char [60]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA60_c",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA62_c",
+   "name" : "char [62]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA62_c",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot [64]",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "size" : 1024,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot [64]",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "size" : 5632,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA65_c",
+   "name" : "char [65]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA65_c",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA66_c",
+   "name" : "char [66]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA66_c",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA67_c",
+   "name" : "char [67]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA67_c",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA68_c",
+   "name" : "char [68]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA68_c",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA6_h",
+   "name" : "unsigned char [6]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA6_h",
+   "size" : 6,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA75_c",
+   "name" : "char [75]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA75_c",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA76_PKc",
+   "name" : "const char *[76]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA76_PKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA78_c",
+   "name" : "char [78]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA78_c",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA7_h",
+   "name" : "unsigned char [7]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA7_h",
+   "size" : 7,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_i",
+   "name" : "int [7]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA7_i",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_15audio_devices_t",
+   "name" : "audio_devices_t [8]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA8_15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_j",
+   "name" : "unsigned int [8]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA8_j",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_f",
+   "name" : "float []",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA_f",
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIDn",
+   "name" : "nullptr_t",
+   "referenced_type" : "_ZTIDn",
+   "self_type" : "_ZTIDn",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIDs",
+   "name" : "char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIDs",
+   "size" : 2
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AImageReader_acquireLatestImage"
+  },
+  {
+   "name" : "AImageReader_acquireLatestImageAsync"
+  },
+  {
+   "name" : "AImageReader_acquireNextImage"
+  },
+  {
+   "name" : "AImageReader_acquireNextImageAsync"
+  },
+  {
+   "name" : "AImageReader_delete"
+  },
+  {
+   "name" : "AImageReader_getFormat"
+  },
+  {
+   "name" : "AImageReader_getHeight"
+  },
+  {
+   "name" : "AImageReader_getMaxImages"
+  },
+  {
+   "name" : "AImageReader_getWidth"
+  },
+  {
+   "name" : "AImageReader_getWindow"
+  },
+  {
+   "name" : "AImageReader_getWindowNativeHandle"
+  },
+  {
+   "name" : "AImageReader_new"
+  },
+  {
+   "name" : "AImageReader_newWithUsage"
+  },
+  {
+   "name" : "AImageReader_setBufferRemovedListener"
+  },
+  {
+   "name" : "AImageReader_setImageListener"
+  },
+  {
+   "name" : "AImage_delete"
+  },
+  {
+   "name" : "AImage_deleteAsync"
+  },
+  {
+   "name" : "AImage_getCropRect"
+  },
+  {
+   "name" : "AImage_getFormat"
+  },
+  {
+   "name" : "AImage_getHardwareBuffer"
+  },
+  {
+   "name" : "AImage_getHeight"
+  },
+  {
+   "name" : "AImage_getNumberOfPlanes"
+  },
+  {
+   "name" : "AImage_getPlaneData"
+  },
+  {
+   "name" : "AImage_getPlanePixelStride"
+  },
+  {
+   "name" : "AImage_getPlaneRowStride"
+  },
+  {
+   "name" : "AImage_getTimestamp"
+  },
+  {
+   "name" : "AImage_getWidth"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isRecoverable"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isTransient"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_delete"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getClearBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getEncryptedBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getIV"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getKey"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getMode"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getNumSubSamples"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_new"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_setPattern"
+  },
+  {
+   "name" : "AMediaCodec_configure"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByName"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByNameForClient"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_createPersistentInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_delete"
+  },
+  {
+   "name" : "AMediaCodec_dequeueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_dequeueOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_flush"
+  },
+  {
+   "name" : "AMediaCodec_getBufferFormat"
+  },
+  {
+   "name" : "AMediaCodec_getInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getInputFormat"
+  },
+  {
+   "name" : "AMediaCodec_getName"
+  },
+  {
+   "name" : "AMediaCodec_getOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getOutputFormat"
+  },
+  {
+   "name" : "AMediaCodec_queueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_queueSecureInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseCrypto"
+  },
+  {
+   "name" : "AMediaCodec_releaseName"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBufferAtTime"
+  },
+  {
+   "name" : "AMediaCodec_setAsyncNotifyCallback"
+  },
+  {
+   "name" : "AMediaCodec_setInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setOutputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setParameters"
+  },
+  {
+   "name" : "AMediaCodec_signalEndOfInputStream"
+  },
+  {
+   "name" : "AMediaCodec_start"
+  },
+  {
+   "name" : "AMediaCodec_stop"
+  },
+  {
+   "name" : "AMediaCrypto_delete"
+  },
+  {
+   "name" : "AMediaCrypto_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaCrypto_new"
+  },
+  {
+   "name" : "AMediaCrypto_requiresSecureDecoderComponent"
+  },
+  {
+   "name" : "AMediaDataSource_close"
+  },
+  {
+   "name" : "AMediaDataSource_delete"
+  },
+  {
+   "name" : "AMediaDataSource_new"
+  },
+  {
+   "name" : "AMediaDataSource_newUri"
+  },
+  {
+   "name" : "AMediaDataSource_setClose"
+  },
+  {
+   "name" : "AMediaDataSource_setGetAvailableSize"
+  },
+  {
+   "name" : "AMediaDataSource_setGetSize"
+  },
+  {
+   "name" : "AMediaDataSource_setReadAt"
+  },
+  {
+   "name" : "AMediaDataSource_setUserdata"
+  },
+  {
+   "name" : "AMediaDrm_closeSession"
+  },
+  {
+   "name" : "AMediaDrm_createByUUID"
+  },
+  {
+   "name" : "AMediaDrm_decrypt"
+  },
+  {
+   "name" : "AMediaDrm_encrypt"
+  },
+  {
+   "name" : "AMediaDrm_getKeyRequest"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_getProvisionRequest"
+  },
+  {
+   "name" : "AMediaDrm_getSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaDrm_openSession"
+  },
+  {
+   "name" : "AMediaDrm_provideKeyResponse"
+  },
+  {
+   "name" : "AMediaDrm_provideProvisionResponse"
+  },
+  {
+   "name" : "AMediaDrm_queryKeyStatus"
+  },
+  {
+   "name" : "AMediaDrm_release"
+  },
+  {
+   "name" : "AMediaDrm_releaseSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_removeKeys"
+  },
+  {
+   "name" : "AMediaDrm_restoreKeys"
+  },
+  {
+   "name" : "AMediaDrm_setOnEventListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnExpirationUpdateListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnKeysChangeListener"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_sign"
+  },
+  {
+   "name" : "AMediaDrm_verify"
+  },
+  {
+   "name" : "AMediaExtractor_advance"
+  },
+  {
+   "name" : "AMediaExtractor_delete"
+  },
+  {
+   "name" : "AMediaExtractor_getCachedDuration"
+  },
+  {
+   "name" : "AMediaExtractor_getFileFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getPsshInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleCryptoInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFlags"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleSize"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTime"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTrackIndex"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackCount"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackFormat"
+  },
+  {
+   "name" : "AMediaExtractor_new"
+  },
+  {
+   "name" : "AMediaExtractor_readSampleData"
+  },
+  {
+   "name" : "AMediaExtractor_seekTo"
+  },
+  {
+   "name" : "AMediaExtractor_selectTrack"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSource"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceCustom"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceFd"
+  },
+  {
+   "name" : "AMediaExtractor_unselectTrack"
+  },
+  {
+   "name" : "AMediaFormat_clear"
+  },
+  {
+   "name" : "AMediaFormat_copy"
+  },
+  {
+   "name" : "AMediaFormat_delete"
+  },
+  {
+   "name" : "AMediaFormat_getBuffer"
+  },
+  {
+   "name" : "AMediaFormat_getDouble"
+  },
+  {
+   "name" : "AMediaFormat_getFloat"
+  },
+  {
+   "name" : "AMediaFormat_getInt32"
+  },
+  {
+   "name" : "AMediaFormat_getInt64"
+  },
+  {
+   "name" : "AMediaFormat_getRect"
+  },
+  {
+   "name" : "AMediaFormat_getSize"
+  },
+  {
+   "name" : "AMediaFormat_getString"
+  },
+  {
+   "name" : "AMediaFormat_new"
+  },
+  {
+   "name" : "AMediaFormat_setBuffer"
+  },
+  {
+   "name" : "AMediaFormat_setDouble"
+  },
+  {
+   "name" : "AMediaFormat_setFloat"
+  },
+  {
+   "name" : "AMediaFormat_setInt32"
+  },
+  {
+   "name" : "AMediaFormat_setInt64"
+  },
+  {
+   "name" : "AMediaFormat_setRect"
+  },
+  {
+   "name" : "AMediaFormat_setSize"
+  },
+  {
+   "name" : "AMediaFormat_setString"
+  },
+  {
+   "name" : "AMediaFormat_toString"
+  },
+  {
+   "name" : "AMediaMuxer_addTrack"
+  },
+  {
+   "name" : "AMediaMuxer_append"
+  },
+  {
+   "name" : "AMediaMuxer_delete"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackCount"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackFormat"
+  },
+  {
+   "name" : "AMediaMuxer_new"
+  },
+  {
+   "name" : "AMediaMuxer_setLocation"
+  },
+  {
+   "name" : "AMediaMuxer_setOrientationHint"
+  },
+  {
+   "name" : "AMediaMuxer_start"
+  },
+  {
+   "name" : "AMediaMuxer_stop"
+  },
+  {
+   "name" : "AMediaMuxer_writeSampleData"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUM"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_0"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_1"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_2"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_D263"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DURATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ESDS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GENRE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOCATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PSSH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ROTATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SEI"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_STRIDE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TIME_US"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_YEAR"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_APPEND_TO_EXISTING_DATA"
+    }
+   ],
+   "linker_set_key" : "_ZTI10AppendMode",
+   "name" : "AppendMode",
+   "referenced_type" : "_ZTI10AppendMode",
+   "self_type" : "_ZTI10AppendMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLAG_ONEWAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:40:1)",
+   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
+   "self_type" : "_ZTI12$FLAG_ONEWAY",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_MPEG_4"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_WEBM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_THREE_GPP"
+    }
+   ],
+   "linker_set_key" : "_ZTI12OutputFormat",
+   "name" : "OutputFormat",
+   "referenced_type" : "_ZTI12OutputFormat",
+   "self_type" : "_ZTI12OutputFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MODE_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_MAX"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_mode_t",
+   "name" : "audio_mode_t",
+   "referenced_type" : "_ZTI12audio_mode_t",
+   "self_type" : "_ZTI12audio_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "BACK_COVERED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FRONT_COVERED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FOLDED"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "VENDOR_STATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI12device_state",
+   "name" : "device_state",
+   "referenced_type" : "_ZTI12device_state",
+   "self_type" : "_ZTI12device_state",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_HDR_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_HDR_HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_HDR_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_hdr_t",
+   "name" : "android_hdr_t",
+   "referenced_type" : "_ZTI13android_hdr_t",
+   "self_type" : "_ZTI13android_hdr_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_USAGE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_USAGE_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_USAGE_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_USAGE_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_USAGE_GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_USAGE_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AUDIO_USAGE_EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "AUDIO_USAGE_SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_usage_t",
+   "name" : "audio_usage_t",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTI13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AIMAGE_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AIMAGE_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AIMAGE_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AIMAGE_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AIMAGE_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AIMAGE_FORMAT_YUV_420_888"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AIMAGE_FORMAT_JPEG"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AIMAGE_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AIMAGE_FORMAT_RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AIMAGE_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AIMAGE_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "AIMAGE_FORMAT_DEPTH16"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "AIMAGE_FORMAT_DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AIMAGE_FORMAT_PRIVATE"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AIMAGE_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "AIMAGE_FORMAT_HEIC"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "AIMAGE_FORMAT_DEPTH_JPEG"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AIMAGE_FORMATS",
+   "name" : "AIMAGE_FORMATS",
+   "referenced_type" : "_ZTI14AIMAGE_FORMATS",
+   "self_type" : "_ZTI14AIMAGE_FORMATS",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_FORMAT_MP3"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 50331648,
+     "name" : "AUDIO_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_FORMAT_AAC"
+    },
+    {
+     "enum_field_value" : 67108865,
+     "name" : "AUDIO_FORMAT_AAC_MAIN"
+    },
+    {
+     "enum_field_value" : 67108866,
+     "name" : "AUDIO_FORMAT_AAC_LC"
+    },
+    {
+     "enum_field_value" : 67108868,
+     "name" : "AUDIO_FORMAT_AAC_SSR"
+    },
+    {
+     "enum_field_value" : 67108872,
+     "name" : "AUDIO_FORMAT_AAC_LTP"
+    },
+    {
+     "enum_field_value" : 67108880,
+     "name" : "AUDIO_FORMAT_AAC_HE_V1"
+    },
+    {
+     "enum_field_value" : 67108896,
+     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
+    },
+    {
+     "enum_field_value" : 67108928,
+     "name" : "AUDIO_FORMAT_AAC_ERLC"
+    },
+    {
+     "enum_field_value" : 67108992,
+     "name" : "AUDIO_FORMAT_AAC_LD"
+    },
+    {
+     "enum_field_value" : 67109120,
+     "name" : "AUDIO_FORMAT_AAC_HE_V2"
+    },
+    {
+     "enum_field_value" : 67109376,
+     "name" : "AUDIO_FORMAT_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 67109632,
+     "name" : "AUDIO_FORMAT_AAC_XHE"
+    },
+    {
+     "enum_field_value" : 83886080,
+     "name" : "AUDIO_FORMAT_HE_AAC_V1"
+    },
+    {
+     "enum_field_value" : 100663296,
+     "name" : "AUDIO_FORMAT_HE_AAC_V2"
+    },
+    {
+     "enum_field_value" : 117440512,
+     "name" : "AUDIO_FORMAT_VORBIS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_FORMAT_OPUS"
+    },
+    {
+     "enum_field_value" : 150994944,
+     "name" : "AUDIO_FORMAT_AC3"
+    },
+    {
+     "enum_field_value" : 167772160,
+     "name" : "AUDIO_FORMAT_E_AC3"
+    },
+    {
+     "enum_field_value" : 167772161,
+     "name" : "AUDIO_FORMAT_E_AC3_JOC"
+    },
+    {
+     "enum_field_value" : 184549376,
+     "name" : "AUDIO_FORMAT_DTS"
+    },
+    {
+     "enum_field_value" : 201326592,
+     "name" : "AUDIO_FORMAT_DTS_HD"
+    },
+    {
+     "enum_field_value" : 218103808,
+     "name" : "AUDIO_FORMAT_IEC61937"
+    },
+    {
+     "enum_field_value" : 234881024,
+     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_FORMAT_EVRC"
+    },
+    {
+     "enum_field_value" : 285212672,
+     "name" : "AUDIO_FORMAT_EVRCB"
+    },
+    {
+     "enum_field_value" : 301989888,
+     "name" : "AUDIO_FORMAT_EVRCWB"
+    },
+    {
+     "enum_field_value" : 318767104,
+     "name" : "AUDIO_FORMAT_EVRCNW"
+    },
+    {
+     "enum_field_value" : 335544320,
+     "name" : "AUDIO_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 352321536,
+     "name" : "AUDIO_FORMAT_WMA"
+    },
+    {
+     "enum_field_value" : 369098752,
+     "name" : "AUDIO_FORMAT_WMA_PRO"
+    },
+    {
+     "enum_field_value" : 385875968,
+     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "AUDIO_FORMAT_MP2"
+    },
+    {
+     "enum_field_value" : 419430400,
+     "name" : "AUDIO_FORMAT_QCELP"
+    },
+    {
+     "enum_field_value" : 436207616,
+     "name" : "AUDIO_FORMAT_DSD"
+    },
+    {
+     "enum_field_value" : 452984832,
+     "name" : "AUDIO_FORMAT_FLAC"
+    },
+    {
+     "enum_field_value" : 469762048,
+     "name" : "AUDIO_FORMAT_ALAC"
+    },
+    {
+     "enum_field_value" : 486539264,
+     "name" : "AUDIO_FORMAT_APE"
+    },
+    {
+     "enum_field_value" : 503316480,
+     "name" : "AUDIO_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 503316481,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
+    },
+    {
+     "enum_field_value" : 503316482,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
+    },
+    {
+     "enum_field_value" : 503316484,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
+    },
+    {
+     "enum_field_value" : 503316488,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
+    },
+    {
+     "enum_field_value" : 503316496,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
+    },
+    {
+     "enum_field_value" : 503316512,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
+    },
+    {
+     "enum_field_value" : 503316544,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
+    },
+    {
+     "enum_field_value" : 503316608,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
+    },
+    {
+     "enum_field_value" : 503316736,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
+    },
+    {
+     "enum_field_value" : 503316992,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
+    },
+    {
+     "enum_field_value" : 503317248,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
+    },
+    {
+     "enum_field_value" : 520093696,
+     "name" : "AUDIO_FORMAT_SBC"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_FORMAT_APTX"
+    },
+    {
+     "enum_field_value" : 553648128,
+     "name" : "AUDIO_FORMAT_APTX_HD"
+    },
+    {
+     "enum_field_value" : 570425344,
+     "name" : "AUDIO_FORMAT_AC4"
+    },
+    {
+     "enum_field_value" : 587202560,
+     "name" : "AUDIO_FORMAT_LDAC"
+    },
+    {
+     "enum_field_value" : 603979776,
+     "name" : "AUDIO_FORMAT_MAT"
+    },
+    {
+     "enum_field_value" : 603979777,
+     "name" : "AUDIO_FORMAT_MAT_1_0"
+    },
+    {
+     "enum_field_value" : 603979778,
+     "name" : "AUDIO_FORMAT_MAT_2_0"
+    },
+    {
+     "enum_field_value" : 603979779,
+     "name" : "AUDIO_FORMAT_MAT_2_1"
+    },
+    {
+     "enum_field_value" : 620756992,
+     "name" : "AUDIO_FORMAT_AAC_LATM"
+    },
+    {
+     "enum_field_value" : 620756994,
+     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
+    },
+    {
+     "enum_field_value" : 620757008,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
+    },
+    {
+     "enum_field_value" : 620757248,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
+    },
+    {
+     "enum_field_value" : 637534208,
+     "name" : "AUDIO_FORMAT_CELT"
+    },
+    {
+     "enum_field_value" : 654311424,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
+    },
+    {
+     "enum_field_value" : 671088640,
+     "name" : "AUDIO_FORMAT_LHDC"
+    },
+    {
+     "enum_field_value" : 687865856,
+     "name" : "AUDIO_FORMAT_LHDC_LL"
+    },
+    {
+     "enum_field_value" : 704643072,
+     "name" : "AUDIO_FORMAT_APTX_TWSP"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : 738197504,
+     "name" : "AUDIO_FORMAT_MPEGH"
+    },
+    {
+     "enum_field_value" : 738197523,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
+    },
+    {
+     "enum_field_value" : 738197524,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
+    },
+    {
+     "enum_field_value" : 738197539,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
+    },
+    {
+     "enum_field_value" : 738197540,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
+    },
+    {
+     "enum_field_value" : 754974720,
+     "name" : "AUDIO_FORMAT_IEC60958"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_format_t",
+   "name" : "audio_format_t",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTI14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_SOURCE_MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_SOURCE_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_SOURCE_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_SOURCE_UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "AUDIO_SOURCE_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "AUDIO_SOURCE_HOTWORD"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SOURCE_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_source_t",
+   "name" : "audio_source_t",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTI14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "JNIInvalidRefType"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "JNILocalRefType"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "JNIGlobalRefType"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "JNIWeakGlobalRefType"
+    }
+   ],
+   "linker_set_key" : "_ZTI14jobjectRefType",
+   "name" : "jobjectRefType",
+   "referenced_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTI14jobjectRefType",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIA_OK"
+    },
+    {
+     "enum_field_value" : 1100,
+     "name" : "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE"
+    },
+    {
+     "enum_field_value" : 1101,
+     "name" : "AMEDIACODEC_ERROR_RECLAIMED"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -10001,
+     "name" : "AMEDIA_ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -10002,
+     "name" : "AMEDIA_ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -10003,
+     "name" : "AMEDIA_ERROR_INVALID_OBJECT"
+    },
+    {
+     "enum_field_value" : -10004,
+     "name" : "AMEDIA_ERROR_INVALID_PARAMETER"
+    },
+    {
+     "enum_field_value" : -10005,
+     "name" : "AMEDIA_ERROR_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -10006,
+     "name" : "AMEDIA_ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -10007,
+     "name" : "AMEDIA_ERROR_IO"
+    },
+    {
+     "enum_field_value" : -10008,
+     "name" : "AMEDIA_ERROR_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -20000,
+     "name" : "AMEDIA_DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -20001,
+     "name" : "AMEDIA_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -20002,
+     "name" : "AMEDIA_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -20003,
+     "name" : "AMEDIA_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -20004,
+     "name" : "AMEDIA_DRM_SHORT_BUFFER"
+    },
+    {
+     "enum_field_value" : -20005,
+     "name" : "AMEDIA_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -20006,
+     "name" : "AMEDIA_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -20007,
+     "name" : "AMEDIA_DRM_VERIFY_FAILED"
+    },
+    {
+     "enum_field_value" : -20008,
+     "name" : "AMEDIA_DRM_NEED_KEY"
+    },
+    {
+     "enum_field_value" : -20009,
+     "name" : "AMEDIA_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -30000,
+     "name" : "AMEDIA_IMGREADER_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -30001,
+     "name" : "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : -30002,
+     "name" : "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED"
+    },
+    {
+     "enum_field_value" : -30003,
+     "name" : "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30004,
+     "name" : "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30005,
+     "name" : "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED"
+    }
+   ],
+   "linker_set_key" : "_ZTI14media_status_t",
+   "name" : "media_status_t",
+   "referenced_type" : "_ZTI14media_status_t",
+   "self_type" : "_ZTI14media_status_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaError.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_HDMI"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_DEVICE_OUT_LINE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_DEVICE_OUT_SPDIF"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_DEVICE_OUT_FM"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_DEVICE_OUT_IP"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_DEVICE_OUT_BUS"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_DEVICE_OUT_PROXY"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "AUDIO_DEVICE_IN_AMBIENT"
+    },
+    {
+     "enum_field_value" : -2147483644,
+     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483632,
+     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_HDMI"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : -2147483520,
+     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
+    },
+    {
+     "enum_field_value" : -2147483392,
+     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : -2147483136,
+     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147482624,
+     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147481600,
+     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : -2147475456,
+     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : -2147467264,
+     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : -2147450880,
+     "name" : "AUDIO_DEVICE_IN_LINE"
+    },
+    {
+     "enum_field_value" : -2147418112,
+     "name" : "AUDIO_DEVICE_IN_SPDIF"
+    },
+    {
+     "enum_field_value" : -2147352576,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : -2147221504,
+     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : -2146959360,
+     "name" : "AUDIO_DEVICE_IN_IP"
+    },
+    {
+     "enum_field_value" : -2146435072,
+     "name" : "AUDIO_DEVICE_IN_BUS"
+    },
+    {
+     "enum_field_value" : -2130706432,
+     "name" : "AUDIO_DEVICE_IN_PROXY"
+    },
+    {
+     "enum_field_value" : -2113929216,
+     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : -2080374784,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
+    },
+    {
+     "enum_field_value" : -2013265920,
+     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : -1879048192,
+     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : -1610612736,
+     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_STUB"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_STUB"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_devices_t",
+   "name" : "audio_devices_t",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTI15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_OUTPUT_MIX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_ALLOCATE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_session_t",
+   "name" : "audio_session_t",
+   "referenced_type" : "_ZTI15audio_session_t",
+   "self_type" : "_ZTI15audio_session_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_TYPE_STREAMING"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_TYPE_OFFLINE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_TYPE_RELEASE"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AMediaDrmKeyType",
+   "name" : "AMediaDrmKeyType",
+   "referenced_type" : "_ZTI16AMediaDrmKeyType",
+   "self_type" : "_ZTI16AMediaDrmKeyType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STANDARD_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STANDARD_EDID"
+    }
+   ],
+   "linker_set_key" : "_ZTI16audio_standard_t",
+   "name" : "audio_standard_t",
+   "referenced_type" : "_ZTI16audio_standard_t",
+   "self_type" : "_ZTI16audio_standard_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_MESSAGES"
+    }
+   ],
+   "linker_set_key" : "_ZTI16camera3_msg_type",
+   "name" : "camera3_msg_type",
+   "referenced_type" : "_ZTI16camera3_msg_type",
+   "self_type" : "_ZTI16camera3_msg_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_GAIN_MODE_JOINT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_GAIN_MODE_CHANNELS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_GAIN_MODE_RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTI17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_ROLE_SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_ROLE_SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_role_t",
+   "name" : "audio_port_role_t",
+   "referenced_type" : "_ZTI17audio_port_role_t",
+   "self_type" : "_ZTI17audio_port_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_TYPE_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_TYPE_MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_PORT_TYPE_SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_type_t",
+   "name" : "audio_port_type_t",
+   "referenced_type" : "_ZTI17audio_port_type_t",
+   "self_type" : "_ZTI17audio_port_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_CLEAR"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CTR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_WV"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CBC"
+    }
+   ],
+   "linker_set_key" : "_ZTI17cryptoinfo_mode_t",
+   "name" : "cryptoinfo_mode_t",
+   "referenced_type" : "_ZTI17cryptoinfo_mode_t",
+   "self_type" : "_ZTI17cryptoinfo_mode_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "TORCH_MODE_STATUS_NOT_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_OFF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_ON"
+    }
+   ],
+   "linker_set_key" : "_ZTI17torch_mode_status",
+   "name" : "torch_mode_status",
+   "referenced_type" : "_ZTI17torch_mode_status",
+   "self_type" : "_ZTI17torch_mode_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
+   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_PROVISION_REQUIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_KEY_REQUIRED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_KEY_EXPIRED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_VENDOR_DEFINED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "EVENT_SESSION_RECLAIMED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmEventType",
+   "name" : "AMediaDrmEventType",
+   "referenced_type" : "_ZTI18AMediaDrmEventType",
+   "self_type" : "_ZTI18AMediaDrmEventType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_HDR_HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
+   "name" : "android_hdr_v1_2_t",
+   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
+   "self_type" : "_ZTI18android_hdr_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FLAG_SECURE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FLAG_SCO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FLAG_BEACON"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FLAG_BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FLAG_LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_flags_mask_t",
+   "name" : "audio_flags_mask_t",
+   "referenced_type" : "_ZTI18audio_flags_mask_t",
+   "self_type" : "_ZTI18audio_flags_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACING_BACK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACING_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FACING_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI19$CAMERA_FACING_BACK",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:218:1)",
+   "referenced_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "self_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KEY_STATUS_TYPE_USABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_STATUS_TYPE_EXPIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_STATUS_TYPE_OUTPUTNOTALLOWED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_STATUS_TYPE_STATUSPENDING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "KEY_STATUS_TYPE_INTERNALERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AMediaKeyStatusType",
+   "name" : "AMediaKeyStatusType",
+   "referenced_type" : "_ZTI19AMediaKeyStatusType",
+   "self_type" : "_ZTI19AMediaKeyStatusType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_DATASPACE_ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "HAL_DATASPACE_STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "HAL_DATASPACE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "HAL_DATASPACE_STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "HAL_DATASPACE_STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "HAL_DATASPACE_TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "HAL_DATASPACE_TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "HAL_DATASPACE_RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "HAL_DATASPACE_RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "HAL_DATASPACE_RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "HAL_DATASPACE_RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "HAL_DATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "HAL_DATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "HAL_DATASPACE_V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "HAL_DATASPACE_V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "HAL_DATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "HAL_DATASPACE_V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "HAL_DATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "HAL_DATASPACE_V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "HAL_DATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "HAL_DATASPACE_V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "HAL_DATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "HAL_DATASPACE_V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "HAL_DATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "HAL_DATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "HAL_DATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "HAL_DATASPACE_BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "HAL_DATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "HAL_DATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "HAL_DATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "HAL_DATASPACE_SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_dataspace_t",
+   "name" : "android_dataspace_t",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTI19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FLEX_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_FORMAT_Y"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FLEX_FORMAT_YCbCr"
+    },
+    {
+     "enum_field_value" : 1073741831,
+     "name" : "FLEX_FORMAT_YCbCrA"
+    },
+    {
+     "enum_field_value" : 7168,
+     "name" : "FLEX_FORMAT_RGB"
+    },
+    {
+     "enum_field_value" : 1073748992,
+     "name" : "FLEX_FORMAT_RGBA"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_format",
+   "name" : "android_flex_format",
+   "referenced_type" : "_ZTI19android_flex_format",
+   "self_type" : "_ZTI19android_flex_format",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_TRANSFORM_ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_transform_t",
+   "name" : "android_transform_t",
+   "referenced_type" : "_ZTI19android_transform_t",
+   "self_type" : "_ZTI19android_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_INPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_INPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_INPUT_FLAG_DIRECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_input_flags_t",
+   "name" : "audio_input_flags_t",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTI19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STREAM_SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STREAM_RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STREAM_MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_STREAM_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_STREAM_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_STREAM_DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_STREAM_TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_STREAM_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_STREAM_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_STREAM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_stream_type_t",
+   "name" : "audio_stream_type_t",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTI19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_OUTPUT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_INPUT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_BIDIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_STREAM_TYPES"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_stream_type",
+   "name" : "camera3_stream_type",
+   "referenced_type" : "_ZTI19camera3_stream_type",
+   "self_type" : "_ZTI19camera3_stream_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612735,
+     "name" : "AUDIO_DEVICE_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 896,
+     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
+    },
+    {
+     "enum_field_value" : 112,
+     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
+    },
+    {
+     "enum_field_value" : 67133440,
+     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
+    },
+    {
+     "enum_field_value" : -551550977,
+     "name" : "AUDIO_DEVICE_IN_ALL"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
+    },
+    {
+     "enum_field_value" : -2113923072,
+     "name" : "AUDIO_DEVICE_IN_ALL_USB"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_MAX"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "AUDIO_USAGE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:54:1)",
+   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_MSG_FOCUS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_MSG_ZOOM"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "CAMERA_MSG_PREVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "CAMERA_MSG_VIDEO_FRAME"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "CAMERA_MSG_POSTVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "CAMERA_MSG_RAW_IMAGE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA_MSG_COMPRESSED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "CAMERA_MSG_RAW_IMAGE_NOTIFY"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "CAMERA_MSG_PREVIEW_METADATA"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "CAMERA_MSG_FOCUS_MOVE"
+    },
+    {
+     "enum_field_value" : 65535,
+     "name" : "CAMERA_MSG_ALL_MSGS"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:72:1)",
+   "referenced_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "self_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_MODE_NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_MODE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_COLOR_MODE_SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_color_mode_t",
+   "name" : "android_color_mode_t",
+   "referenced_type" : "_ZTI20android_color_mode_t",
+   "self_type" : "_ZTI20android_color_mode_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_IN_LEFT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_FRONT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_IN_BACK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_IN_CENTER"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_MONO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_CHANNEL_OUT_TRI"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
+    },
+    {
+     "enum_field_value" : 786435,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786443,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 786439,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786447,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD"
+    },
+    {
+     "enum_field_value" : 1539,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
+    },
+    {
+     "enum_field_value" : 263,
+     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "AUDIO_CHANNEL_OUT_PENTA"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
+    },
+    {
+     "enum_field_value" : 1551,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
+    },
+    {
+     "enum_field_value" : 786495,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 184383,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 319,
+     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
+    },
+    {
+     "enum_field_value" : 1599,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
+    },
+    {
+     "enum_field_value" : 788031,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 185919,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 536870915,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306369,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306371,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_MONO"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_CHANNEL_IN_STEREO"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
+    },
+    {
+     "enum_field_value" : 252,
+     "name" : "AUDIO_CHANNEL_IN_6"
+    },
+    {
+     "enum_field_value" : 6291468,
+     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7340044,
+     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 6553612,
+     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7602188,
+     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 1507340,
+     "name" : "AUDIO_CHANNEL_IN_5POINT1"
+    },
+    {
+     "enum_field_value" : 16400,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
+    },
+    {
+     "enum_field_value" : 32784,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
+    },
+    {
+     "enum_field_value" : 49168,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
+    },
+    {
+     "enum_field_value" : -2147483645,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
+    },
+    {
+     "enum_field_value" : -2147483633,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
+    },
+    {
+     "enum_field_value" : -2147483617,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
+    },
+    {
+     "enum_field_value" : -2147483585,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
+    },
+    {
+     "enum_field_value" : -2147483521,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
+    },
+    {
+     "enum_field_value" : -2147483393,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
+    },
+    {
+     "enum_field_value" : -2147483137,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
+    },
+    {
+     "enum_field_value" : -2147482625,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
+    },
+    {
+     "enum_field_value" : -2147481601,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
+    },
+    {
+     "enum_field_value" : -2147479553,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
+    },
+    {
+     "enum_field_value" : -2147475457,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
+    },
+    {
+     "enum_field_value" : -2147467265,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
+    },
+    {
+     "enum_field_value" : -2147450881,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
+    },
+    {
+     "enum_field_value" : -2147418113,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
+    },
+    {
+     "enum_field_value" : -2147352577,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
+    },
+    {
+     "enum_field_value" : -2147221505,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
+    },
+    {
+     "enum_field_value" : -2146959361,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
+    },
+    {
+     "enum_field_value" : -2146435073,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
+    },
+    {
+     "enum_field_value" : -2145386497,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
+    },
+    {
+     "enum_field_value" : -2143289345,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
+    },
+    {
+     "enum_field_value" : -2139095041,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
+    },
+    {
+     "enum_field_value" : -2130706433,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
+    },
+    {
+     "enum_field_value" : 806354943,
+     "name" : "AUDIO_CHANNEL_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
+    },
+    {
+     "enum_field_value" : 7864316,
+     "name" : "AUDIO_CHANNEL_IN_ALL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_CHANNEL_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTI20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_content_type_t",
+   "name" : "audio_content_type_t",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTI20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
+   "name" : "audio_in_acoustics_t",
+   "referenced_type" : "_ZTI20audio_in_acoustics_t",
+   "self_type" : "_ZTI20audio_in_acoustics_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_mode_t",
+   "name" : "audio_offload_mode_t",
+   "referenced_type" : "_ZTI20audio_offload_mode_t",
+   "self_type" : "_ZTI20audio_offload_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OUTPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_OUTPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_OUTPUT_FLAG_TTS"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_OUTPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_output_flags_t",
+   "name" : "audio_output_flags_t",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTI20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_DEVICE_STATUS_NOT_PRESENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_DEVICE_STATUS_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_DEVICE_STATUS_ENUMERATING"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera_device_status",
+   "name" : "camera_device_status",
+   "referenced_type" : "_ZTI20camera_device_status",
+   "self_type" : "_ZTI20camera_device_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IO_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODULE_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PATCH_HANDLE_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:63:1)",
+   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "SYSTEM_TIME_REALTIME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SYSTEM_TIME_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SYSTEM_TIME_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SYSTEM_TIME_THREAD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SYSTEM_TIME_BOOTTIME"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:75:1)",
+   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Timers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
+   "name" : "audio_unique_id_use_t",
+   "referenced_type" : "_ZTI21audio_unique_id_use_t",
+   "self_type" : "_ZTI21audio_unique_id_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUFFER_STATUS_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUFFER_STATUS_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_buffer_status",
+   "name" : "camera3_buffer_status",
+   "referenced_type" : "_ZTI21camera3_buffer_status",
+   "self_type" : "_ZTI21camera3_buffer_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INTERLEAVE_LEFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:323:1)",
+   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_PORT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_PORT_CONFIG_GAIN"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_PORT_CONFIG_FLAGS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_PORT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:555:1)",
+   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_ERROR_RELEASED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_ERROR_DISABLED"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "CAMERA_ERROR_SERVER_DIED"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:196:1)",
+   "referenced_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "self_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "STATUS_OK"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "STATUS_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "STATUS_NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "STATUS_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "STATUS_BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "STATUS_BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "STATUS_NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "STATUS_PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "STATUS_NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "STATUS_ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "STATUS_DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "STATUS_FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "STATUS_BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "STATUS_NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "STATUS_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "STATUS_TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "STATUS_UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "STATUS_FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "STATUS_UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
+   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_COMPONENT_Y"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FLEX_COMPONENT_Cb"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FLEX_COMPONENT_Cr"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "FLEX_COMPONENT_R"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "FLEX_COMPONENT_G"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "FLEX_COMPONENT_B"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "FLEX_COMPONENT_A"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_flex_component",
+   "name" : "android_flex_component",
+   "referenced_type" : "_ZTI22android_flex_component",
+   "self_type" : "_ZTI22android_flex_component",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "HAL_PIXEL_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "HAL_PIXEL_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "HAL_PIXEL_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "HAL_PIXEL_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "HAL_PIXEL_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "HAL_PIXEL_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "HAL_PIXEL_FORMAT_YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_pixel_format_t",
+   "name" : "android_pixel_format_t",
+   "referenced_type" : "_ZTI22android_pixel_format_t",
+   "self_type" : "_ZTI22android_pixel_format_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DUAL_MONO_MODE_LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DUAL_MONO_MODE_LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_DUAL_MONO_MODE_RR"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
+   "name" : "audio_dual_mono_mode_t",
+   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
+   "self_type" : "_ZTI22audio_dual_mono_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
+   "name" : "audio_mmap_buffer_flag",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
+   "self_type" : "_ZTI22audio_mmap_buffer_flag",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_ERROR_REQUEST"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_MSG_ERROR_RESULT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_MSG_ERROR_BUFFER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_MSG_NUM_ERRORS"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_error_msg_code",
+   "name" : "camera3_error_msg_code",
+   "referenced_type" : "_ZTI22camera3_error_msg_code",
+   "self_type" : "_ZTI22camera3_error_msg_code",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "ANDROID_PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "ANDROID_PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "ANDROID_PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "ANDROID_PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -10,
+     "name" : "ANDROID_PRIORITY_VIDEO"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "ANDROID_PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "ANDROID_PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
+   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/thread_defs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "LAST_CALL_TRANSACTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:52:1)",
+   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_ROTATION_0"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_ROTATION_90"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_ROTATION_180"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_STREAM_ROTATION_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_stream_rotation",
+   "name" : "camera3_stream_rotation",
+   "referenced_type" : "_ZTI23camera3_stream_rotation",
+   "self_type" : "_ZTI23camera3_stream_rotation",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_UID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_PID"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h:33:1)",
+   "referenced_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "self_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 30,
+     "name" : "AUDIO_CHANNEL_COUNT_MAX"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_CHANNEL_INDEX_HDR"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:170:1)",
+   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 281411584,
+     "name" : "HAL_DATASPACE_BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "HAL_DATASPACE_BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
+   "name" : "android_dataspace_v1_1_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
+   "self_type" : "_ZTI24android_dataspace_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 142999552,
+     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "HAL_DATASPACE_HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
+   "name" : "android_dataspace_v1_2_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
+   "self_type" : "_ZTI24android_dataspace_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_TEMPLATE_PREVIEW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_TEMPLATE_STILL_CAPTURE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_RECORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_SNAPSHOT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA3_TEMPLATE_MANUAL"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA3_TEMPLATE_COUNT"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "CAMERA3_VENDOR_TEMPLATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI24camera3_request_template",
+   "name" : "camera3_request_template",
+   "referenced_type" : "_ZTI24camera3_request_template",
+   "self_type" : "_ZTI24camera3_request_template",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_DEVICE_BIT_IN"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:297:1)",
+   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -16777216,
+     "name" : "AUDIO_FORMAT_MAIN_MASK"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_FORMAT_SUB_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
+    },
+    {
+     "enum_field_value" : 768,
+     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:464:1)",
+   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACE_DETECTION_HW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACE_DETECTION_SW"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:230:1)",
+   "referenced_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "self_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "GRALLOC_USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "GRALLOC_USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "GRALLOC_USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "GRALLOC_USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "GRALLOC_USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "GRALLOC_USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "GRALLOC_USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "GRALLOC_USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "GRALLOC_USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "GRALLOC_USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "GRALLOC_USAGE_HW_FB"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "GRALLOC_USAGE_EXTERNAL_DISP"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "GRALLOC_USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "GRALLOC_USAGE_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "GRALLOC_USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_WRITE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_READ"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_ZSL"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_MASK"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "GRALLOC_USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "GRALLOC_USAGE_RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "GRALLOC_USAGE_FOREIGN_BUFFERS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "GRALLOC_USAGE_HW_IMAGE_ENCODER"
+    },
+    {
+     "enum_field_value" : -2097153,
+     "name" : "GRALLOC_USAGE_ALLOC_MASK"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "GRALLOC_USAGE_PRIVATE_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "GRALLOC_USAGE_PRIVATE_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "GRALLOC_USAGE_PRIVATE_3"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/gralloc.h:68:1)",
+   "referenced_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "self_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "HAL_AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:12:1)",
+   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:264:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "HAL_COLOR_MODE_BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "HAL_COLOR_MODE_BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "HAL_COLOR_MODE_BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
+   "name" : "android_color_mode_v1_1_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
+   "self_type" : "_ZTI25android_color_mode_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_transform_t",
+   "name" : "android_color_transform_t",
+   "referenced_type" : "_ZTI25android_color_transform_t",
+   "self_type" : "_ZTI25android_color_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 39,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
+   "name" : "android_pixel_format_sw_t",
+   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
+   "self_type" : "_ZTI25android_pixel_format_sw_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-sw.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_LOW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_NORMAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
+   "name" : "audio_mix_latency_class_t",
+   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
+   "self_type" : "_ZTI25audio_mix_latency_class_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:322:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
+   "name" : "audio_encapsulation_mode_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
+   "self_type" : "_ZTI26audio_encapsulation_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTI26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:18:1)",
+   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 48,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
+   "name" : "android_pixel_format_v1_1_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "HAL_PIXEL_FORMAT_HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
+   "name" : "android_pixel_format_v1_2_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_location_t",
+   "name" : "audio_microphone_location_t",
+   "referenced_type" : "_ZTI27audio_microphone_location_t",
+   "self_type" : "_ZTI27audio_microphone_location_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_MIN"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_PUBLIC_CNT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_STREAM_CNT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_MAX"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_SOURCE_CNT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:29:1)",
+   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_RENDER_INTENT_ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
+   "name" : "android_render_intent_v1_1_t",
+   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
+   "self_type" : "_ZTI28android_render_intent_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "MIC_DIRECTION_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "MIC_DIRECTION_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "MIC_DIRECTION_BACK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "MIC_DIRECTION_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
+   "name" : "audio_microphone_direction_t",
+   "referenced_type" : "_ZTI28audio_microphone_direction_t",
+   "self_type" : "_ZTI28audio_microphone_direction_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUF_REQ_FAILED_PARTIAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_BUF_REQ_FAILED_CONFIGURING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_BUF_REQ_FAILED_ILLEGAL_ARGUMENTS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_BUF_REQ_FAILED_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI29camera3_buffer_request_status",
+   "name" : "camera3_buffer_request_status",
+   "referenced_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTI29camera3_buffer_request_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
+    }
+   ],
+   "linker_set_key" : "_ZTI30audio_channel_representation_t",
+   "name" : "audio_channel_representation_t",
+   "referenced_type" : "_ZTI30audio_channel_representation_t",
+   "self_type" : "_ZTI30audio_channel_representation_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "NATIVE_WINDOW_GET_EXTRA_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:285:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "name" : "audio_timestretch_stretch_mode_t",
+   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_PS_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_PS_BUF_REQ_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_PS_BUF_REQ_MAX_BUFFER_EXCEEDED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_PS_BUF_REQ_STREAM_DISCONNECTED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_PS_BUF_REQ_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_PS_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI32camera3_stream_buffer_req_status",
+   "name" : "camera3_stream_buffer_req_status",
+   "referenced_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "self_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_CMD_START_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_CMD_STOP_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_CMD_SET_DISPLAY_ORIENTATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_CMD_ENABLE_SHUTTER_SOUND"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_CMD_PLAY_RECORDING_SOUND"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA_CMD_START_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_CMD_STOP_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "CAMERA_CMD_PING"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "CAMERA_CMD_SET_VIDEO_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "CAMERA_CMD_SET_VIDEO_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:95:1)",
+   "referenced_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "self_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
+   "name" : "audio_microphone_directionality_t",
+   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
+   "self_type" : "_ZTI33audio_microphone_directionality_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "name" : "audio_timestretch_fallback_mode_t",
+   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_NORMAL_MODE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "CAMERA3_VENDOR_STREAM_CONFIGURATION_MODE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI33camera3_stream_configuration_mode",
+   "name" : "camera3_stream_configuration_mode",
+   "referenced_type" : "_ZTI33camera3_stream_configuration_mode",
+   "self_type" : "_ZTI33camera3_stream_configuration_mode",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 255,
+     "name" : "CAMERA3_JPEG_BLOB_ID"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/camera3.h:1988:1)",
+   "referenced_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "self_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:303:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "name" : "audio_encapsulation_metadata_type_t",
+   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base.h:53:1)",
+   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODEC_CONFIGURE_FLAG_ENCODE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_INFO_TRY_AGAIN_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaCodec.h:64:1)",
+   "referenced_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "self_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaExtractor.h:203:1)",
+   "referenced_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "self_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ENABLE_MASK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ONE_SHOT_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_COPY_OUT_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_NOOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMERA"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER"
+    }
+   ],
+   "linker_set_key" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:60:1)",
+   "referenced_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "self_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
+    }
+   ],
+   "linker_set_key" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "name" : "ANativeWindow_FrameRateCompatibilityInternal",
+   "referenced_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "self_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FCC_1"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FCC_2"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FCC_8"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_12"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "FCC_24"
+    }
+   ],
+   "linker_set_key" : "_ZTI6$FCC_1",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:214:1)",
+   "referenced_type" : "_ZTI6$FCC_1",
+   "self_type" : "_ZTI6$FCC_1",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAEXTRACTOR_SEEK_PREVIOUS_SYNC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SEEK_NEXT_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SEEK_CLOSEST_SYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI8SeekMode",
+   "name" : "SeekMode",
+   "referenced_type" : "_ZTI8SeekMode",
+   "self_type" : "_ZTI8SeekMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ndk::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ndk::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
+   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::TOP_BOTTOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::RIGHT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "name" : "aidl::android::hardware::graphics::common::Interlaced",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Compression::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Compression::DISPLAY_STREAM_COMPRESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "name" : "aidl::android::hardware::graphics::common::Compression",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::SITED_INTERSTITIAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::COSITED_HORIZONTAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "name" : "aidl::android::hardware::graphics::common::ChromaSiting",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::NONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::PREMULTIPLIED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::COVERAGE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "name" : "aidl::android::hardware::graphics::common::BlendMode",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItem::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItem::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItem.h:46:5)",
+   "referenced_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FrameEvent::POSTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FrameEvent::REQUESTED_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FrameEvent::LATCH"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::FrameEvent::ACQUIRE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::FrameEvent::FIRST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::FrameEvent::LAST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::FrameEvent::GPU_COMPOSITION_DONE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::FrameEvent::DISPLAY_PRESENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::FrameEvent::DEQUEUE_READY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::FrameEvent::RELEASE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::FrameEvent::EVENT_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10FrameEventE",
+   "name" : "android::FrameEvent",
+   "referenced_type" : "_ZTIN7android10FrameEventE",
+   "self_type" : "_ZTIN7android10FrameEventE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
+   "name" : "android::Parcelable::Stability",
+   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
+   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::BufferQueue::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:32:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferQueue::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:34:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueue::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::BufferQueue::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:36:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 62,
+     "name" : "android::BufferQueue::MAX_MAX_ACQUIRED_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:43:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "self_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::HdrMetadata::SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::HdrMetadata::CTA861_3"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::HdrMetadata::HDR10PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadata4TypeE",
+   "name" : "android::HdrMetadata::Type",
+   "referenced_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "self_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMemoryHeap::READ_ONLY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "name" : "android::IMemoryHeap::(anonymous enum at frameworks/native/libs/binder/include/binder/IMemory.h:37:5)",
+   "referenced_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "self_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PublicFormat::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PublicFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PublicFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PublicFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PublicFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::PublicFormat::NV16"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::PublicFormat::NV21"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::PublicFormat::YUY2"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PublicFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::PublicFormat::RAW_SENSOR"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::PublicFormat::PRIVATE"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::PublicFormat::YUV_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::PublicFormat::RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::PublicFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::PublicFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PublicFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::PublicFormat::JPEG"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::PublicFormat::DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::PublicFormat::RAW_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::PublicFormat::RAW_DEPTH10"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::PublicFormat::YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::PublicFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::PublicFormat::Y16"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::PublicFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "android::PublicFormat::DEPTH16"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "android::PublicFormat::DEPTH_JPEG"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "android::PublicFormat::HEIC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12PublicFormatE",
+   "name" : "android::PublicFormat",
+   "referenced_type" : "_ZTIN7android12PublicFormatE",
+   "self_type" : "_ZTIN7android12PublicFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PublicFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 255,
+     "name" : "android::GraphicBuffer::USAGE_SOFTWARE_MASK"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::GraphicBuffer::USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::GraphicBuffer::USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::GraphicBuffer::USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::GraphicBuffer::USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::GraphicBuffer::USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::GraphicBuffer::USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "android::GraphicBuffer::USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::GraphicBuffer::USAGE_CURSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:56:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "self_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::WRAP_HANDLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::TAKE_HANDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::TAKE_UNREGISTERED_HANDLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::CLONE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "name" : "android::GraphicBuffer::HandleWrapMethod",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "self_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIh"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::ownNone"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::ownHandle"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::ownData"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:221:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "self_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_pointer<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "name" : "android::trait_pointer<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "name" : "android::trait_pointer<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "name" : "android::trait_pointer<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MemoryHeapBase::READ_ONLY"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::MemoryHeapBase::DONT_MAP_LOCALLY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::MemoryHeapBase::NO_CACHING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "name" : "android::MemoryHeapBase::(anonymous enum at frameworks/native/libs/binder/include/binder/MemoryHeapBase.h:32:5)",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "self_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::NO_ERROR"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "android::UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "android::BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "android::ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "android::FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "android::BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "android::NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "android::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "android::UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "android::FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "android::UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
+   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Errors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "android::PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "android::PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "android::PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
+   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/ThreadDefs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::BufferQueueDefs::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueueDefs::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::BufferQueueDefs::(anonymous enum at frameworks/native/libs/ui/include/ui/BufferQueueDefs.h:27:9)",
+   "referenced_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/BufferQueueDefs.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<String8, String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::DEFAULT_MAX_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:44:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:45:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferItemConsumer::NO_BUFFER_AVAILABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:46:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_copy<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_copy<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_copy<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_ctor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_dtor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_move<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_move<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_move<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String16>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:187:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBufferMapper::GRALLOC_2"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBufferMapper::GRALLOC_3"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBufferMapper::GRALLOC_4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "name" : "android::GraphicBufferMapper::Version",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferConsumer::STALE_BUFFER_SLOT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferConsumer::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::IGraphicBufferConsumer::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::IGraphicBufferConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h:47:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::Api"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::AllLocal"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1651602789,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_QUEUE"
+    },
+    {
+     "enum_field_value" : 1651012962,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_HUB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:90:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferProducer::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:81:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_NONE"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PIXEL_FORMAT_CUSTOM"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::PIXEL_FORMAT_TRANSLUCENT"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PIXEL_FORMAT_TRANSPARENT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PIXEL_FORMAT_OPAQUE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::PIXEL_FORMAT_RGBA_5551"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::PIXEL_FORMAT_RGBA_4444"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PIXEL_FORMAT_RGBA_1010102"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "name" : "android::(anonymous enum at frameworks/native/libs/ui/include/ui/PixelFormat.h:32:1)",
+   "referenced_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "self_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PixelFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 157929241,
+     "name" : "android::os::IInputConstants::BLOCK_FLAG_SLIPPERY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv8-a_static/gen/aidl/android/os/IInputConstants.h:20:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5000,
+     "name" : "android::os::IInputConstants::UNMULTIPLIED_DEFAULT_DISPATCHING_TIMEOUT_MILLIS"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::os::IInputConstants::INVALID_BATTERY_CAPACITY"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::os::IInputConstants::INVALID_INPUT_EVENT_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv8-a_static/gen/aidl/android/os/IInputConstants.h:15:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::Fence::TIMEOUT_NEVER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "name" : "android::Fence::(anonymous enum at frameworks/native/libs/ui/include/ui/Fence.h:48:5)",
+   "referenced_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "self_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Fence::Status::Invalid"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Fence::Status::Unsignaled"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::Fence::Status::Signaled"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence6StatusE",
+   "name" : "android::Fence::Status",
+   "referenced_type" : "_ZTIN7android5Fence6StatusE",
+   "self_type" : "_ZTIN7android5Fence6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Mutex::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Mutex::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
+   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::READ_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "name" : "android::Parcel::ReadFlags",
+   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RWLock::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RWLock::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
+   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::binder::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::binder::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::binder::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::binder::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::binder::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::binder::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::binder::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::binder::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::binder::Status::EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "android::binder::Status::EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::binder::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::binder::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6Status9ExceptionE",
+   "name" : "android::binder::Status::Exception",
+   "referenced_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "self_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "name" : "android::traits<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "name" : "android::traits<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "name" : "android::traits<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned char>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599098439,
+     "name" : "android::IBinder::PING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598311760,
+     "name" : "android::IBinder::DUMP_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598246212,
+     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598968902,
+     "name" : "android::IBinder::INTERFACE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599295570,
+     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598380116,
+     "name" : "android::IBinder::EXTENSION_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599097156,
+     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599362900,
+     "name" : "android::IBinder::TWEET_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598835019,
+     "name" : "android::IBinder::LIKE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FLAG_ONEWAY"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IBinder::FLAG_CLEAR_BUF"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "name" : "android::IBinder::(anonymous enum at frameworks/native/libs/binder/include/binder/IBinder.h:51:5)",
+   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::FIRST_INC_STRONG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:318:5)",
+   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:309:5)",
+   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Surface::DEFAULT_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:369:5)",
+   "referenced_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "self_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::Surface::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:368:5)",
+   "referenced_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::HidlReturnRestriction::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "name" : "android::hardware::HidlReturnRestriction",
+   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::hardware::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "name" : "android::hardware::Status::Exception",
+   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::READPTRPOS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::WRITEPTRPOS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::DATAPTRPOS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::EVFLAGWORDPOS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "name" : "android::hardware::details::GrantorType",
+   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::kSynchronizedReadWrite"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::kUnsynchronizedWrite"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
+   "name" : "android::hardware::MQFlavor",
+   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::API"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::ALL_LOCAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CURRENTLY_CONNECTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::OK"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_INIT"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::UNKNOWN_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::UNSPECIFIED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK_HI"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_MIPMAP_COMPLETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::HW_IMAGE_ENCODER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HLG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_HLG"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_BT2020"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_HLG"
+    },
+    {
+     "enum_field_value" : 142999552,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::basic_string<char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<basic_string<char>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<double>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<float>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::WAKE_UP_ONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::WAKE_UP_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "name" : "android::Condition::WakeUpType",
+   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
+   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
+   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::State::VALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::State::INVALID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::State::FORCED_VALID_FOR_TEST"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime5StateE",
+   "name" : "android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::Snapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::Snapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::Snapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "name" : "android::FenceTime::Snapshot::State",
+   "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "self_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_buffer_request"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP25camera3_stream_buffer_ret"
+    }
+   ],
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "return_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP10_jintArray",
+   "self_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jbyteArray",
+   "self_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jcharArray",
+   "self_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jlongArray",
+   "self_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "return_type" : "_ZTIP11_jthrowable",
+   "self_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jfloatArray",
+   "self_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jshortArray",
+   "self_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP13_jdoubleArray",
+   "self_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(_JNIEnv *, int, _jclass *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "return_type" : "_ZTIP13_jobjectArray",
+   "self_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP14_jbooleanArray",
+   "self_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(_JNIEnv *, _jobjectArray *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(_JNIEnv *, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(_JNIEnv *, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "return_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(_JNIEnv *, _jintArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(_JNIEnv *, _jarray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(const JNINativeInterface **, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(const JNINativeInterface **, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(const JNINativeInterface **, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(const JNINativeInterface **, int, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvE",
+   "name" : "unsigned char (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP11hw_device_tE",
+   "name" : "int (hw_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (ANativeWindow *, int, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (alloc_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tE",
+   "name" : "int (framebuffer_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (framebuffer_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiE",
+   "name" : "int (framebuffer_device_t *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "name" : "int (framebuffer_device_t *, int, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvE",
+   "name" : "int (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (_JNIEnv *, _jthrowable *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jthrowable"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (_JNIEnv *, _jarray *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "name" : "int (_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (_JNIEnv *, _jclass *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "name" : "int (_JNIEnv *, _jstring *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (_JNIEnv *, _JavaVM **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnviE",
+   "name" : "int (_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVME",
+   "name" : "int (_JavaVM *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (_JavaVM *, _JNIEnv **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPPviE",
+   "name" : "int (_JavaVM *, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8AIBinder"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK7AParcel"
+    },
+    {
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceE",
+   "name" : "int (const camera3_device *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (const camera3_device *, camera3_capture_request *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP23camera3_capture_request"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (const camera3_device *, camera3_stream_configuration *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP28camera3_stream_configuration"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (const camera3_device *, const camera3_callback_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (const camera3_device *, const camera3_stream_buffer_set *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera3_stream_buffer_set"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (const gralloc_module_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tizE",
+   "name" : "int (const gralloc_module_t *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK23camera_module_callbacksE",
+   "name" : "int (const camera_module_callbacks *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPKcbE",
+   "name" : "int (const char *, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPKcbE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPKcbE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNIInvokeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (const JNIInvokeInterface **, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "name" : "int (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "name" : "int (const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvE",
+   "name" : "int (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvE",
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxE",
+   "name" : "int (void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxS_jE",
+   "name" : "int (void *, long long, void *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxS_jE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiP11camera_infoE",
+   "name" : "int (int, camera_info *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP11camera_info"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiP11camera_infoE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPK25camera_stream_combinationE",
+   "name" : "int (int, const camera_stream_combination *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera_stream_combination"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPP15camera_metadataE",
+   "name" : "int (int, camera_metadata **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPP15camera_metadataE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFivE",
+   "name" : "int ()",
+   "referenced_type" : "_ZTIFivE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFivE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (AMediaCodec *, void *, media_status_t, int, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTI14media_status_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (AMediaCodec *, void *, AMediaFormat *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviE",
+   "name" : "void (AMediaCodec *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14alloc_device_tPciE",
+   "name" : "void (alloc_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14alloc_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14vendor_tag_opsE",
+   "name" : "void (vendor_tag_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14vendor_tag_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14vendor_tag_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP20framebuffer_device_tPciE",
+   "name" : "void (framebuffer_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvE",
+   "name" : "void (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (_JNIEnv *, _jlongArray *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (_JNIEnv *, _jshortArray *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (_JNIEnv *, _jarray *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (_JNIEnv *, _jstring *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (_JNIEnv *, _jstring *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvPKcE",
+   "name" : "void (_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTI18AMediaDrmEventType"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmKeyStatus"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (const camera3_device *, vendor_tag_query_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP20vendor_tag_query_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceiE",
+   "name" : "void (const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14camera3_stream"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (const camera3_callback_ops *, const camera3_notify_msg *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK18camera3_notify_msg"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (const camera3_callback_ops *, const camera3_capture_result *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_capture_result"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK21camera3_stream_buffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "name" : "void (const camera_module_callbacks *, const char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "name" : "void (const camera_module_callbacks *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN7android6ParcelE"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "name" : "void (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "name" : "void (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (const JNINativeInterface **, void *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (const JNINativeInterface **, void *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (const JNINativeInterface **, void *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (const JNINativeInterface **, void *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (const JNINativeInterface **, void *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (const JNINativeInterface **, void *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (const JNINativeInterface **, void *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (const JNINativeInterface **, void *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (const JNINativeInterface **, void *, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvE",
+   "name" : "void (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderE",
+   "name" : "void (void *, AImageReader *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (void *, AImageReader *, AHardwareBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvyE",
+   "name" : "void (unsigned long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "referenced_type" : "_ZTIFvyE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvyE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTISt9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTI9__va_list"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AImageReader_acquireLatestImage",
+   "linker_set_key" : "AImageReader_acquireLatestImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireLatestImageAsync",
+   "linker_set_key" : "AImageReader_acquireLatestImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImage",
+   "linker_set_key" : "AImageReader_acquireNextImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImageAsync",
+   "linker_set_key" : "AImageReader_acquireNextImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_delete",
+   "linker_set_key" : "AImageReader_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getFormat",
+   "linker_set_key" : "AImageReader_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getHeight",
+   "linker_set_key" : "AImageReader_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getMaxImages",
+   "linker_set_key" : "AImageReader_getMaxImages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWidth",
+   "linker_set_key" : "AImageReader_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWindow",
+   "linker_set_key" : "AImageReader_getWindow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_new",
+   "linker_set_key" : "AImageReader_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_newWithUsage",
+   "linker_set_key" : "AImageReader_newWithUsage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setBufferRemovedListener",
+   "linker_set_key" : "AImageReader_setBufferRemovedListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP34AImageReader_BufferRemovedListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setImageListener",
+   "linker_set_key" : "AImageReader_setImageListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP26AImageReader_ImageListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImage_delete",
+   "linker_set_key" : "AImage_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_deleteAsync",
+   "linker_set_key" : "AImage_deleteAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getCropRect",
+   "linker_set_key" : "AImage_getCropRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIP14AImageCropRect"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getFormat",
+   "linker_set_key" : "AImage_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHardwareBuffer",
+   "linker_set_key" : "AImage_getHardwareBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHeight",
+   "linker_set_key" : "AImage_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getNumberOfPlanes",
+   "linker_set_key" : "AImage_getNumberOfPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneData",
+   "linker_set_key" : "AImage_getPlaneData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPh"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlanePixelStride",
+   "linker_set_key" : "AImage_getPlanePixelStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneRowStride",
+   "linker_set_key" : "AImage_getPlaneRowStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getTimestamp",
+   "linker_set_key" : "AImage_getTimestamp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getWidth",
+   "linker_set_key" : "AImage_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isRecoverable",
+   "linker_set_key" : "AMediaCodecActionCode_isRecoverable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isTransient",
+   "linker_set_key" : "AMediaCodecActionCode_isTransient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_delete",
+   "linker_set_key" : "AMediaCodecCryptoInfo_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getClearBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getClearBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getIV",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getIV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getKey",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getKey",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getMode",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getMode",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI17cryptoinfo_mode_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_new",
+   "linker_set_key" : "AMediaCodecCryptoInfo_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTI17cryptoinfo_mode_t"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_setPattern",
+   "linker_set_key" : "AMediaCodecCryptoInfo_setPattern",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIP20cryptoinfo_pattern_t"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_configure",
+   "linker_set_key" : "AMediaCodec_configure",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByName",
+   "linker_set_key" : "AMediaCodec_createCodecByName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByNameForClient",
+   "linker_set_key" : "AMediaCodec_createCodecByNameForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByType",
+   "linker_set_key" : "AMediaCodec_createDecoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createDecoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByType",
+   "linker_set_key" : "AMediaCodec_createEncoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createEncoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createInputSurface",
+   "linker_set_key" : "AMediaCodec_createInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createPersistentInputSurface",
+   "linker_set_key" : "AMediaCodec_createPersistentInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_delete",
+   "linker_set_key" : "AMediaCodec_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueInputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueOutputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_flush",
+   "linker_set_key" : "AMediaCodec_flush",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getBufferFormat",
+   "linker_set_key" : "AMediaCodec_getBufferFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputBuffer",
+   "linker_set_key" : "AMediaCodec_getInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputFormat",
+   "linker_set_key" : "AMediaCodec_getInputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getName",
+   "linker_set_key" : "AMediaCodec_getName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPPc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputBuffer",
+   "linker_set_key" : "AMediaCodec_getOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputFormat",
+   "linker_set_key" : "AMediaCodec_getOutputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueSecureInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueSecureInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseCrypto",
+   "linker_set_key" : "AMediaCodec_releaseCrypto",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseName",
+   "linker_set_key" : "AMediaCodec_releaseName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBuffer",
+   "linker_set_key" : "AMediaCodec_releaseOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBufferAtTime",
+   "linker_set_key" : "AMediaCodec_releaseOutputBufferAtTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setAsyncNotifyCallback",
+   "linker_set_key" : "AMediaCodec_setAsyncNotifyCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setInputSurface",
+   "linker_set_key" : "AMediaCodec_setInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setOutputSurface",
+   "linker_set_key" : "AMediaCodec_setOutputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setParameters",
+   "linker_set_key" : "AMediaCodec_setParameters",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_signalEndOfInputStream",
+   "linker_set_key" : "AMediaCodec_signalEndOfInputStream",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_start",
+   "linker_set_key" : "AMediaCodec_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_stop",
+   "linker_set_key" : "AMediaCodec_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_delete",
+   "linker_set_key" : "AMediaCrypto_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaCrypto_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_new",
+   "linker_set_key" : "AMediaCrypto_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaCrypto",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "linker_set_key" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_close",
+   "linker_set_key" : "AMediaDataSource_close",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_delete",
+   "linker_set_key" : "AMediaDataSource_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_new",
+   "linker_set_key" : "AMediaDataSource_new",
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_newUri",
+   "linker_set_key" : "AMediaDataSource_newUri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setClose",
+   "linker_set_key" : "AMediaDataSource_setClose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetAvailableSize",
+   "linker_set_key" : "AMediaDataSource_setGetAvailableSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetSize",
+   "linker_set_key" : "AMediaDataSource_setGetSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setReadAt",
+   "linker_set_key" : "AMediaDataSource_setReadAt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxS_jE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setUserdata",
+   "linker_set_key" : "AMediaDataSource_setUserdata",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDrm_closeSession",
+   "linker_set_key" : "AMediaDrm_closeSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_createByUUID",
+   "linker_set_key" : "AMediaDrm_createByUUID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIP9AMediaDrm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_decrypt",
+   "linker_set_key" : "AMediaDrm_decrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_encrypt",
+   "linker_set_key" : "AMediaDrm_encrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getKeyRequest",
+   "linker_set_key" : "AMediaDrm_getKeyRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTI16AMediaDrmKeyType"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_getPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyString",
+   "linker_set_key" : "AMediaDrm_getPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getProvisionRequest",
+   "linker_set_key" : "AMediaDrm_getProvisionRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getSecureStops",
+   "linker_set_key" : "AMediaDrm_getSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaDrm_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_openSession",
+   "linker_set_key" : "AMediaDrm_openSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideKeyResponse",
+   "linker_set_key" : "AMediaDrm_provideKeyResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideProvisionResponse",
+   "linker_set_key" : "AMediaDrm_provideProvisionResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_queryKeyStatus",
+   "linker_set_key" : "AMediaDrm_queryKeyStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_release",
+   "linker_set_key" : "AMediaDrm_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_releaseSecureStops",
+   "linker_set_key" : "AMediaDrm_releaseSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_removeKeys",
+   "linker_set_key" : "AMediaDrm_removeKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_restoreKeys",
+   "linker_set_key" : "AMediaDrm_restoreKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnEventListener",
+   "linker_set_key" : "AMediaDrm_setOnEventListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnExpirationUpdateListener",
+   "linker_set_key" : "AMediaDrm_setOnExpirationUpdateListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnKeysChangeListener",
+   "linker_set_key" : "AMediaDrm_setOnKeysChangeListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_setPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyString",
+   "linker_set_key" : "AMediaDrm_setPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_sign",
+   "linker_set_key" : "AMediaDrm_sign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_verify",
+   "linker_set_key" : "AMediaDrm_verify",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_advance",
+   "linker_set_key" : "AMediaExtractor_advance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_delete",
+   "linker_set_key" : "AMediaExtractor_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getCachedDuration",
+   "linker_set_key" : "AMediaExtractor_getCachedDuration",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getFileFormat",
+   "linker_set_key" : "AMediaExtractor_getFileFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getPsshInfo",
+   "linker_set_key" : "AMediaExtractor_getPsshInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP8PsshInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleCryptoInfo",
+   "linker_set_key" : "AMediaExtractor_getSampleCryptoInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFlags",
+   "linker_set_key" : "AMediaExtractor_getSampleFlags",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFormat",
+   "linker_set_key" : "AMediaExtractor_getSampleFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleSize",
+   "linker_set_key" : "AMediaExtractor_getSampleSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTime",
+   "linker_set_key" : "AMediaExtractor_getSampleTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTrackIndex",
+   "linker_set_key" : "AMediaExtractor_getSampleTrackIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackCount",
+   "linker_set_key" : "AMediaExtractor_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackFormat",
+   "linker_set_key" : "AMediaExtractor_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_new",
+   "linker_set_key" : "AMediaExtractor_new",
+   "return_type" : "_ZTIP15AMediaExtractor",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_readSampleData",
+   "linker_set_key" : "AMediaExtractor_readSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_seekTo",
+   "linker_set_key" : "AMediaExtractor_seekTo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTI8SeekMode"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_selectTrack",
+   "linker_set_key" : "AMediaExtractor_selectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSource",
+   "linker_set_key" : "AMediaExtractor_setDataSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceCustom",
+   "linker_set_key" : "AMediaExtractor_setDataSourceCustom",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceFd",
+   "linker_set_key" : "AMediaExtractor_setDataSourceFd",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_unselectTrack",
+   "linker_set_key" : "AMediaExtractor_unselectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaFormat_clear",
+   "linker_set_key" : "AMediaFormat_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_copy",
+   "linker_set_key" : "AMediaFormat_copy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_delete",
+   "linker_set_key" : "AMediaFormat_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getBuffer",
+   "linker_set_key" : "AMediaFormat_getBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getDouble",
+   "linker_set_key" : "AMediaFormat_getDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getFloat",
+   "linker_set_key" : "AMediaFormat_getFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt32",
+   "linker_set_key" : "AMediaFormat_getInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt64",
+   "linker_set_key" : "AMediaFormat_getInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getRect",
+   "linker_set_key" : "AMediaFormat_getRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getSize",
+   "linker_set_key" : "AMediaFormat_getSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getString",
+   "linker_set_key" : "AMediaFormat_getString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_new",
+   "linker_set_key" : "AMediaFormat_new",
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setBuffer",
+   "linker_set_key" : "AMediaFormat_setBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setDouble",
+   "linker_set_key" : "AMediaFormat_setDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setFloat",
+   "linker_set_key" : "AMediaFormat_setFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt32",
+   "linker_set_key" : "AMediaFormat_setInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt64",
+   "linker_set_key" : "AMediaFormat_setInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setRect",
+   "linker_set_key" : "AMediaFormat_setRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setSize",
+   "linker_set_key" : "AMediaFormat_setSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setString",
+   "linker_set_key" : "AMediaFormat_setString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_toString",
+   "linker_set_key" : "AMediaFormat_toString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_addTrack",
+   "linker_set_key" : "AMediaMuxer_addTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_append",
+   "linker_set_key" : "AMediaMuxer_append",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI10AppendMode"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_delete",
+   "linker_set_key" : "AMediaMuxer_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackCount",
+   "linker_set_key" : "AMediaMuxer_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackFormat",
+   "linker_set_key" : "AMediaMuxer_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_new",
+   "linker_set_key" : "AMediaMuxer_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI12OutputFormat"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setLocation",
+   "linker_set_key" : "AMediaMuxer_setLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setOrientationHint",
+   "linker_set_key" : "AMediaMuxer_setOrientationHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_start",
+   "linker_set_key" : "AMediaMuxer_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_stop",
+   "linker_set_key" : "AMediaMuxer_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_writeSampleData",
+   "linker_set_key" : "AMediaMuxer_writeSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaCodecBufferInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND",
+   "name" : "AMEDIACODEC_KEY_SUSPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUM",
+   "name" : "AMEDIAFORMAT_KEY_ALBUM",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD",
+   "name" : "AMEDIAFORMAT_KEY_CSD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_0",
+   "name" : "AMEDIAFORMAT_KEY_CSD_0",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_1",
+   "name" : "AMEDIAFORMAT_KEY_CSD_1",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_2",
+   "name" : "AMEDIAFORMAT_KEY_CSD_2",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_D263",
+   "name" : "AMEDIAFORMAT_KEY_D263",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DATE",
+   "name" : "AMEDIAFORMAT_KEY_DATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DURATION",
+   "name" : "AMEDIAFORMAT_KEY_DURATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ESDS",
+   "name" : "AMEDIAFORMAT_KEY_ESDS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GENRE",
+   "name" : "AMEDIAFORMAT_KEY_GENRE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOCATION",
+   "name" : "AMEDIAFORMAT_KEY_LOCATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOOP",
+   "name" : "AMEDIAFORMAT_KEY_LOOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MIME",
+   "name" : "AMEDIAFORMAT_KEY_MIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PSSH",
+   "name" : "AMEDIAFORMAT_KEY_PSSH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ROTATION",
+   "name" : "AMEDIAFORMAT_KEY_ROTATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SEI",
+   "name" : "AMEDIAFORMAT_KEY_SEI",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_STRIDE",
+   "name" : "AMEDIAFORMAT_KEY_STRIDE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TIME_US",
+   "name" : "AMEDIAFORMAT_KEY_TIME_US",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TITLE",
+   "name" : "AMEDIAFORMAT_KEY_TITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_YEAR",
+   "name" : "AMEDIAFORMAT_KEY_YEAR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  }
+ ],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA32_KDs",
+   "name" : "char16_t const (&)[32]",
+   "referenced_type" : "_ZTIA32_KDs",
+   "self_type" : "_ZTIRA32_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA33_KDs",
+   "name" : "char16_t const (&)[33]",
+   "referenced_type" : "_ZTIA33_KDs",
+   "self_type" : "_ZTIRA33_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA34_KDs",
+   "name" : "char16_t const (&)[34]",
+   "referenced_type" : "_ZTIA34_KDs",
+   "self_type" : "_ZTIRA34_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA36_KDs",
+   "name" : "char16_t const (&)[36]",
+   "referenced_type" : "_ZTIA36_KDs",
+   "self_type" : "_ZTIRA36_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA40_KDs",
+   "name" : "char16_t const (&)[40]",
+   "referenced_type" : "_ZTIA40_KDs",
+   "self_type" : "_ZTIRA40_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA50_Kc",
+   "name" : "char const (&)[50]",
+   "referenced_type" : "_ZTIA50_Kc",
+   "self_type" : "_ZTIRA50_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA53_Kc",
+   "name" : "char const (&)[53]",
+   "referenced_type" : "_ZTIA53_Kc",
+   "self_type" : "_ZTIRA53_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA54_Kc",
+   "name" : "char const (&)[54]",
+   "referenced_type" : "_ZTIA54_Kc",
+   "self_type" : "_ZTIRA54_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA60_Kc",
+   "name" : "char const (&)[60]",
+   "referenced_type" : "_ZTIA60_Kc",
+   "self_type" : "_ZTIRA60_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA62_Kc",
+   "name" : "char const (&)[62]",
+   "referenced_type" : "_ZTIA62_Kc",
+   "self_type" : "_ZTIRA62_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA65_Kc",
+   "name" : "char const (&)[65]",
+   "referenced_type" : "_ZTIA65_Kc",
+   "self_type" : "_ZTIRA65_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA66_Kc",
+   "name" : "char const (&)[66]",
+   "referenced_type" : "_ZTIA66_Kc",
+   "self_type" : "_ZTIRA66_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA67_Kc",
+   "name" : "char const (&)[67]",
+   "referenced_type" : "_ZTIA67_Kc",
+   "self_type" : "_ZTIRA67_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA68_Kc",
+   "name" : "char const (&)[68]",
+   "referenced_type" : "_ZTIA68_Kc",
+   "self_type" : "_ZTIRA68_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA75_Kc",
+   "name" : "char const (&)[75]",
+   "referenced_type" : "_ZTIA75_Kc",
+   "self_type" : "_ZTIRA75_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA78_Kc",
+   "name" : "char const (&)[78]",
+   "referenced_type" : "_ZTIA78_Kc",
+   "self_type" : "_ZTIRA78_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus &",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIRK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder &",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10BufferItemE",
+   "name" : "const android::BufferItem &",
+   "referenced_type" : "_ZTIKN7android10BufferItemE",
+   "self_type" : "_ZTIRKN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
+   "name" : "const android::Parcelable &",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIRKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata &",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIRKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper &",
+   "referenced_type" : "_ZTIKN7android13GrallocMapperE",
+   "self_type" : "_ZTIRKN7android13GrallocMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap> &",
+   "referenced_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2ui4SizeE",
+   "name" : "const android::ui::Size &",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIRKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4RectE",
+   "name" : "const android::Rect &",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIRKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5PointE",
+   "name" : "const android::Point &",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIRKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType &",
+   "referenced_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig &",
+   "referenced_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType &",
+   "referenced_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6ParcelE",
+   "name" : "const android::Parcel &",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIRKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6RegionE",
+   "name" : "const android::Region &",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIRKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIRKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6binder6StatusE",
+   "name" : "const android::binder::Status &",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIRKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android7String8E",
+   "name" : "const android::String8 &",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIRKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String16E",
+   "name" : "const android::String16 &",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIRKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version &",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status &",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIRKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android9FloatRectE",
+   "name" : "const android::FloatRect &",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIRKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKP6AImage",
+   "name" : "AImage *const &",
+   "referenced_type" : "_ZTIKP6AImage",
+   "self_type" : "_ZTIRKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const &",
+   "referenced_type" : "_ZTIKPN7android10BufferItemE",
+   "self_type" : "_ZTIRKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKa",
+   "name" : "const signed char &",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIRKa",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKb",
+   "name" : "const bool &",
+   "referenced_type" : "_ZTIKb",
+   "self_type" : "_ZTIRKb",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKd",
+   "name" : "const double &",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIRKd",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKf",
+   "name" : "const float &",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIRKf",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKh",
+   "name" : "const unsigned char &",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIRKh",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKi",
+   "name" : "const int &",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIRKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKj",
+   "name" : "const unsigned int &",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIRKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKs",
+   "name" : "const short &",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIRKs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKt",
+   "name" : "const unsigned short &",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIRKt",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKx",
+   "name" : "const long long &",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIRKx",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKy",
+   "name" : "const unsigned long long &",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIRKy",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10BufferItemE",
+   "name" : "android::BufferItem &",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIRN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10TextOutputE",
+   "name" : "android::TextOutput &",
+   "referenced_type" : "_ZTIN7android10TextOutputE",
+   "self_type" : "_ZTIRN7android10TextOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer &",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIRN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIRN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation &",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> &",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> &",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> &",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4RectE",
+   "name" : "android::Rect &",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIRN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5FenceE",
+   "name" : "android::Fence &",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIRN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5MutexE",
+   "name" : "android::Mutex &",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIRN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5PointE",
+   "name" : "android::Point &",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIRN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RWLockE",
+   "name" : "android::RWLock &",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIRN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RegionE",
+   "name" : "android::Region &",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIRN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIRN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6binder6StatusE",
+   "name" : "android::binder::Status &",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIRN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android7String8E",
+   "name" : "android::String8 &",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIRN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8LOG_stubE",
+   "name" : "android::LOG_stub &",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIRN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8String16E",
+   "name" : "android::String16 &",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIRN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
+   "name" : "android::hardware::Status &",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIRN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRP6AImage",
+   "name" : "AImage *&",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIRP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKi",
+   "name" : "const int *&",
+   "referenced_type" : "_ZTIPKi",
+   "self_type" : "_ZTIRPKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKv",
+   "name" : "const void *&",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIRPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPN7android10BufferItemE",
+   "name" : "android::BufferItem *&",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIRPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPi",
+   "name" : "int *&",
+   "referenced_type" : "_ZTIPi",
+   "self_type" : "_ZTIRPi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPv",
+   "name" : "void *&",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIRPv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRh",
+   "name" : "unsigned char &",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIRh",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRi",
+   "name" : "int &",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIRi",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRj",
+   "name" : "unsigned int &",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIRj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRy",
+   "name" : "unsigned long long &",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIRy",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jintArray",
+   "name" : "_jintArray *",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTIP10_jintArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jmethodID",
+   "name" : "_jmethodID *",
+   "referenced_type" : "_ZTI10_jmethodID",
+   "self_type" : "_ZTIP10_jmethodID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaCodec",
+   "name" : "AMediaCodec *",
+   "referenced_type" : "_ZTI11AMediaCodec",
+   "self_type" : "_ZTIP11AMediaCodec",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaMuxer",
+   "name" : "AMediaMuxer *",
+   "referenced_type" : "_ZTI11AMediaMuxer",
+   "self_type" : "_ZTIP11AMediaMuxer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11DrmListener",
+   "name" : "DrmListener *",
+   "referenced_type" : "_ZTI11DrmListener",
+   "self_type" : "_ZTIP11DrmListener",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jbyteArray",
+   "name" : "_jbyteArray *",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTIP11_jbyteArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jcharArray",
+   "name" : "_jcharArray *",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTIP11_jcharArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jlongArray",
+   "name" : "_jlongArray *",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTIP11_jlongArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jthrowable",
+   "name" : "_jthrowable *",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTIP11_jthrowable",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_face",
+   "name" : "camera_face *",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTIP11camera_face",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_info",
+   "name" : "camera_info *",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTIP11camera_info",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_device_t",
+   "name" : "hw_device_t *",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTIP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_module_t",
+   "name" : "hw_module_t *",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIP11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AImageReader",
+   "name" : "AImageReader *",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIP12AImageReader",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaCrypto",
+   "name" : "AMediaCrypto *",
+   "referenced_type" : "_ZTI12AMediaCrypto",
+   "self_type" : "_ZTIP12AMediaCrypto",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaFormat",
+   "name" : "AMediaFormat *",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIP12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12CodecHandler",
+   "name" : "CodecHandler *",
+   "referenced_type" : "_ZTI12CodecHandler",
+   "self_type" : "_ZTIP12CodecHandler",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12JavaVMOption",
+   "name" : "JavaVMOption *",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTIP12JavaVMOption",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jfloatArray",
+   "name" : "_jfloatArray *",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTIP12_jfloatArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jshortArray",
+   "name" : "_jshortArray *",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTIP12_jshortArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13AIBinder_Weak",
+   "name" : "AIBinder_Weak *",
+   "referenced_type" : "_ZTI13AIBinder_Weak",
+   "self_type" : "_ZTIP13AIBinder_Weak",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13NdkDataSource",
+   "name" : "NdkDataSource *",
+   "referenced_type" : "_ZTI13NdkDataSource",
+   "self_type" : "_ZTIP13NdkDataSource",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jdoubleArray",
+   "name" : "_jdoubleArray *",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTIP13_jdoubleArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jobjectArray",
+   "name" : "_jobjectArray *",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTIP13_jobjectArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13android_ycbcr",
+   "name" : "android_ycbcr *",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTIP13android_ycbcr",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13audio_usage_t",
+   "name" : "audio_usage_t *",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTIP13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13camera_stream",
+   "name" : "camera_stream *",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTIP13camera_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13native_handle",
+   "name" : "native_handle *",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIP13native_handle",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AIBinder_Class",
+   "name" : "AIBinder_Class *",
+   "referenced_type" : "_ZTI14AIBinder_Class",
+   "self_type" : "_ZTIP14AIBinder_Class",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AImageCropRect",
+   "name" : "AImageCropRect *",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTIP14AImageCropRect",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14_jbooleanArray",
+   "name" : "_jbooleanArray *",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTIP14_jbooleanArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14alloc_device_t",
+   "name" : "alloc_device_t *",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTIP14alloc_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_format_t",
+   "name" : "audio_format_t *",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIP14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_source_t",
+   "name" : "audio_source_t *",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTIP14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14camera3_stream",
+   "name" : "camera3_stream *",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14vendor_tag_ops",
+   "name" : "vendor_tag_ops *",
+   "referenced_type" : "_ZTI14vendor_tag_ops",
+   "self_type" : "_ZTIP14vendor_tag_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AMediaExtractor",
+   "name" : "AMediaExtractor *",
+   "referenced_type" : "_ZTI15AMediaExtractor",
+   "self_type" : "_ZTIP15AMediaExtractor",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15audio_devices_t",
+   "name" : "audio_devices_t *",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIP15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15camera_metadata",
+   "name" : "camera_metadata *",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16AMediaDataSource",
+   "name" : "AMediaDataSource *",
+   "referenced_type" : "_ZTI16AMediaDataSource",
+   "self_type" : "_ZTIP16AMediaDataSource",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t *",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTIP17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray *",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIP18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIP18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18android_flex_plane",
+   "name" : "android_flex_plane *",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTIP18android_flex_plane",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18camera3_device_ops",
+   "name" : "camera3_device_ops *",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTIP18camera3_device_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_dataspace_t",
+   "name" : "android_dataspace_t *",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTIP19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_input_flags_t",
+   "name" : "audio_input_flags_t *",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTIP19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_stream_type_t",
+   "name" : "audio_stream_type_t *",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTIP19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19hw_module_methods_t",
+   "name" : "hw_module_methods_t *",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTIP19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t *",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIP20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_content_type_t",
+   "name" : "audio_content_type_t *",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTIP20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_output_flags_t",
+   "name" : "audio_output_flags_t *",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTIP20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t *",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTIP20cryptoinfo_pattern_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20framebuffer_device_t",
+   "name" : "framebuffer_device_t *",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTIP20framebuffer_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20vendor_tag_query_ops",
+   "name" : "vendor_tag_query_ops *",
+   "referenced_type" : "_ZTI20vendor_tag_query_ops",
+   "self_type" : "_ZTIP20vendor_tag_query_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIP21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecCryptoInfo",
+   "name" : "AMediaCodecCryptoInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecCryptoInfo",
+   "self_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIP21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer *",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIP21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
+   "name" : "AIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
+   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23camera3_capture_request",
+   "name" : "camera3_capture_request *",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTIP23camera3_capture_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret *",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTIP25camera3_stream_buffer_ret",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener *",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTIP26AImageReader_ImageListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t *",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIP26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration *",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTIP28camera3_stream_configuration",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener *",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP3DIR",
+   "name" : "DIR *",
+   "referenced_type" : "_ZTI3DIR",
+   "self_type" : "_ZTIP3DIR",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6AImage",
+   "name" : "AImage *",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AParcel",
+   "name" : "AParcel *",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AStatus",
+   "name" : "AStatus *",
+   "referenced_type" : "_ZTI7AStatus",
+   "self_type" : "_ZTIP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JNIEnv",
+   "name" : "_JNIEnv *",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTIP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JavaVM",
+   "name" : "_JavaVM *",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTIP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jarray",
+   "name" : "_jarray *",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTIP7_jarray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jclass",
+   "name" : "_jclass *",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTIP7_jclass",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8AIBinder",
+   "name" : "AIBinder *",
+   "referenced_type" : "_ZTI8AIBinder",
+   "self_type" : "_ZTIP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8PsshInfo",
+   "name" : "PsshInfo *",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTIP8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jobject",
+   "name" : "_jobject *",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTIP8_jobject",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jstring",
+   "name" : "_jstring *",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTIP8_jstring",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9AMediaDrm",
+   "name" : "AMediaDrm *",
+   "referenced_type" : "_ZTI9AMediaDrm",
+   "self_type" : "_ZTIP9AMediaDrm",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9_jfieldID",
+   "name" : "_jfieldID *",
+   "referenced_type" : "_ZTI9_jfieldID",
+   "self_type" : "_ZTIP9_jfieldID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPDs",
+   "name" : "char16_t *",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIPDs",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (*)(const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "self_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "self_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(*)(_JNIEnv *, int, _jclass *, _jobject *)",
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "self_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobjectArray *, int)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(*)(_JNIEnv *, void *, long long)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(*)(_JNIEnv *, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(*)(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "self_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(*)(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "self_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(*)(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "self_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(*)(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "self_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "self_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(*)(_JNIEnv *, _jintArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "self_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(*)(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "self_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(*)(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "self_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(*)(_JNIEnv *, _jarray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, long long)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(*)(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "self_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvE",
+   "name" : "unsigned char (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "self_type" : "_ZTIPFhP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jobject *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP11hw_device_tE",
+   "name" : "int (*)(hw_device_t *)",
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "self_type" : "_ZTIPFiP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, std::__va_list), void *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "name" : "int (*)(ANativeWindow *, int, std::__va_list)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiSt9__va_listE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiSt9__va_listE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (*)(alloc_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "self_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tE",
+   "name" : "int (*)(framebuffer_device_t *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (*)(framebuffer_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiE",
+   "name" : "int (*)(framebuffer_device_t *, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "name" : "int (*)(framebuffer_device_t *, int, int, int, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvE",
+   "name" : "int (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "self_type" : "_ZTIPFiP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (*)(_JNIEnv *, _jthrowable *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (*)(_JNIEnv *, _jarray *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "name" : "int (*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "name" : "int (*)(_JNIEnv *, _jstring *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (*)(_JNIEnv *, _JavaVM **)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnviE",
+   "name" : "int (*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "self_type" : "_ZTIPFiP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVME",
+   "name" : "int (*)(_JavaVM *)",
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (*)(_JavaVM *, _JNIEnv **, void *)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "self_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPPviE",
+   "name" : "int (*)(_JavaVM *, void **, int)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "self_type" : "_ZTIPFiP7_JavaVMPPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (*)(const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "self_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceE",
+   "name" : "int (*)(const camera3_device *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (*)(const camera3_device *, camera3_capture_request *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (*)(const camera3_device *, camera3_stream_configuration *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (*)(const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (*)(const camera3_device *, const camera3_callback_ops *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (*)(const camera3_device *, const camera3_stream_buffer_set *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tizE",
+   "name" : "int (*)(const gralloc_module_t *, int, ...)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tizE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK23camera_module_callbacksE",
+   "name" : "int (*)(const camera_module_callbacks *)",
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "self_type" : "_ZTIPFiPK23camera_module_callbacksE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPKcbE",
+   "name" : "int (*)(const char *, bool)",
+   "referenced_type" : "_ZTIFiPKcbE",
+   "self_type" : "_ZTIPFiPKcbE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNIInvokeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "name" : "int (*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvE",
+   "name" : "int (*)(void *)",
+   "referenced_type" : "_ZTIFiPvE",
+   "self_type" : "_ZTIPFiPvE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxE",
+   "name" : "int (*)(void *, long long)",
+   "referenced_type" : "_ZTIFiPvxE",
+   "self_type" : "_ZTIPFiPvxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxS_jE",
+   "name" : "int (*)(void *, long long, void *, unsigned int)",
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "self_type" : "_ZTIPFiPvxS_jE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiP11camera_infoE",
+   "name" : "int (*)(int, camera_info *)",
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "self_type" : "_ZTIPFiiP11camera_infoE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "name" : "int (*)(int, const camera_stream_combination *)",
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "self_type" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPP15camera_metadataE",
+   "name" : "int (*)(int, camera_metadata **)",
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "self_type" : "_ZTIPFiiPP15camera_metadataE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFivE",
+   "name" : "int (*)()",
+   "referenced_type" : "_ZTIFivE",
+   "self_type" : "_ZTIPFivE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (*)(AMediaCodec *, void *, media_status_t, int, const char *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (*)(AMediaCodec *, void *, AMediaFormat *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviE",
+   "name" : "void (*)(AMediaCodec *, void *, int)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (*)(AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14alloc_device_tPciE",
+   "name" : "void (*)(alloc_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "self_type" : "_ZTIPFvP14alloc_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14vendor_tag_opsE",
+   "name" : "void (*)(vendor_tag_ops *)",
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "self_type" : "_ZTIPFvP14vendor_tag_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "name" : "void (*)(framebuffer_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "self_type" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvE",
+   "name" : "void (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "self_type" : "_ZTIPFvP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, long long *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, float *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, double *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (*)(_JNIEnv *, _jarray *, void *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvPKcE",
+   "name" : "void (*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (*)(const camera3_device *, vendor_tag_query_ops *)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceiE",
+   "name" : "void (*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (*)(const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "self_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_notify_msg *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_capture_result *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (*)(const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "name" : "void (*)(const camera_module_callbacks *, const char *, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "name" : "void (*)(const camera_module_callbacks *, int, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (*)(android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "self_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "name" : "void (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "name" : "void (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, long long *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvE",
+   "name" : "void (*)(void *)",
+   "referenced_type" : "_ZTIFvPvE",
+   "self_type" : "_ZTIPFvPvE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderE",
+   "name" : "void (*)(void *, AImageReader *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (*)(void *, AImageReader *, AHardwareBuffer *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvyE",
+   "name" : "void (*)(unsigned long long)",
+   "referenced_type" : "_ZTIFvyE",
+   "self_type" : "_ZTIPFvyE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, std::__va_list)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11hw_module_t",
+   "name" : "const hw_module_t *",
+   "referenced_type" : "_ZTIK11hw_module_t",
+   "self_type" : "_ZTIPK11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AImageReader",
+   "name" : "const AImageReader *",
+   "referenced_type" : "_ZTIK12AImageReader",
+   "self_type" : "_ZTIPK12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AMediaFormat",
+   "name" : "const AMediaFormat *",
+   "referenced_type" : "_ZTIK12AMediaFormat",
+   "self_type" : "_ZTIPK12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_device",
+   "name" : "const camera3_device *",
+   "referenced_type" : "_ZTIK14camera3_device",
+   "self_type" : "_ZTIPK14camera3_device",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_stream",
+   "name" : "const camera3_stream *",
+   "referenced_type" : "_ZTIK14camera3_stream",
+   "self_type" : "_ZTIPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15JNINativeMethod",
+   "name" : "const JNINativeMethod *",
+   "referenced_type" : "_ZTIK15JNINativeMethod",
+   "self_type" : "_ZTIPK15JNINativeMethod",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15camera_metadata",
+   "name" : "const camera_metadata *",
+   "referenced_type" : "_ZTIK15camera_metadata",
+   "self_type" : "_ZTIPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK16gralloc_module_t",
+   "name" : "const gralloc_module_t *",
+   "referenced_type" : "_ZTIK16gralloc_module_t",
+   "self_type" : "_ZTIPK16gralloc_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray *",
+   "referenced_type" : "_ZTIK18AMediaDrmByteArray",
+   "self_type" : "_ZTIPK18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIPK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface",
+   "self_type" : "_ZTIPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface",
+   "self_type" : "_ZTIPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg *",
+   "referenced_type" : "_ZTIK18camera3_notify_msg",
+   "self_type" : "_ZTIPK18camera3_notify_msg",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops *",
+   "referenced_type" : "_ZTIK20camera3_callback_ops",
+   "self_type" : "_ZTIPK20camera3_callback_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIPK21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *",
+   "referenced_type" : "_ZTIK21camera3_stream_buffer",
+   "self_type" : "_ZTIPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request *",
+   "referenced_type" : "_ZTIK22camera3_buffer_request",
+   "self_type" : "_ZTIPK22camera3_buffer_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_capture_result",
+   "name" : "const camera3_capture_result *",
+   "referenced_type" : "_ZTIK22camera3_capture_result",
+   "self_type" : "_ZTIPK22camera3_capture_result",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks *",
+   "referenced_type" : "_ZTIK23camera_module_callbacks",
+   "self_type" : "_ZTIPK23camera_module_callbacks",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set *",
+   "referenced_type" : "_ZTIK25camera3_stream_buffer_set",
+   "self_type" : "_ZTIPK25camera3_stream_buffer_set",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera_stream_combination",
+   "name" : "const camera_stream_combination *",
+   "referenced_type" : "_ZTIK25camera_stream_combination",
+   "self_type" : "_ZTIPK25camera_stream_combination",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6AImage",
+   "name" : "const AImage *",
+   "referenced_type" : "_ZTIK6AImage",
+   "self_type" : "_ZTIPK6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue",
+   "self_type" : "_ZTIPK6jvalue",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7AParcel",
+   "name" : "const AParcel *",
+   "referenced_type" : "_ZTIK7AParcel",
+   "self_type" : "_ZTIPK7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKDs",
+   "name" : "const char16_t *",
+   "referenced_type" : "_ZTIKDs",
+   "self_type" : "_ZTIPKDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
+   "name" : "const android::Parcelable *",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIPKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
+   "name" : "const android::VectorImpl *",
+   "referenced_type" : "_ZTIKN7android10VectorImplE",
+   "self_type" : "_ZTIPKN7android10VectorImplE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BufferStateE",
+   "name" : "const android::BufferState *",
+   "referenced_type" : "_ZTIKN7android11BufferStateE",
+   "self_type" : "_ZTIPKN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata *",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIPKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap *",
+   "referenced_type" : "_ZTIKN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPKN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer *",
+   "referenced_type" : "_ZTIKN7android12MemoryDealerE",
+   "self_type" : "_ZTIPKN7android12MemoryDealerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle *",
+   "referenced_type" : "_ZTIKN7android12NativeHandleE",
+   "self_type" : "_ZTIPKN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry *",
+   "referenced_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory *",
+   "referenced_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2ui4SizeE",
+   "name" : "const android::ui::Size *",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIPKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4RectE",
+   "name" : "const android::Rect *",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIPKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "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/IBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "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/IServiceNotification.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5FenceE",
+   "name" : "const android::Fence *",
+   "referenced_type" : "_ZTIKN7android5FenceE",
+   "self_type" : "_ZTIPKN7android5FenceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5PointE",
+   "name" : "const android::Point *",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIPKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob *",
+   "referenced_type" : "_ZTIKN7android6Parcel4BlobE",
+   "self_type" : "_ZTIPKN7android6Parcel4BlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6ParcelE",
+   "name" : "const android::Parcel *",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIPKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6RegionE",
+   "name" : "const android::Region *",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIPKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIPKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6binder6StatusE",
+   "name" : "const android::binder::Status *",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIPKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
+   "name" : "const android::RefBase *",
+   "referenced_type" : "_ZTIKN7android7RefBaseE",
+   "self_type" : "_ZTIPKN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7String8E",
+   "name" : "const android::String8 *",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIPKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7SurfaceE",
+   "name" : "const android::Surface *",
+   "referenced_type" : "_ZTIKN7android7SurfaceE",
+   "self_type" : "_ZTIPKN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8AHandlerE",
+   "name" : "const android::AHandler *",
+   "referenced_type" : "_ZTIKN7android8AHandlerE",
+   "self_type" : "_ZTIPKN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8String16E",
+   "name" : "const android::String16 *",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIPKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status *",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIPKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase *",
+   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
+   "self_type" : "_ZTIPKN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9FloatRectE",
+   "name" : "const android::FloatRect *",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIPKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK14camera3_stream",
+   "name" : "const camera3_stream *const *",
+   "referenced_type" : "_ZTIKPK14camera3_stream",
+   "self_type" : "_ZTIPKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const *",
+   "referenced_type" : "_ZTIKPK21camera3_stream_buffer",
+   "self_type" : "_ZTIPKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKa",
+   "name" : "const signed char *",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIPKa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKs",
+   "name" : "const short *",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIPKs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKx",
+   "name" : "const long long *",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIPKx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader13FrameListenerE",
+   "name" : "AImageReader::FrameListener *",
+   "referenced_type" : "_ZTIN12AImageReader13FrameListenerE",
+   "self_type" : "_ZTIPN12AImageReader13FrameListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "name" : "AImageReader::CallbackHandler *",
+   "referenced_type" : "_ZTIN12AImageReader15CallbackHandlerE",
+   "self_type" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "name" : "AImageReader::BufferRemovedListener *",
+   "referenced_type" : "_ZTIN12AImageReader21BufferRemovedListenerE",
+   "self_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface *",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase *",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak *",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferItemE",
+   "name" : "android::BufferItem *",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferSlotE",
+   "name" : "android::BufferSlot *",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIPN7android10BufferSlotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10DataSourceE",
+   "name" : "android::DataSource *",
+   "referenced_type" : "_ZTIN7android10DataSourceE",
+   "self_type" : "_ZTIPN7android10DataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IDrmClientE",
+   "name" : "android::IDrmClient *",
+   "referenced_type" : "_ZTIN7android10IDrmClientE",
+   "self_type" : "_ZTIPN7android10IDrmClientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IInterfaceE",
+   "name" : "android::IInterface *",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIPN7android10IInterfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "name" : "android::MediaCodec::ResourceManagerServiceProxy *",
+   "referenced_type" : "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "self_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodecE",
+   "name" : "android::MediaCodec *",
+   "referenced_type" : "_ZTIN7android10MediaCodecE",
+   "self_type" : "_ZTIPN7android10MediaCodecE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaMuxerE",
+   "name" : "android::MediaMuxer *",
+   "referenced_type" : "_ZTIN7android10MediaMuxerE",
+   "self_type" : "_ZTIPN7android10MediaMuxerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10ParcelableE",
+   "name" : "android::Parcelable *",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIPN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11AReplyTokenE",
+   "name" : "android::AReplyToken *",
+   "referenced_type" : "_ZTIN7android11AReplyTokenE",
+   "self_type" : "_ZTIPN7android11AReplyTokenE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BufferStateE",
+   "name" : "android::BufferState *",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIPN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IDataSourceE",
+   "name" : "android::IDataSource *",
+   "referenced_type" : "_ZTIN7android11IDataSourceE",
+   "self_type" : "_ZTIPN7android11IDataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap *",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11MediaWriterE",
+   "name" : "android::MediaWriter *",
+   "referenced_type" : "_ZTIN7android11MediaWriterE",
+   "self_type" : "_ZTIPN7android11MediaWriterE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener *",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaPlayerE",
+   "name" : "android::IMediaPlayer *",
+   "referenced_type" : "_ZTIN7android12IMediaPlayerE",
+   "self_type" : "_ZTIPN7android12IMediaPlayerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaSourceE",
+   "name" : "android::IMediaSource *",
+   "referenced_type" : "_ZTIN7android12IMediaSourceE",
+   "self_type" : "_ZTIPN7android12IMediaSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12NativeHandleE",
+   "name" : "android::NativeHandle *",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIPN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13MediaAppenderE",
+   "name" : "android::MediaAppender *",
+   "referenced_type" : "_ZTIN7android13MediaAppenderE",
+   "self_type" : "_ZTIPN7android13MediaAppenderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13RpcConnectionE",
+   "name" : "android::RpcConnection *",
+   "referenced_type" : "_ZTIN7android13RpcConnectionE",
+   "self_type" : "_ZTIPN7android13RpcConnectionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14BatteryCheckerE",
+   "name" : "android::BatteryChecker *",
+   "referenced_type" : "_ZTIN7android14BatteryCheckerE",
+   "self_type" : "_ZTIPN7android14BatteryCheckerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaCodecInfoE",
+   "name" : "android::MediaCodecInfo *",
+   "referenced_type" : "_ZTIN7android14MediaCodecInfoE",
+   "self_type" : "_ZTIPN7android14MediaCodecInfoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaMuxerBaseE",
+   "name" : "android::MediaMuxerBase *",
+   "referenced_type" : "_ZTIN7android14MediaMuxerBaseE",
+   "self_type" : "_ZTIPN7android14MediaMuxerBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15IMediaExtractorE",
+   "name" : "android::IMediaExtractor *",
+   "referenced_type" : "_ZTIN7android15IMediaExtractorE",
+   "self_type" : "_ZTIPN7android15IMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener *",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIPN7android15SurfaceListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener *",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIPN7android16ConsumerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaCodecBufferE",
+   "name" : "android::MediaCodecBuffer *",
+   "referenced_type" : "_ZTIN7android16MediaCodecBufferE",
+   "self_type" : "_ZTIPN7android16MediaCodecBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaHTTPServiceE",
+   "name" : "android::MediaHTTPService *",
+   "referenced_type" : "_ZTIN7android16MediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android16MediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16NuMediaExtractorE",
+   "name" : "android::NuMediaExtractor *",
+   "referenced_type" : "_ZTIN7android16NuMediaExtractorE",
+   "self_type" : "_ZTIPN7android16NuMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker *",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIPN7android16OccupancyTrackerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ProducerListenerE",
+   "name" : "android::ProducerListener *",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIPN7android16ProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer *",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "name" : "android::AHandlerReflector<android::NuCachedSource2> *",
+   "referenced_type" : "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "self_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DataSourceFactoryE",
+   "name" : "android::DataSourceFactory *",
+   "referenced_type" : "_ZTIN7android17DataSourceFactoryE",
+   "self_type" : "_ZTIPN7android17DataSourceFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DrmPluginListenerE",
+   "name" : "android::DrmPluginListener *",
+   "referenced_type" : "_ZTIN7android17DrmPluginListenerE",
+   "self_type" : "_ZTIPN7android17DrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "name" : "android::IMediaHTTPService *",
+   "referenced_type" : "_ZTIN7android17IMediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IProducerListenerE",
+   "name" : "android::IProducerListener *",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIPN7android17IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17PersistentSurfaceE",
+   "name" : "android::PersistentSurface *",
+   "referenced_type" : "_ZTIN7android17PersistentSurfaceE",
+   "self_type" : "_ZTIPN7android17PersistentSurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener *",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIPN7android18BnConsumerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener *",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIPN7android18LWProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "name" : "android::IMediaDeathNotifier *",
+   "referenced_type" : "_ZTIN7android19IMediaDeathNotifierE",
+   "self_type" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19MediaPlayerListenerE",
+   "name" : "android::MediaPlayerListener *",
+   "referenced_type" : "_ZTIN7android19MediaPlayerListenerE",
+   "self_type" : "_ZTIPN7android19MediaPlayerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase *",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener *",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIPN7android20StubProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta *",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "name" : "android::SimpleBestFitAllocator *",
+   "referenced_type" : "_ZTIN7android22SimpleBestFitAllocatorE",
+   "self_type" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void> *",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault *",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv8-a_static/gen/aidl/android/os/IInputConstants.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken> *",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle> *",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> *",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2ui4SizeE",
+   "name" : "android::ui::Size *",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIPN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier> *",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4IDrmE",
+   "name" : "android::IDrm *",
+   "referenced_type" : "_ZTIN7android4IDrmE",
+   "self_type" : "_ZTIPN7android4IDrmE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "name" : "android::List<sp<ABuffer>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "name" : "android::List<Event>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "name" : "android::List<BandwidthEntry>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIjE5_NodeE",
+   "name" : "android::List<unsigned int>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIjE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIjE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4RectE",
+   "name" : "android::Rect *",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIPN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5FenceE",
+   "name" : "android::Fence *",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIPN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock *",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5MutexE",
+   "name" : "android::Mutex *",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIPN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5PointE",
+   "name" : "android::Point *",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIPN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "name" : "android::media::VolumeShaper::Configuration *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper13ConfigurationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "name" : "android::media::VolumeShaper::State *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper5StateE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "name" : "android::media::VolumeShaper::Operation *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper9OperationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface *",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ParcelE",
+   "name" : "android::Parcel *",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIPN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLockE",
+   "name" : "android::RWLock *",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIPN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RegionE",
+   "name" : "android::Region *",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIPN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ThreadE",
+   "name" : "android::Thread *",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIPN7android6ThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIPN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6binder6StatusE",
+   "name" : "android::binder::Status *",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIPN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ABufferE",
+   "name" : "android::ABuffer *",
+   "referenced_type" : "_ZTIN7android7ABufferE",
+   "self_type" : "_ZTIPN7android7ABufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "name" : "android::ALooper::LooperThread *",
+   "referenced_type" : "_ZTIN7android7ALooper12LooperThreadE",
+   "self_type" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooperE",
+   "name" : "android::ALooper *",
+   "referenced_type" : "_ZTIN7android7ALooperE",
+   "self_type" : "_ZTIPN7android7ALooperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient *",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinderE",
+   "name" : "android::IBinder *",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ICryptoE",
+   "name" : "android::ICrypto *",
+   "referenced_type" : "_ZTIN7android7ICryptoE",
+   "self_type" : "_ZTIPN7android7ICryptoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IMemoryE",
+   "name" : "android::IMemory *",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIPN7android7IMemoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBaseE",
+   "name" : "android::RefBase *",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIPN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7String8E",
+   "name" : "android::String8 *",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIPN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy *",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7SurfaceE",
+   "name" : "android::Surface *",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIPN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AHandlerE",
+   "name" : "android::AHandler *",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIPN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AMessageE",
+   "name" : "android::AMessage *",
+   "referenced_type" : "_ZTIN7android8AMessageE",
+   "self_type" : "_ZTIPN7android8AMessageE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8LOG_stubE",
+   "name" : "android::LOG_stub *",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIPN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8MetaDataE",
+   "name" : "android::MetaData *",
+   "referenced_type" : "_ZTIN7android8MetaDataE",
+   "self_type" : "_ZTIPN7android8MetaDataE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String16E",
+   "name" : "android::String16 *",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIPN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor *",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient *",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "name" : "android::hardware::cas::native::V1_0::IDescrambler *",
+   "referenced_type" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE",
+   "self_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "name" : "android::hardware::drm::V1_2::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_210IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "name" : "android::hardware::drm::V1_4::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "name" : "android::hardware::drm::V1_4::LogMessage *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410LogMessageE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect *",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
+   "name" : "android::hardware::Status *",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIPN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor *",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9BpRefBaseE",
+   "name" : "android::BpRefBase *",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIPN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9CodecBaseE",
+   "name" : "android::CodecBase *",
+   "referenced_type" : "_ZTIN7android9CodecBaseE",
+   "self_type" : "_ZTIPN7android9CodecBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9ConditionE",
+   "name" : "android::Condition *",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIPN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot *",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FloatRectE",
+   "name" : "android::FloatRect *",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIPN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "std::vector<bool, std::allocator<bool>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "std::vector<double, std::allocator<double>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "std::vector<float, std::allocator<float>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "std::vector<int, std::allocator<int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "std::vector<long long, std::allocator<long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP11hw_device_t",
+   "name" : "hw_device_t **",
+   "referenced_type" : "_ZTIP11hw_device_t",
+   "self_type" : "_ZTIPP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP12AImageReader",
+   "name" : "AImageReader **",
+   "referenced_type" : "_ZTIP12AImageReader",
+   "self_type" : "_ZTIPP12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP13ANativeWindow",
+   "name" : "ANativeWindow **",
+   "referenced_type" : "_ZTIP13ANativeWindow",
+   "self_type" : "_ZTIPP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP14camera3_stream",
+   "name" : "camera3_stream **",
+   "referenced_type" : "_ZTIP14camera3_stream",
+   "self_type" : "_ZTIPP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15camera_metadata",
+   "name" : "camera_metadata **",
+   "referenced_type" : "_ZTIP15camera_metadata",
+   "self_type" : "_ZTIPP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP6AImage",
+   "name" : "AImage **",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIPP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JNIEnv",
+   "name" : "_JNIEnv **",
+   "referenced_type" : "_ZTIP7_JNIEnv",
+   "self_type" : "_ZTIPP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JavaVM",
+   "name" : "_JavaVM **",
+   "referenced_type" : "_ZTIP7_JavaVM",
+   "self_type" : "_ZTIPP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP8AIBinder",
+   "name" : "AIBinder **",
+   "referenced_type" : "_ZTIP8AIBinder",
+   "self_type" : "_ZTIPP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK13native_handle",
+   "name" : "const native_handle **",
+   "referenced_type" : "_ZTIPK13native_handle",
+   "self_type" : "_ZTIPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK15camera_metadata",
+   "name" : "const camera_metadata **",
+   "referenced_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIPPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface **",
+   "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface **",
+   "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKh",
+   "name" : "const unsigned char **",
+   "referenced_type" : "_ZTIPKh",
+   "self_type" : "_ZTIPPKh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK13native_handle",
+   "name" : "const native_handle ***",
+   "referenced_type" : "_ZTIPPK13native_handle",
+   "self_type" : "_ZTIPPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
+   "self_type" : "_ZTIPPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNINativeInterface",
+   "self_type" : "_ZTIPPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPc",
+   "name" : "char **",
+   "referenced_type" : "_ZTIPc",
+   "self_type" : "_ZTIPPc",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPh",
+   "name" : "unsigned char **",
+   "referenced_type" : "_ZTIPh",
+   "self_type" : "_ZTIPPh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPa",
+   "name" : "signed char *",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIPa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPs",
+   "name" : "short *",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIPs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K15audio_devices_t",
+   "name" : "audio_devices_t const[1]",
+   "referenced_type" : "_ZTIA1_15audio_devices_t",
+   "self_type" : "_ZTIA1_K15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t const[1]",
+   "referenced_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_KPKc",
+   "name" : "const char *const[1]",
+   "referenced_type" : "_ZTIA1_PKc",
+   "self_type" : "_ZTIA1_KPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA28_K15audio_devices_t",
+   "name" : "audio_devices_t const[28]",
+   "referenced_type" : "_ZTIA28_15audio_devices_t",
+   "self_type" : "_ZTIA28_K15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K15audio_devices_t",
+   "name" : "audio_devices_t const[2]",
+   "referenced_type" : "_ZTIA2_15audio_devices_t",
+   "self_type" : "_ZTIA2_K15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_K15audio_devices_t",
+   "name" : "audio_devices_t const[32]",
+   "referenced_type" : "_ZTIA32_15audio_devices_t",
+   "self_type" : "_ZTIA32_K15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_KDs",
+   "name" : "char16_t const[32]",
+   "referenced_type" : "_ZTIA32_Ds",
+   "self_type" : "_ZTIA32_KDs",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA33_KDs",
+   "name" : "char16_t const[33]",
+   "referenced_type" : "_ZTIA33_Ds",
+   "self_type" : "_ZTIA33_KDs",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA34_KDs",
+   "name" : "char16_t const[34]",
+   "referenced_type" : "_ZTIA34_Ds",
+   "self_type" : "_ZTIA34_KDs",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA36_KDs",
+   "name" : "char16_t const[36]",
+   "referenced_type" : "_ZTIA36_Ds",
+   "self_type" : "_ZTIA36_KDs",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA3_K15audio_devices_t",
+   "name" : "audio_devices_t const[3]",
+   "referenced_type" : "_ZTIA3_15audio_devices_t",
+   "self_type" : "_ZTIA3_K15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA40_KDs",
+   "name" : "char16_t const[40]",
+   "referenced_type" : "_ZTIA40_Ds",
+   "self_type" : "_ZTIA40_KDs",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA50_Kc",
+   "name" : "char const[50]",
+   "referenced_type" : "_ZTIA50_c",
+   "self_type" : "_ZTIA50_Kc",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA53_Kc",
+   "name" : "char const[53]",
+   "referenced_type" : "_ZTIA53_c",
+   "self_type" : "_ZTIA53_Kc",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA54_Kc",
+   "name" : "char const[54]",
+   "referenced_type" : "_ZTIA54_c",
+   "self_type" : "_ZTIA54_Kc",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA60_Kc",
+   "name" : "char const[60]",
+   "referenced_type" : "_ZTIA60_c",
+   "self_type" : "_ZTIA60_Kc",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA62_Kc",
+   "name" : "char const[62]",
+   "referenced_type" : "_ZTIA62_c",
+   "self_type" : "_ZTIA62_Kc",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA65_Kc",
+   "name" : "char const[65]",
+   "referenced_type" : "_ZTIA65_c",
+   "self_type" : "_ZTIA65_Kc",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Kc",
+   "name" : "char const[66]",
+   "referenced_type" : "_ZTIA66_c",
+   "self_type" : "_ZTIA66_Kc",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA67_Kc",
+   "name" : "char const[67]",
+   "referenced_type" : "_ZTIA67_c",
+   "self_type" : "_ZTIA67_Kc",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA68_Kc",
+   "name" : "char const[68]",
+   "referenced_type" : "_ZTIA68_c",
+   "self_type" : "_ZTIA68_Kc",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA75_Kc",
+   "name" : "char const[75]",
+   "referenced_type" : "_ZTIA75_c",
+   "self_type" : "_ZTIA75_Kc",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA76_KPKc",
+   "name" : "const char *const[76]",
+   "referenced_type" : "_ZTIA76_PKc",
+   "self_type" : "_ZTIA76_KPKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA78_Kc",
+   "name" : "char const[78]",
+   "referenced_type" : "_ZTIA78_c",
+   "self_type" : "_ZTIA78_Kc",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_K15audio_devices_t",
+   "name" : "audio_devices_t const[8]",
+   "referenced_type" : "_ZTIA8_15audio_devices_t",
+   "self_type" : "_ZTIA8_K15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11hw_module_t",
+   "name" : "const hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIK11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AImageReader",
+   "name" : "const AImageReader",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIK12AImageReader",
+   "size" : 120,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AMediaFormat",
+   "name" : "const AMediaFormat",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIK12AMediaFormat",
+   "size" : 28,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12audio_config",
+   "name" : "const audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTIK12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_device",
+   "name" : "const camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTIK14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_stream",
+   "name" : "const camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIK14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15JNINativeMethod",
+   "name" : "const JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTIK15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15camera_metadata",
+   "name" : "const camera_metadata",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIK15camera_metadata",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK16gralloc_module_t",
+   "name" : "const gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTIK16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17audio_config_base",
+   "name" : "const audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTIK17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIK18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTIK18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTIK18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18audio_attributes_t",
+   "name" : "const audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTIK18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTIK18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19audio_playback_rate",
+   "name" : "const audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTIK19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20audio_offload_info_t",
+   "name" : "const audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTIK20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTIK20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIK21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTIK22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_capture_result",
+   "name" : "const camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTIK22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTIK23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTIK25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera_stream_combination",
+   "name" : "const camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTIK25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_17",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTIK4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_18",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTIK4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6AImage",
+   "name" : "const AImage",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIK6AImage",
+   "size" : 56,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTIK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7AParcel",
+   "name" : "const AParcel",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIK7AParcel",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKDs",
+   "name" : "const char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIKDs",
+   "size" : 2,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10BufferItemE",
+   "name" : "const android::BufferItem",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIKN7android10BufferItemE",
+   "size" : 232,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10ParcelableE",
+   "name" : "const android::Parcelable",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10VectorImplE",
+   "name" : "const android::VectorImpl",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIKN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BufferStateE",
+   "name" : "const android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIKN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIKN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIKN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIKN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIKN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper",
+   "referenced_type" : "_ZTIN7android13GrallocMapperE",
+   "self_type" : "_ZTIKN7android13GrallocMapperE",
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener>",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler>",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow>",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource>",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec>",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap>",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase>",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener>",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor>",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface>",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm>",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence>",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder>",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto>",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory>",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase>",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage>",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData>",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2ui4SizeE",
+   "name" : "const android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4RectE",
+   "name" : "const android::Rect",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIKN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5FenceE",
+   "name" : "const android::Fence",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5PointE",
+   "name" : "const android::Point",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType",
+   "referenced_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig",
+   "referenced_type" : "_ZTIN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType",
+   "referenced_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIKN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6ParcelE",
+   "name" : "const android::Parcel",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIKN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6RegionE",
+   "name" : "const android::Region",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIKN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char>",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIKN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6binder6StatusE",
+   "name" : "const android::binder::Status",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIKN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7RefBaseE",
+   "name" : "const android::RefBase",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIKN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7String8E",
+   "name" : "const android::String8",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7SurfaceE",
+   "name" : "const android::Surface",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIKN7android7SurfaceE",
+   "size" : 6192,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8AHandlerE",
+   "name" : "const android::AHandler",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIKN7android8AHandlerE",
+   "size" : 48,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String16E",
+   "name" : "const android::String16",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 48,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIKN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "const android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "const android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "const android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIKN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FenceTime5StateE",
+   "name" : "const android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIKN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FloatRectE",
+   "name" : "const android::FloatRect",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIKN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "name" : "const std::shared_ptr<android::FenceTime>",
+   "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "self_type" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Interlaced, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Compression, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::ChromaSiting, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::BlendMode, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::ConnectionType, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::Status, 9>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::SlotIndex, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "size" : 184,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "size" : 28,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "size" : 228,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::BufferUsage, 25>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::PixelFormat, 27>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "size" : 108,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::RenderIntent, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::ColorMode, 13>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "size" : 52,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::Dataspace, 61>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "size" : 244,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::BufferUsage, 26>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "size" : 208,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::PixelFormat, 28>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "size" : 112,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Hdr, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::ColorMode, 14>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Dataspace, 65>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "size" : 260,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>",
+   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>>",
+   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>>",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>>",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>>",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP6AImage",
+   "name" : "AImage *const",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AParcel",
+   "name" : "AParcel *const",
+   "referenced_type" : "_ZTIP7AParcel",
+   "self_type" : "_ZTIKP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AStatus",
+   "name" : "AStatus *const",
+   "referenced_type" : "_ZTIP7AStatus",
+   "self_type" : "_ZTIKP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK14camera3_stream",
+   "name" : "const camera3_stream *const",
+   "referenced_type" : "_ZTIPK14camera3_stream",
+   "self_type" : "_ZTIKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const",
+   "referenced_type" : "_ZTIPK21camera3_stream_buffer",
+   "self_type" : "_ZTIKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7IBinderE",
+   "name" : "android::IBinder *const",
+   "referenced_type" : "_ZTIPN7android7IBinderE",
+   "self_type" : "_ZTIKPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *const",
+   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKa",
+   "name" : "const signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIKa",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKb",
+   "name" : "const bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIKb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKs",
+   "name" : "const short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIKs",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVb",
+   "name" : "volatile bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIVb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Thread.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI10_jintArray",
+   "name" : "_jintArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTI10_jintArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mode",
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "min_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "max_value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "default_value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "step_value",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "min_ramp_ms",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_ramp_ms",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_gain",
+   "name" : "audio_gain",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTI10audio_gain",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "num_formats",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "formats",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIA32_14audio_format_t"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 10144,
+     "referenced_type" : "_ZTIN10audio_portUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_port",
+   "name" : "audio_port",
+   "referenced_type" : "_ZTI10audio_port",
+   "self_type" : "_ZTI10audio_port",
+   "size" : 1316,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jbyteArray",
+   "name" : "_jbyteArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTI11_jbyteArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jcharArray",
+   "name" : "_jcharArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTI11_jcharArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jlongArray",
+   "name" : "_jlongArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTI11_jlongArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jthrowable",
+   "name" : "_jthrowable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTI11_jthrowable",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "num_sources",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sources",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    },
+    {
+     "field_name" : "num_sinks",
+     "field_offset" : 27712,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sinks",
+     "field_offset" : 27744,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    }
+   ],
+   "linker_set_key" : "_ZTI11audio_patch",
+   "name" : "audio_patch",
+   "referenced_type" : "_ZTI11audio_patch",
+   "self_type" : "_ZTI11audio_patch",
+   "size" : 6924,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "rect",
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "score",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "left_eye",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "right_eye",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "mouth",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_face",
+   "name" : "camera_face",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTI11camera_face",
+   "size" : 48,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "facing",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device_version",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "static_camera_characteristics",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "resource_cost",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "conflicting_devices",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPPc"
+    },
+    {
+     "field_name" : "conflicting_devices_length",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_info",
+   "name" : "camera_info",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTI11camera_info",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11hw_module_t"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA12_j"
+    },
+    {
+     "field_name" : "close",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFiP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_device_t",
+   "name" : "hw_device_t",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTI11hw_device_t",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module_api_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hal_api_version",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "author",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "methods",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIP19hw_module_methods_t"
+    },
+    {
+     "field_name" : "dso",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIA25_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_module_t",
+   "name" : "hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTI11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "optionString",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "extraInfo",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12JavaVMOption",
+   "name" : "JavaVMOption",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTI12JavaVMOption",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jfloatArray",
+   "name" : "_jfloatArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTI12_jfloatArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jshortArray",
+   "name" : "_jshortArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTI12_jshortArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "offload_info",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI20audio_offload_info_t"
+    },
+    {
+     "field_name" : "frame_count",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_config",
+   "name" : "audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTI12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "timeLow",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeMid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "timeHiAndVersion",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "clockSeq",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "node",
+     "field_offset" : 80,
+     "referenced_type" : "_ZTIA6_h"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_uuid_s",
+   "name" : "audio_uuid_s",
+   "referenced_type" : "_ZTI12audio_uuid_s",
+   "self_type" : "_ZTI12audio_uuid_s",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jdoubleArray",
+   "name" : "_jdoubleArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTI13_jdoubleArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jobjectArray",
+   "name" : "_jobjectArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTI13_jobjectArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "y",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cb",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "ystride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "cstride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chroma_step",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA8_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_ycbcr",
+   "name" : "android_ycbcr",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTI13android_ycbcr",
+   "size" : 56,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_audio_profiles",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "audio_profiles",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_13audio_profile"
+    },
+    {
+     "field_name" : "num_extra_audio_descriptors",
+     "field_offset" : 70784,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extra_audio_descriptors",
+     "field_offset" : 70816,
+     "referenced_type" : "_ZTIA32_28audio_extra_audio_descriptor"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 82080,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 82112,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 86208,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 87936,
+     "referenced_type" : "_ZTIN13audio_port_v7Ut_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_port_v7",
+   "name" : "audio_port_v7",
+   "referenced_type" : "_ZTI13audio_port_v7",
+   "self_type" : "_ZTI13audio_port_v7",
+   "size" : 11040,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_profile",
+   "name" : "audio_profile",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTI13audio_profile",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "get_number_of_cameras",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_camera_info",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiiP11camera_infoE"
+    },
+    {
+     "field_name" : "set_callbacks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK23camera_module_callbacksE"
+    },
+    {
+     "field_name" : "get_vendor_tag_ops",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFvP14vendor_tag_opsE"
+    },
+    {
+     "field_name" : "open_legacy",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE"
+    },
+    {
+     "field_name" : "set_torch_mode",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPKcbE"
+    },
+    {
+     "field_name" : "init",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_physical_camera_info",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiiPP15camera_metadataE"
+    },
+    {
+     "field_name" : "is_stream_combination_supported",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiiPK25camera_stream_combinationE"
+    },
+    {
+     "field_name" : "notify_device_state_change",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFvyE"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIA2_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_module",
+   "name" : "camera_module",
+   "referenced_type" : "_ZTI13camera_module",
+   "self_type" : "_ZTI13camera_module",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_stream",
+   "name" : "camera_stream",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTI13camera_stream",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numFds",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numInts",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA0_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI13native_handle",
+   "name" : "native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTI13native_handle",
+   "size" : 12,
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AImageCropRect",
+   "name" : "AImageCropRect",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTI14AImageCropRect",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "nOptions",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "options",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP12JavaVMOption"
+    },
+    {
+     "field_name" : "ignoreUnrecognized",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "linker_set_key" : "_ZTI14JavaVMInitArgs",
+   "name" : "JavaVMInitArgs",
+   "referenced_type" : "_ZTI14JavaVMInitArgs",
+   "self_type" : "_ZTI14JavaVMInitArgs",
+   "size" : 16,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI14_jbooleanArray",
+   "name" : "_jbooleanArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTI14_jbooleanArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "alloc",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE"
+    },
+    {
+     "field_name" : "free",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP14alloc_device_tPciE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14alloc_device_t",
+   "name" : "alloc_device_t",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTI14alloc_device_t",
+   "size" : 104,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "input",
+     "referenced_type" : "_ZTI19audio_input_flags_t"
+    },
+    {
+     "field_name" : "output",
+     "referenced_type" : "_ZTI20audio_output_flags_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_io_flags",
+   "name" : "audio_io_flags",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14audio_io_flags",
+   "self_type" : "_ZTI14audio_io_flags",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "ops",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIP18camera3_device_ops"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_device",
+   "name" : "camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTI14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_buffers",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_stream",
+   "name" : "camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTI14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "signature",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "fnPtr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI15JNINativeMethod",
+   "name" : "JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTI15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs",
+   "self_type" : "_ZTI16JavaVMAttachArgs",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI16android_xy_color",
+   "name" : "android_xy_color",
+   "referenced_type" : "_ZTI16android_xy_color",
+   "self_type" : "_ZTI16android_xy_color",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "registerBuffer",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "unregisterBuffer",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "lock",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE"
+    },
+    {
+     "field_name" : "unlock",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tizE"
+    },
+    {
+     "field_name" : "lock_ycbcr",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE"
+    },
+    {
+     "field_name" : "lockAsync",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE"
+    },
+    {
+     "field_name" : "unlockAsync",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE"
+    },
+    {
+     "field_name" : "lockAsync_ycbcr",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE"
+    },
+    {
+     "field_name" : "getTransportSize",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E"
+    },
+    {
+     "field_name" : "validateBufferSize",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIA1_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16gralloc_module_t",
+   "name" : "gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTI16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_config_base",
+   "name" : "audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTI17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "values",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_i"
+    },
+    {
+     "field_name" : "ramp_duration_ms",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_config",
+   "name" : "audio_gain_config",
+   "referenced_type" : "_ZTI17audio_gain_config",
+   "self_type" : "_ZTI17audio_gain_config",
+   "size" : 144,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "config_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI17audio_gain_config"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTI14audio_io_flags"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIN17audio_port_configUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_config",
+   "name" : "audio_port_config",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTI17audio_port_config",
+   "size" : 216,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "error_stream",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_error_msg",
+   "name" : "camera3_error_msg",
+   "referenced_type" : "_ZTI17camera3_error_msg",
+   "self_type" : "_ZTI17camera3_error_msg",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "jpeg_blob_id",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "jpeg_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_jpeg_blob",
+   "name" : "camera3_jpeg_blob",
+   "referenced_type" : "_ZTI17camera3_jpeg_blob",
+   "self_type" : "_ZTI17camera3_jpeg_blob",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ptr",
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTI18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "keyId",
+     "referenced_type" : "_ZTI18AMediaDrmByteArray"
+    },
+    {
+     "field_name" : "keyType",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19AMediaKeyStatusType"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTI18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTI18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTI18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodID9__va_listE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "top_left",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "component",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI22android_flex_component"
+    },
+    {
+     "field_name" : "bits_per_component",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits_used",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_increment",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_increment",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_subsampling",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_subsampling",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_flex_plane",
+   "name" : "android_flex_plane",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTI18android_flex_plane",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "content_type",
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "source",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI18audio_flags_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_attributes_t",
+   "name" : "audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTI18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "latency_class",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI25audio_mix_latency_class_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_port_mix_ext",
+   "name" : "audio_port_mix_ext",
+   "referenced_type" : "_ZTI18audio_port_mix_ext",
+   "self_type" : "_ZTI18audio_port_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "initialize",
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE"
+    },
+    {
+     "field_name" : "configure_streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE"
+    },
+    {
+     "field_name" : "register_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE"
+    },
+    {
+     "field_name" : "construct_default_request_settings",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "process_capture_request",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE"
+    },
+    {
+     "field_name" : "get_metadata_vendor_tag_ops",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "flush",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceE"
+    },
+    {
+     "field_name" : "signal_stream_flush",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE"
+    },
+    {
+     "field_name" : "is_reconfiguration_required",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_device_ops",
+   "name" : "camera3_device_ops",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTI18camera3_device_ops",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN18camera3_notify_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_notify_msg",
+   "name" : "camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTI18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI19android_flex_format"
+    },
+    {
+     "field_name" : "num_planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP18android_flex_plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_layout",
+   "name" : "android_flex_layout",
+   "referenced_type" : "_ZTI19android_flex_layout",
+   "self_type" : "_ZTI19android_flex_layout",
+   "size" : 12,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "time_nanoseconds",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "position_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_mmap_position",
+   "name" : "audio_mmap_position",
+   "referenced_type" : "_ZTI19audio_mmap_position",
+   "self_type" : "_ZTI19audio_mmap_position",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSpeed",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mPitch",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mStretchMode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t"
+    },
+    {
+     "field_name" : "mFallbackMode",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_playback_rate",
+   "name" : "audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTI19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_shutter_msg",
+   "name" : "camera3_shutter_msg",
+   "referenced_type" : "_ZTI19camera3_shutter_msg",
+   "self_type" : "_ZTI19camera3_shutter_msg",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "open",
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI19hw_module_methods_t",
+   "name" : "hw_module_methods_t",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTI19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_points",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA8_j"
+    },
+    {
+     "field_name" : "xyzc_points",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIA_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_depth_points",
+   "name" : "android_depth_points",
+   "referenced_type" : "_ZTI20android_depth_points",
+   "self_type" : "_ZTI20android_depth_points",
+   "size" : 36,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "stream_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "bit_rate",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "duration_us",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "has_video",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "is_streaming",
+     "field_offset" : 264,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "bit_width",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offload_buffer_size",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "encapsulation_mode",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTI26audio_encapsulation_mode_t"
+    },
+    {
+     "field_name" : "content_id",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sync_id",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_info_t",
+   "name" : "audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTI20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "process_capture_result",
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE"
+    },
+    {
+     "field_name" : "notify",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE"
+    },
+    {
+     "field_name" : "request_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE"
+    },
+    {
+     "field_name" : "return_stream_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera3_callback_ops",
+   "name" : "camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTI20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "encryptBlocks",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "skipBlocks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTI20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "fps",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "numFramebuffers",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIA7_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "setUpdateRect",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiiiiE"
+    },
+    {
+     "field_name" : "post",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "compositionComplete",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFvP20framebuffer_device_tPciE"
+    },
+    {
+     "field_name" : "enableScreen",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI20framebuffer_device_t",
+   "name" : "framebuffer_device_t",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTI20framebuffer_device_t",
+   "size" : 184,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "offset",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "presentationTimeUs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTI21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mKey",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "mValue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/logging/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "encapsulation_modes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "encapsulation_metadata_types",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_port_device_ext",
+   "name" : "audio_port_device_ext",
+   "referenced_type" : "_ZTI21audio_port_device_ext",
+   "self_type" : "_ZTI21audio_port_device_ext",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "acquire_fence",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "release_fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTI21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "number_of_faces",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "faces",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP11camera_face"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera_frame_metadata",
+   "name" : "camera_frame_metadata",
+   "referenced_type" : "_ZTI21camera_frame_metadata",
+   "self_type" : "_ZTI21camera_frame_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "dest_device",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "dest_device_address",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI21record_track_metadata",
+   "name" : "record_track_metadata",
+   "referenced_type" : "_ZTI21record_track_metadata",
+   "self_type" : "_ZTI21record_track_metadata",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "shared_memory_address",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "shared_memory_fd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer_size_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "burst_size_frames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI22audio_mmap_buffer_flag"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_info",
+   "name" : "audio_mmap_buffer_info",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_info",
+   "self_type" : "_ZTI22audio_mmap_buffer_info",
+   "size" : 20,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_port_session_ext",
+   "name" : "audio_port_session_ext",
+   "referenced_type" : "_ZTI22audio_port_session_ext",
+   "self_type" : "_ZTI22audio_port_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers_requested",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_buffer_request",
+   "name" : "camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTI22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "partial_result",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_physcam_metadata",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_ids",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_metadata",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_capture_result",
+   "name" : "camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTI22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "settings",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_physcam_settings",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_id",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_settings",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_capture_request",
+   "name" : "camera3_capture_request",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTI23camera3_capture_request",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "camera_device_status_change",
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksiiE"
+    },
+    {
+     "field_name" : "torch_mode_status_change",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksPKciE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera_module_callbacks",
+   "name" : "camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTI23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "usage",
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "content_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI23playback_track_metadata",
+   "name" : "playback_track_metadata",
+   "referenced_type" : "_ZTI23playback_track_metadata",
+   "self_type" : "_ZTI23playback_track_metadata",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI21record_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI24record_track_metadata_v7",
+   "name" : "record_track_metadata_v7",
+   "referenced_type" : "_ZTI24record_track_metadata_v7",
+   "self_type" : "_ZTI24record_track_metadata_v7",
+   "size" : 304,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
+   "name" : "android_cta861_3_metadata",
+   "referenced_type" : "_ZTI25android_cta861_3_metadata",
+   "self_type" : "_ZTI25android_cta861_3_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usecase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_port_config_mix_ext",
+   "name" : "audio_port_config_mix_ext",
+   "referenced_type" : "_ZTI25audio_port_config_mix_ext",
+   "self_type" : "_ZTI25audio_port_config_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI32camera3_stream_buffer_req_status"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTI25camera3_stream_buffer_ret",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPPPK13native_handle"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_set",
+   "name" : "camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTI25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13camera_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera_stream_combination",
+   "name" : "camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTI25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onImageAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTI26AImageReader_ImageListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
+   "name" : "android_smpte2086_metadata",
+   "referenced_type" : "_ZTI26android_smpte2086_metadata",
+   "self_type" : "_ZTI26android_smpte2086_metadata",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI23playback_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26playback_track_metadata_v7",
+   "name" : "playback_track_metadata_v7",
+   "referenced_type" : "_ZTI26playback_track_metadata_v7",
+   "self_type" : "_ZTI26playback_track_metadata_v7",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "z",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_coordinate",
+   "name" : "audio_microphone_coordinate",
+   "referenced_type" : "_ZTI27audio_microphone_coordinate",
+   "self_type" : "_ZTI27audio_microphone_coordinate",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "standard",
+     "referenced_type" : "_ZTI16audio_standard_t"
+    },
+    {
+     "field_name" : "descriptor_length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "descriptor",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_h"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTI28audio_extra_audio_descriptor",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_port_config_device_ext",
+   "name" : "audio_port_config_device_ext",
+   "referenced_type" : "_ZTI28audio_port_config_device_ext",
+   "self_type" : "_ZTI28audio_port_config_device_ext",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPP14camera3_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "session_parameters",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTI28camera3_stream_configuration",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI29audio_port_config_session_ext",
+   "name" : "audio_port_config_session_ext",
+   "referenced_type" : "_ZTI29audio_port_config_session_ext",
+   "self_type" : "_ZTI29audio_port_config_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "onAsyncInputAvailable",
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviE"
+    },
+    {
+     "field_name" : "onAsyncOutputAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE"
+    },
+    {
+     "field_name" : "onAsyncFormatChanged",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE"
+    },
+    {
+     "field_name" : "onAsyncError",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "name" : "AMediaCodecOnAsyncNotifyCallback",
+   "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "self_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device_id",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "channel_mapping",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA30_34audio_microphone_channel_mapping_t"
+    },
+    {
+     "field_name" : "location",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTI27audio_microphone_location_t"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "index_in_the_group",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sensitivity",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "max_spl",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "min_spl",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "directionality",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTI33audio_microphone_directionality_t"
+    },
+    {
+     "field_name" : "num_frequency_responses",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frequency_responses",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIA2_A256_f"
+    },
+    {
+     "field_name" : "geometric_location",
+     "field_offset" : 18176,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 18272,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_characteristic_t",
+   "name" : "audio_microphone_characteristic_t",
+   "referenced_type" : "_ZTI33audio_microphone_characteristic_t",
+   "self_type" : "_ZTI33audio_microphone_characteristic_t",
+   "size" : 2296,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onBufferRemoved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_17",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTI4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_18",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTI4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTI6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTI7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTI7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_arm_armv8-a_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jarray",
+   "name" : "_jarray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTI7_jarray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jclass",
+   "name" : "_jclass",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTI7_jclass",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "numentries",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "entries",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA0_9PsshEntry"
+    }
+   ],
+   "linker_set_key" : "_ZTI8PsshInfo",
+   "name" : "PsshInfo",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTI8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI8_jobject",
+   "name" : "_jobject",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTI8_jobject",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI8_jstring",
+   "name" : "_jstring",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTI8_jstring",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uuid",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "datalen",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI9PsshEntry",
+   "name" : "PsshEntry",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTI9PsshEntry",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10audio_portUt_E",
+   "name" : "audio_port::(anonymous union at system/media/audio/include/system/audio.h:654:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN10audio_portUt_E",
+   "self_type" : "_ZTIN10audio_portUt_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN13audio_port_v7Ut_E",
+   "name" : "audio_port_v7::(anonymous union at system/media/audio/include/system/audio.h:702:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN13audio_port_v7Ut_E",
+   "self_type" : "_ZTIN13audio_port_v7Ut_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI28audio_port_config_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI25audio_port_config_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI29audio_port_config_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN17audio_port_configUt_E",
+   "name" : "audio_port_config::(anonymous union at system/media/audio/include/system/audio.h:588:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN17audio_port_configUt_E",
+   "self_type" : "_ZTIN17audio_port_configUt_E",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "error",
+     "referenced_type" : "_ZTI17camera3_error_msg"
+    },
+    {
+     "field_name" : "shutter",
+     "referenced_type" : "_ZTI19camera3_shutter_msg"
+    },
+    {
+     "field_name" : "generic",
+     "referenced_type" : "_ZTIA32_h"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN18camera3_notify_msgUt_E",
+   "name" : "camera3_notify_msg::(anonymous union at hardware/libhardware/include/hardware/camera3.h:2141:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "self_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "name" : "audio_port_config_mix_ext::(anonymous union at system/media/audio/include/system/audio.h:529:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "self_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBinder",
+     "referenced_type" : "_ZTIP8AIBinder"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "interface",
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "name" : "ndk::ICInterface::ICInterfaceData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIN3ndk11ICInterfaceE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFlagThis",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__19once_flagE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThis",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParcel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStability",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP13AIBinder_Weak"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AParcel" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AStatus"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AStatus" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "components",
+     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+    },
+    {
+     "field_name" : "offsetInBytes",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sampleIncrementInBits",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "strideInBytes",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "widthInSamples",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "heightInSamples",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "totalSizeInBytes",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "horizontalSubsampling",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "verticalSubsampling",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayout",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "aidl::android::hardware::graphics::common::ExtendableType",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
+    },
+    {
+     "field_name" : "offsetInBits",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sizeInBits",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "aidl::android::hardware::graphics::common::XyColor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "aidl::android::hardware::graphics::common::Cta861_3",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "primaryRed",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "aidl::android::hardware::graphics::common::Smpte2086",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFenceTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "mCrop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "mTransform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mScalingMode",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mTimestamp",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "mIsAutoTimestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mDataSpace",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mSlot",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mIsDroppable",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 1064,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mTransformToDisplayInverse",
+     "field_offset" : 1072,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mSurfaceDamage",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mQueuedBuffer",
+     "field_offset" : 1768,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mIsStale",
+     "field_offset" : 1776,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mApi",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItemE",
+   "name" : "android::BufferItem",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIN7android10BufferItemE",
+   "size" : 232,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mEglDisplay",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mBufferState",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android11BufferStateE"
+    },
+    {
+     "field_name" : "mRequestBufferCalled",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mEglFence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mNeedsReallocation",
+     "field_offset" : 392,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferSlotE",
+   "name" : "android::BufferSlot",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIN7android10BufferSlotE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10IInterfaceE",
+   "name" : "android::IInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIN7android10IInterfaceE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android10ParcelableE",
+   "name" : "android::Parcelable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10ParcelableE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mItemSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImplE",
+   "name" : "android::VectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10VectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IDataSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "name" : "android::BnInterface<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource10getIMemoryEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource6readAtExj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource7getSizeEPx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource5closeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8toStringEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "name" : "android::BnInterface<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaPlayerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "name" : "android::BnInterface<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_13IStreamSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_11IDataSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer22setVideoSurfaceTextureERKNS_2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getBufferingSettingsEPNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20setBufferingSettingsERKNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12prepareAsyncEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5startEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5pauseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9isPlayingEPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19setPlaybackSettingsERK19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19getPlaybackSettingsEP19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setSyncSettingsERKNS_14AVSyncSettingsEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15getSyncSettingsEPNS_14AVSyncSettingsEPf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6seekToEiNS_10MediaTrack11ReadOptions8SeekModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18getCurrentPositionEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getDurationEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer8notifyAtEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5resetEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18setAudioStreamTypeE19audio_stream_type_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10setLoopingEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9setVolumeEff"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setAuxEffectSendLevelEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15attachAuxEffectEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12setParameterEiRKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12getParameterEiPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setRetransmitEndpointEPK11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21getRetransmitEndpointEP11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setNextPlayerERKNS_2spIS0_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17applyVolumeShaperERKNS_2spINS_5media12VolumeShaper13ConfigurationEEERKNS1_INS3_9OperationEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getVolumeShaperStateEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10prepareDrmEPKhRKNS_6VectorIhEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10releaseDrmEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6invokeERKNS_6ParcelEPS1_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17setMetadataFilterERKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getMetadataEbbPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setOutputDeviceEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17getRoutedDeviceIdEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer25enableAudioDeviceCallbackEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "name" : "android::BnInterface<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5startEPNS_8MetaDataE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource9getFormatEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4readEPPNS_15MediaBufferBaseEPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource12readMultipleEPNS_6VectorIPNS_15MediaBufferBaseEEEjPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource19supportReadMultipleEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource22supportNonblockingReadEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5pauseEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android13IStreamSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "name" : "android::BnInterface<android::IStreamSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android13IStreamSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource11setListenerERKNS_2spINS_15IStreamListenerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource10setBuffersERKNS_6VectorINS_2spINS_7IMemoryEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource17onBufferAvailableEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android13IStreamSource5flagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IMediaExtractorE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "name" : "android::BnInterface<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11countTracksEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor8getTrackEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor16getTrackMetaDataEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11getMetaDataEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor10getMetricsEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android15IMediaExtractor5flagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11setMediaCasERKNSt3__16vectorIhNS1_9allocatorIhEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor4nameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor13setEntryPointENS0_10EntryPointE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IStreamListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "name" : "android::BnInterface<android::IStreamListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IStreamListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener11queueBufferEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener12issueCommandENS0_7CommandEbRKNS_2spINS_8AMessageEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18IMediaPlayerClientE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android18IMediaPlayerClientE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18IMediaPlayerClient6notifyEiiiPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19IMediaPlayerServiceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android19IMediaPlayerServiceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService19createMediaRecorderERKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService23createMetadataRetrieverEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService6createERKNS_2spINS_18IMediaPlayerClientEEE15audio_session_tRKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android19IMediaPlayerService12getCodecListEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService22listenForRemoteDisplayERKNS_8String16ERKNS_2spINS_20IRemoteDisplayClientEEERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService14addBatteryDataEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService15pullBatteryDataEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android23IMediaMetadataRetrieverE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "name" : "android::BnInterface<android::IMediaMetadataRetriever>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android23IMediaMetadataRetrieverE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_11IDataSourceEEEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever14getFrameAtTimeExiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getImageAtIndexEiibb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever19getImageRectAtIndexEiiiiii"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getFrameAtIndexEiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractAlbumArtEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractMetadataEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "name" : "android::BnInterface<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mConsumerListener",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "name" : "android::BufferQueue::ProxyConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "self_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11BufferQueueE",
+   "name" : "android::BufferQueue",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueueE",
+   "self_type" : "_ZTIN7android11BufferQueueE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mDequeueCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mQueueCount",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mAcquireCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mShared",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferStateE",
+   "name" : "android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "flexFormat",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataCb",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "dataCr",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "chromaStride",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chromaStep",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSlot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mGraphicBuffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mLockedBufferId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMaxLockedBuffers",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAcquiredBuffers",
+     "field_offset" : 8544,
+     "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentLockedBuffers",
+     "field_offset" : 8704,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumerE",
+   "name" : "android::CpuConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11CpuConsumerE",
+   "self_type" : "_ZTIN7android11CpuConsumerE",
+   "size" : 1104,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1092,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1092,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1092,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1092,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "name" : "android::Flattenable<android::BufferItem>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "name" : "android::Flattenable<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventsDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android16FrameEventsDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventHistoryDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22FrameEventHistoryDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::CancelBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::DequeueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::RequestBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "name" : "android::Flattenable<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "name" : "android::Flattenable<android::FenceTime::Snapshot>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android9FenceTime8SnapshotE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "valid",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "connectId",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11FrameEventsE",
+   "name" : "android::FrameEvents",
+   "referenced_type" : "_ZTIN7android11FrameEventsE",
+   "self_type" : "_ZTIN7android11FrameEventsE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "validTypes",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smpte2086",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI26android_smpte2086_metadata"
+    },
+    {
+     "field_name" : "cta8613",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI25android_cta861_3_metadata"
+    },
+    {
+     "field_name" : "hdr10plus",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadataE",
+   "name" : "android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "name" : "android::KeyedVector<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android7AStringE",
+    "_ZTIN7android2spINS_14MediaCodecInfo12CapabilitiesEEE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12BnMemoryHeapE",
+   "name" : "android::BnMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12BnMemoryHeapE",
+   "self_type" : "_ZTIN7android12BnMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDetachedEy"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "access" : "protected",
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA64_N7android12ConsumerBase4SlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAbandoned",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mName",
+     "field_offset" : 8288,
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableMutex",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableListener",
+     "field_offset" : 8352,
+     "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumer",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPrevFinalReleaseFence",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 8480,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBaseE",
+   "name" : "android::ConsumerBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12ConsumerBaseE",
+   "self_type" : "_ZTIN7android12ConsumerBaseE",
+   "size" : 1072,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1064,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1064,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1064,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1064,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "android::LightRefBase<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHeap",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllocator",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPN7android22SimpleBestFitAllocatorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12MemoryDealerE",
+   "name" : "android::MemoryDealer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12MemoryDealerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer8allocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer10deallocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12MemoryDealer4dumpEPKc"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12NativeHandleE",
+   "name" : "android::NativeHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::SortedVector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_compareEPKvSA_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIhEE",
+   "name" : "android::SortedVector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIhEE",
+   "self_type" : "_ZTIN7android12SortedVectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIjEE",
+   "name" : "android::SortedVector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIjEE",
+   "self_type" : "_ZTIN7android12SortedVectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15queueINS_8weak_ptrIN7android9FenceTimeEEENS_5dequeIS4_NS_9allocatorIS4_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13FenceTimelineE",
+   "name" : "android::FenceTimeline",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13FenceTimelineE",
+   "self_type" : "_ZTIN7android13FenceTimelineE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferMapper",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIRN7android19GraphicBufferMapperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mInitCheck",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumFds",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumInts",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mId",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferId",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeathCallbacks",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTINSt3__16vectorINS_4pairINS_8functionIFvPvyEEES3_EENS_9allocatorIS6_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIN7android13GraphicBufferE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android13GraphicBufferE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "name" : "android::trait_pointer<android::String8>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhEE",
+   "name" : "android::trait_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhEE",
+   "self_type" : "_ZTIN7android13trait_pointerIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjEE",
+   "name" : "android::trait_pointer<unsigned int>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjEE",
+   "self_type" : "_ZTIN7android13trait_pointerIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android12BnMemoryHeapE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFD",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDevice",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNeedUnmap",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOffset",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBaseE",
+   "name" : "android::MemoryHeapBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "self_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n28_NK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n32_NK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n36_NK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_NK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n44_NK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
+   "name" : "android::ReferenceMover",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
+   "self_type" : "_ZTIN7android14ReferenceMoverE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIN7android15SurfaceListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18onBuffersDiscardedERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadline",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "interval",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatency",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16CompositorTimingE",
+   "name" : "android::CompositorTiming",
+   "referenced_type" : "_ZTIN7android16CompositorTimingE",
+   "self_type" : "_ZTIN7android16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIN7android16ConsumerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16FlattenableUtilsE",
+   "name" : "android::FlattenableUtils",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FlattenableUtilsE",
+   "self_type" : "_ZTIN7android16FlattenableUtilsE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mIndex",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPostedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLatchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFirstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDisplayPresentFence",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "name" : "android::LightFlattenable<android::HdrMetadata>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android11HdrMetadataE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::QueryOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer11QueryOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::AttachBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::DequeueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "name" : "android::LightFlattenable<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "name" : "android::LightFlattenable<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "name" : "android::LightFlattenable<android::Region>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mOccupancyTimes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIjxNS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjxEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10ParcelableE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "occupancyAverage",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "usedThirdBuffer",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16OccupancyTracker7SegmentE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android16OccupancyTracker7Segment13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7Segment14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mPendingSegment",
+     "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSegmentHistory",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__15dequeIN7android16OccupancyTracker7SegmentENS_9allocatorIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancy",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancyChangeTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIN7android16OccupancyTrackerE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ProducerListenerE",
+   "name" : "android::ProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIN7android16ProducerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
+   "name" : "android::SortedVectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
+   "self_type" : "_ZTIN7android16SortedVectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "name" : "android::aggregate_traits<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::use_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::use_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveIhEE",
+   "name" : "android::use_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI13ANativeWindow",
+    "_ZTIN7android7SurfaceE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI19ANativeWindowBuffer",
+    "_ZTIN7android13GraphicBufferE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFrames",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android11FrameEventsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameEventHistoryE",
+   "name" : "android::FrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17FrameEventHistoryE",
+   "self_type" : "_ZTIN7android17FrameEventHistoryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17FrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "vsyncId",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "inputEventId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameTimelineInfoE",
+   "name" : "android::FrameTimelineInfo",
+   "referenced_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "self_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimelineInfo.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IConsumerListenerE",
+   "name" : "android::IConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IConsumerListenerE",
+   "self_type" : "_ZTIN7android17IConsumerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IConsumerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IProducerListenerE",
+   "name" : "android::IProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIN7android17IProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIN7android18BnConsumerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnProducerListenerE",
+   "name" : "android::BnProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnProducerListenerE",
+   "self_type" : "_ZTIN7android18BnProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListener13onBufferFreedERKNS_2wpINS_13GraphicBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBufferFreedListener",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumerE",
+   "size" : 1080,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1072,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1072,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1072,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1072,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "array",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "field_name" : "inUse",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mAllocation",
+     "referenced_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "name" : "android::InlineStdAllocator<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIN7android18LWProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18TWProducerListenerE",
+   "name" : "android::TWProducerListener",
+   "referenced_type" : "_ZTIN7android18TWProducerListenerE",
+   "self_type" : "_ZTIN7android18TWProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "name" : "android::trait_trivial_copy<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "name" : "android::trait_trivial_copy<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "name" : "android::trait_trivial_copy<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "name" : "android::trait_trivial_copy<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "name" : "android::trait_trivial_copy<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "name" : "android::trait_trivial_copy<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "name" : "android::trait_trivial_copy<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "name" : "android::trait_trivial_copy<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "name" : "android::trait_trivial_copy<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "name" : "android::trait_trivial_copy<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "name" : "android::trait_trivial_copy<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
+   "name" : "android::trait_trivial_copy<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "name" : "android::trait_trivial_copy<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
+   "name" : "android::trait_trivial_copy<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "name" : "android::trait_trivial_copy<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "name" : "android::trait_trivial_copy<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "name" : "android::trait_trivial_copy<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "name" : "android::trait_trivial_ctor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "name" : "android::trait_trivial_ctor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "name" : "android::trait_trivial_ctor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "name" : "android::trait_trivial_ctor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "name" : "android::trait_trivial_ctor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "name" : "android::trait_trivial_ctor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "name" : "android::trait_trivial_ctor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "name" : "android::trait_trivial_ctor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "name" : "android::trait_trivial_ctor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "name" : "android::trait_trivial_ctor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "name" : "android::trait_trivial_ctor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "name" : "android::trait_trivial_ctor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "name" : "android::trait_trivial_ctor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "name" : "android::trait_trivial_ctor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "name" : "android::trait_trivial_ctor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "name" : "android::trait_trivial_ctor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "name" : "android::trait_trivial_dtor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "name" : "android::trait_trivial_dtor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "name" : "android::trait_trivial_dtor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "name" : "android::trait_trivial_dtor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "name" : "android::trait_trivial_dtor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "name" : "android::trait_trivial_dtor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "name" : "android::trait_trivial_dtor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "name" : "android::trait_trivial_dtor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "name" : "android::trait_trivial_dtor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "name" : "android::trait_trivial_dtor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "name" : "android::trait_trivial_dtor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "name" : "android::trait_trivial_dtor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "name" : "android::trait_trivial_dtor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "name" : "android::trait_trivial_dtor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "name" : "android::trait_trivial_dtor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "name" : "android::trait_trivial_dtor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "name" : "android::trait_trivial_move<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "name" : "android::trait_trivial_move<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "name" : "android::trait_trivial_move<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "name" : "android::trait_trivial_move<android::String16>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "template_args" : [ "_ZTIN7android8String16E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "name" : "android::trait_trivial_move<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "name" : "android::trait_trivial_move<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "name" : "android::trait_trivial_move<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "name" : "android::trait_trivial_move<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "name" : "android::trait_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "name" : "android::trait_trivial_move<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "name" : "android::trait_trivial_move<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "name" : "android::trait_trivial_move<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
+   "name" : "android::trait_trivial_move<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "name" : "android::trait_trivial_move<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
+   "name" : "android::trait_trivial_move<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "name" : "android::trait_trivial_move<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "name" : "android::trait_trivial_move<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "name" : "android::trait_trivial_move<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMap",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIPN7android5FenceENS_6vectorINS_8weak_ptrINS1_9FenceTimeEEENS_9allocatorIS7_EEEENS_4hashIS3_EENS_8equal_toIS3_EENS8_INS_4pairIKS3_SA_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "name" : "android::FenceToFenceTimeMap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "self_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMapper",
+     "referenced_type" : "_ZTINSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMapperVersion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "name" : "android::LightFlattenablePod<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "name" : "android::LightFlattenablePod<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frameNumber",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19NewFrameEventsEntryE",
+   "name" : "android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIN7android20StubProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBitset",
+     "referenced_type" : "_ZTINSt3__16bitsetILj10EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mDeltas",
+     "referenced_type" : "_ZTINSt3__16vectorIN7android16FrameEventsDeltaENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "hdrMetadata",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "slot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "maxBufferCount",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "getTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "bufferAge",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "timestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIN7android22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "name" : "android::BnGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void>",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+    "_ZTIv"
+   ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13requestBufferEiNSt3__18functionIFviRKNS1_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13dequeueBufferEjjNS2_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS1_11hidl_handleERKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12detachBufferEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE16detachNextBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12attachBufferERKNS1_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11queueBufferEiRKNS5_16QueueBufferInputENSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12cancelBufferEiRKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE7connectERKNS_2spINS4_17IProducerListenerEEEibNSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE10disconnectEiNS5_14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setSidebandStreamERKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allocateBuffersEjjNS2_6common4V1_011PixelFormatEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allowAllocationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setGenerationNumberEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15getConsumerNameENSt3__18functionIFvRKNS1_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19getLastQueuedBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleERKNS1_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE18getFrameTimestampsENSt3__18functionIFvRKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFramesDirty",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android21FrameEventDirtyFieldsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueueOffset",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositionOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseOffset",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentConnectId",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mProducerWantsEvents",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "name" : "android::ConsumerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ConsumerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireOffset",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireTimeline",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGpuCompositionDoneTimeline",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPresentTimeline",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReleaseTimeline",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "name" : "android::ProducerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "size" : 160,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ProducerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistory18updateAcquireFenceEyONSt3__110shared_ptrINS_9FenceTimeEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android25ProducerFrameEventHistory15createFenceTimeERKNS_2spINS_5FenceEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstantsE",
+   "name" : "android::os::IInputConstants",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os15IInputConstantsE",
+   "self_type" : "_ZTIN7android2os15IInputConstantsE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android2os15IInputConstantsE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_arm_armv8-a_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefault10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP11DrmListener"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI11DrmListener" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12CodecHandler"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12CodecHandler" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI13ANativeWindow" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPKN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIKN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader13FrameListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader13FrameListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader15CallbackHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader15CallbackHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader21BufferRemovedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10DataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10DataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IDrmClientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IDrmClientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IInterfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "name" : "android::sp<android::MediaCodec::ResourceManagerServiceProxy>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodecE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodecE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaMuxerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "name" : "android::sp<android::MediaMuxer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaMuxerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11AReplyTokenE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11AReplyTokenE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IDataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IMemoryHeapE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11MediaWriterE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "name" : "android::sp<android::MediaWriter>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "self_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11MediaWriterE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaPlayerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "name" : "android::sp<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "name" : "android::sp<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12NativeHandleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13MediaAppenderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13MediaAppenderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13RpcConnectionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "name" : "android::sp<android::RpcConnection>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "self_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13RpcConnectionE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14BatteryCheckerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "name" : "android::sp<android::BatteryChecker>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "self_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14BatteryCheckerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaCodecInfoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "name" : "android::sp<android::MediaCodecInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaMuxerBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaMuxerBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15IMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "name" : "android::sp<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15SurfaceListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15SurfaceListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaCodecBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaCodecBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16NuMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "name" : "android::sp<android::AHandlerReflector<android::NuCachedSource2>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "self_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DataSourceFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DataSourceFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IMediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IMediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17PersistentSurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17PersistentSurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19MediaPlayerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "name" : "android::sp<android::MediaPlayerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android19MediaPlayerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4IDrmE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4IDrmE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5FenceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper13ConfigurationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper5StateE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper5StateE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper9OperationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper9OperationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android6ThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
+   "name" : "android::sp<android::Thread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android6ThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ABufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ABufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooper12LooperThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "name" : "android::sp<android::ALooper::LooperThread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooper12LooperThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::sp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ICryptoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ICryptoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IMemoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7RefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AMessageE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AMessageE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8MetaDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8MetaDataE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "android::sp<android::hardware::hidl_death_recipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_010IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_110IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_210IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android9CodecBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "name" : "android::sp<android::CodecBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android9CodecBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2ui4SizeE",
+   "name" : "android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android12ConsumerBase22FrameAvailableListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "name" : "android::wp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16ConsumerListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "name" : "android::wp<android::ConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android16ConsumerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19IMediaDeathNotifierE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android19IMediaDeathNotifierE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::wp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "name" : "android::wp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "name" : "android::List<android::sp<android::ABuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "self_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android2spINS_7ABufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::NON_CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_6VectorIhEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "name" : "android::List<android::ALooper::Event>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "self_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android7ALooper5EventE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_7ALooper5EventEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "name" : "android::List<android::HTTPBase::BandwidthEntry>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "self_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android8HTTPBase14BandwidthEntryE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv8-a_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<AImage *>::NON_CONST_ITERATOR<AImage *>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv8-a_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv8-a_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIP6AImageEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv8-a_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<BufferItem *>::NON_CONST_ITERATOR<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIPN7android10BufferItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv8-a_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_arm_armv8-a_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIPNS_10BufferItemEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIjE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIjEE",
+   "name" : "android::List<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIjEE",
+   "self_type" : "_ZTIN7android4ListIjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4RectE",
+   "name" : "android::Rect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
+   "name" : "android::base::DefaultCloser",
+   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
+   "self_type" : "_ZTIN7android4base13DefaultCloserE",
+   "size" : 1,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "property_name_",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "prop_info_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_area_serial_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_property_serial_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_value_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "is_read_only_",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "read_only_property_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
+   "name" : "android::base::CachedProperty",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
+   "self_type" : "_ZTIN7android4base14CachedPropertyE",
+   "size" : 132,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h",
+   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "ptr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "arch",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "name" : "android::hidl::base::V1_0::DebugInfo",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5FenceE",
+   "name" : "android::Fence",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTI15pthread_mutex_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5MutexE",
+   "name" : "android::Mutex",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5PointE",
+   "name" : "android::Point",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "val",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE16getFlattenedSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE10getFdCountEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE7flattenEPvjPij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "name" : "android::Parcel::is_specialization<int, android::sp>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::unique_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "name" : "android::Parcel::is_specialization<int, std::vector>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "name" : "android::Parcel::is_specialization<int, std::optional>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface16getFlattenedSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface10getFdCountEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface7flattenEPvjPij"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Parcel26FlattenableHelperInterface9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFd",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutable",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel4BlobE",
+   "name" : "android::Parcel::Blob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mError",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataCapacity",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataPos",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjects",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSize",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsCapacity",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNextObjectHint",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSorted",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestHeaderPresent",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mWorkSourceRequestHeaderPosition",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFdsKnown",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHasFds",
+     "field_offset" : 360,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllowFds",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeallocZero",
+     "field_offset" : 376,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mConnection",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOpenAshmemSize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ParcelE",
+   "name" : "android::Parcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRWLock",
+     "referenced_type" : "_ZTI16pthread_rwlock_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLockE",
+   "name" : "android::RWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIN7android6RWLockE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RegionE",
+   "name" : "android::Region",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCanCallJava",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThread",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThreadExitedCondition",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mExitPending",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRunning",
+     "field_offset" : 200,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHoldSelf",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ThreadE",
+   "name" : "android::Thread",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIN7android6ThreadE",
+   "size" : 44,
+   "source_file" : "system/core/libutils/include/utils/Thread.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 36,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "name" : "android::Vector<android::CpuConsumer::AcquiredBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "self_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android11CpuConsumer14AcquiredBufferE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::Vector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "name" : "android::Vector<android::NuMediaExtractor::TrackInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "self_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractor9TrackInfoE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaAdapter>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_12MediaAdapterEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "name" : "android::Vector<android::sp<android::AMessage>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_8AMessageEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "name" : "android::Vector<android::AString>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "self_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android7AStringE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_7AStringEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "name" : "android::Vector<android::hardware::drm::V1_4::LogMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIjEE",
+   "name" : "android::Vector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIjEE",
+   "self_type" : "_ZTIN7android6VectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6StatusE",
+   "name" : "android::binder::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "name" : "android::traits<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::traits<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
+   "name" : "android::traits<android::String8>",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIhEE",
+   "name" : "android::traits<unsigned char>",
+   "referenced_type" : "_ZTIN7android6traitsIhEE",
+   "self_type" : "_ZTIN7android6traitsIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIjEE",
+   "name" : "android::traits<unsigned int>",
+   "referenced_type" : "_ZTIN7android6traitsIjEE",
+   "self_type" : "_ZTIN7android6traitsIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IBinderE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mExtras",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
+    },
+    {
+     "access" : "private",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7BBinderUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7BBinderE",
+   "name" : "android::BBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7BBinderE",
+   "self_type" : "_ZTIN7android7BBinderE",
+   "size" : 20,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mStability",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android7BBinderUt_E",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:117:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android7BBinderUt_E",
+   "self_type" : "_ZTIN7android7BBinderUt_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinderE",
+   "name" : "android::IBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIN7android7IBinderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IMemoryE",
+   "name" : "android::IMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIN7android7IMemoryE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IMemory22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBaseE",
+   "name" : "android::RefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7String8E",
+   "name" : "android::String8",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "dirtyRegion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface11BatchBufferE",
+   "name" : "android::Surface::BatchBuffer",
+   "referenced_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "self_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "name" : "android::Surface::BatchQueuedBuffer",
+   "referenced_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "self_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParent",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSurfaceListener",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18onBuffersDiscardedERKNSt3__16vectorIiNS2_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mGraphicBufferProducer",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIA64_N7android7Surface10BufferSlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqWidth",
+     "field_offset" : 46016,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqHeight",
+     "field_offset" : 46048,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqFormat",
+     "field_offset" : 46080,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqUsage",
+     "field_offset" : 46144,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTimestamp",
+     "field_offset" : 46208,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDataSpace",
+     "field_offset" : 46272,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 46304,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCrop",
+     "field_offset" : 46816,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mScalingMode",
+     "field_offset" : 46944,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransform",
+     "field_offset" : 46976,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mStickyTransform",
+     "field_offset" : 47008,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultWidth",
+     "field_offset" : 47040,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultHeight",
+     "field_offset" : 47072,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserWidth",
+     "field_offset" : 47104,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserHeight",
+     "field_offset" : 47136,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransformHint",
+     "field_offset" : 47168,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mProducerControlledByApp",
+     "field_offset" : 47200,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSwapIntervalZero",
+     "field_offset" : 47208,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumerRunningBehind",
+     "field_offset" : 47216,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 47232,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterceptorMutex",
+     "field_offset" : 47264,
+     "referenced_type" : "_ZTINSt3__112shared_mutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptor",
+     "field_offset" : 47392,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptorData",
+     "field_offset" : 47424,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptor",
+     "field_offset" : 47456,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptorData",
+     "field_offset" : 47488,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptor",
+     "field_offset" : 47520,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iSt9__va_listEPviS1_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptorData",
+     "field_offset" : 47552,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptor",
+     "field_offset" : 47584,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptorData",
+     "field_offset" : 47616,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptor",
+     "field_offset" : 47648,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptorData",
+     "field_offset" : 47680,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLockedBuffer",
+     "field_offset" : 47712,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPostedBuffer",
+     "field_offset" : 47744,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConnectedToCpu",
+     "field_offset" : 47776,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDirtyRegion",
+     "field_offset" : 47808,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mBufferAge",
+     "field_offset" : 48512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 48576,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferMode",
+     "field_offset" : 48608,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 48616,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoPrerotation",
+     "field_offset" : 48624,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferSlot",
+     "field_offset" : 48640,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferHasBeenQueued",
+     "field_offset" : 48672,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueDuration",
+     "field_offset" : 48704,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastQueueDuration",
+     "field_offset" : 48768,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueStartTime",
+     "field_offset" : 48832,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueBufferCondition",
+     "field_offset" : 48896,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mNextFrameNumber",
+     "field_offset" : 48960,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastFrameNumber",
+     "field_offset" : 49024,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueriedSupportedTimestamps",
+     "field_offset" : 49088,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameTimestampsSupportsPresent",
+     "field_offset" : 49096,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mEnableFrameTimestamps",
+     "field_offset" : 49104,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameEventHistory",
+     "field_offset" : 49120,
+     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android25ProducerFrameEventHistoryENS_14default_deleteIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSurfaceControlHandle",
+     "field_offset" : 49152,
+     "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReportRemovedBuffers",
+     "field_offset" : 49184,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mRemovedBuffers",
+     "field_offset" : 49216,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_13GraphicBufferEEENS_9allocatorIS4_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMaxBufferCount",
+     "field_offset" : 49312,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mListenerProxy",
+     "field_offset" : 49344,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeuedSlots",
+     "field_offset" : 49376,
+     "referenced_type" : "_ZTINSt3__113unordered_setIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7SurfaceE",
+   "name" : "android::Surface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIN7android7SurfaceE",
+   "size" : 6192,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7SurfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15allocateBuffersEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setFrameRateEfab"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setFrameTimelineInfoERKNS_17FrameTimelineInfoE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface19getExtraBufferCountEPi"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface15composerServiceEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface3nowEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13dequeueBufferEPP19ANativeWindowBufferPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12cancelBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface11queueBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7performEiSt9__va_list"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15setSwapIntervalEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21lockBuffer_DEPRECATEDEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface24setBuffersUserDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setBuffersFormatEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersStickyTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTimestampEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersDataSpaceENS_8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersSmpte2086MetadataEPK26android_smpte2086_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersCta8613MetadataEPK25android_cta861_3_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersHdr10PlusMetadataEjPKh"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7setCropEPKNS_4RectE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface8setUsageEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setSurfaceDamageEP21android_native_rect_tj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface10disconnectEiNS_22IGraphicBufferProducer14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setBuffersDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface4lockEP20ANativeWindow_BufferP5ARect"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13unlockAndPostEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface5queryEiPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12attachBufferEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEibRKNS_2spINS_15SurfaceListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14dequeueBuffersEPNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13cancelBuffersERKNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12queueBuffersERKNSt3__16vectorINS0_17BatchQueuedBufferENS1_9allocatorIS3_EEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8BnMemoryE",
+   "name" : "android::BnMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8BnMemoryE",
+   "self_type" : "_ZTIN7android8BnMemoryE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8LOG_stubE",
+   "name" : "android::LOG_stub",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIN7android8LOG_stubE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA32_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA33_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA34_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA36_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA40_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKDs"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String16E",
+   "name" : "android::String16",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
+    },
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
+   "name" : "android::hardware::HidlMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA16_f"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA4_i"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA10_j"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA7_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mName",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
+   "name" : "android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMajor",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMinor",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fdIndex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extent",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "size" : 24,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "generationNumber",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "nativeHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "attr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "size" : 28,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
+   "name" : "android::hardware::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTI13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIK13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "name" : "android::hardware::details::hidl_pointer<const char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIKc" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<hidl_array<int, 4>>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<LogMessage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Rect>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<FrameEventsDelta>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "referenced_type" : "_ZTIN7android8hardware6StatusE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCheckedStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationCallbacks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationLibPackage",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterfaceName",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "size" : 44,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mEnableInstrumentation",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
+   "name" : "android::hardware::details::i_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
+   "name" : "android::hardware::details::bs_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "name" : "android::hardware::details::bnhw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "name" : "android::hardware::details::bphw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "name" : "android::hardware::details::std_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "name" : "android::hardware::details::std_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "name" : "android::hardware::details::std_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadlineNs",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "intervalNs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatencyNs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::CompositorTiming",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addRetireCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTimeNs",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTimeNs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTimeNs",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTimeNs",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayRetireFence",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "signalTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deltas",
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "field_name" : "compositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventHistoryDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFviRKNS0_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13dequeueBufferEjjNS1_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS0_11hidl_handleERKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12attachBufferERKNS0_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEEibNSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer10disconnectEiNS4_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setSidebandStreamERKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allocateBuffersEjjNS1_6common4V1_011PixelFormatEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19getLastQueuedBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleERKNS0_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer18getFrameTimestampsENSt3__18functionIFvRKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener17onBuffersReleasedEj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "bufferAge",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferNeedsReallocation",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "releaseAllBuffers",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferEjEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13dequeueBufferERKNS4_18DequeueBufferInputENSt3__18functionIFvNS3_6StatusEiRKNS4_19DequeueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12attachBufferERKNS1_6common4V1_214HardwareBufferEjNSt3__18functionIFvNS3_6StatusEibEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEENS3_14ConnectionTypeEbNSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer10disconnectENS3_14ConnectionTypeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allocateBuffersEjjjy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11getUniqueIdEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "description",
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE"
+    },
+    {
+     "field_name" : "nativeHandle",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "name" : "android::hardware::graphics::common::V1_2::HardwareBuffer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "name" : "android::internal::details::ToEmptyString<double>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "name" : "android::internal::details::ToEmptyString<float>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "name" : "android::internal::details::ToEmptyString<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "name" : "android::internal::details::ToEmptyString<long long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRemote",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
+   "name" : "android::BpRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n16_N7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCond",
+     "referenced_type" : "_ZTI14pthread_cond_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9ConditionE",
+   "name" : "android::Condition",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__16vectorIN7android4RectENS1_18InlineStdAllocatorIS2_Lj4EEEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mAllocation",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "name" : "android::FatVector<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "signalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "referenced_type" : "_ZTIKN7android9FenceTime5StateE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSignalTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__16atomicIxEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTimeE",
+   "name" : "android::FenceTime",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FenceTimeE",
+   "self_type" : "_ZTIN7android9FenceTimeE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FloatRectE",
+   "name" : "android::FloatRect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "name" : "android::Singleton<android::GraphicBufferMapper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "self_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h",
+   "template_args" : [ "_ZTIN7android19GraphicBufferMapperE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "name" : "std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "name" : "std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "name" : "std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h",
+   "template_args" : [ "_ZTIN7android9FloatRectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ReferenceRenamerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "d_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "s_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "name" : "Renamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "self_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer"
+    },
+    {
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jENK7RenamerclEj"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD0Ev"
+    }
+   ]
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTION3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTION3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &&",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &&",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &&",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTION7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta &&",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &&",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> &&",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTION7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &&",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTION7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTION7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTION7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &&",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTION7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android6binder6StatusE",
+   "name" : "android::binder::Status &&",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTION7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTION7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6StatusE",
+   "name" : "android::hardware::Status &&",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTION7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status &&",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTION7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &&",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTION7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIOi",
+   "name" : "int &&",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIOi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  }
+ ]
+}
diff --git a/S/64/x86/source-based/libandroid.so.lsdump b/S/64/x86/source-based/libandroid.so.lsdump
new file mode 100644
index 0000000..15b153e
--- /dev/null
+++ b/S/64/x86/source-based/libandroid.so.lsdump
@@ -0,0 +1,3689 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AActivityManager_addUidImportanceListener"
+  },
+  {
+   "name" : "AActivityManager_getUidImportance"
+  },
+  {
+   "name" : "AActivityManager_isUidActive"
+  },
+  {
+   "name" : "AActivityManager_removeUidImportanceListener"
+  },
+  {
+   "name" : "AAssetDir_close"
+  },
+  {
+   "name" : "AAssetDir_getNextFileName"
+  },
+  {
+   "name" : "AAssetDir_rewind"
+  },
+  {
+   "name" : "AAssetManager_fromJava"
+  },
+  {
+   "name" : "AAssetManager_open"
+  },
+  {
+   "name" : "AAssetManager_openDir"
+  },
+  {
+   "name" : "AAsset_close"
+  },
+  {
+   "name" : "AAsset_getBuffer"
+  },
+  {
+   "name" : "AAsset_getLength"
+  },
+  {
+   "name" : "AAsset_getLength64"
+  },
+  {
+   "name" : "AAsset_getRemainingLength"
+  },
+  {
+   "name" : "AAsset_getRemainingLength64"
+  },
+  {
+   "name" : "AAsset_isAllocated"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor64"
+  },
+  {
+   "name" : "AAsset_read"
+  },
+  {
+   "name" : "AAsset_seek"
+  },
+  {
+   "name" : "AAsset_seek64"
+  },
+  {
+   "name" : "AChoreographer_getInstance"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback64"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed64"
+  },
+  {
+   "name" : "AChoreographer_registerRefreshRateCallback"
+  },
+  {
+   "name" : "AChoreographer_unregisterRefreshRateCallback"
+  },
+  {
+   "name" : "AConfiguration_copy"
+  },
+  {
+   "name" : "AConfiguration_delete"
+  },
+  {
+   "name" : "AConfiguration_diff"
+  },
+  {
+   "name" : "AConfiguration_fromAssetManager"
+  },
+  {
+   "name" : "AConfiguration_getCountry"
+  },
+  {
+   "name" : "AConfiguration_getDensity"
+  },
+  {
+   "name" : "AConfiguration_getKeyboard"
+  },
+  {
+   "name" : "AConfiguration_getKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_getLanguage"
+  },
+  {
+   "name" : "AConfiguration_getLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_getMcc"
+  },
+  {
+   "name" : "AConfiguration_getMnc"
+  },
+  {
+   "name" : "AConfiguration_getNavHidden"
+  },
+  {
+   "name" : "AConfiguration_getNavigation"
+  },
+  {
+   "name" : "AConfiguration_getOrientation"
+  },
+  {
+   "name" : "AConfiguration_getScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_getScreenLong"
+  },
+  {
+   "name" : "AConfiguration_getScreenRound"
+  },
+  {
+   "name" : "AConfiguration_getScreenSize"
+  },
+  {
+   "name" : "AConfiguration_getScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_getSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_getUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_getUiModeType"
+  },
+  {
+   "name" : "AConfiguration_isBetterThan"
+  },
+  {
+   "name" : "AConfiguration_match"
+  },
+  {
+   "name" : "AConfiguration_new"
+  },
+  {
+   "name" : "AConfiguration_setCountry"
+  },
+  {
+   "name" : "AConfiguration_setDensity"
+  },
+  {
+   "name" : "AConfiguration_setKeyboard"
+  },
+  {
+   "name" : "AConfiguration_setKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_setLanguage"
+  },
+  {
+   "name" : "AConfiguration_setLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_setMcc"
+  },
+  {
+   "name" : "AConfiguration_setMnc"
+  },
+  {
+   "name" : "AConfiguration_setNavHidden"
+  },
+  {
+   "name" : "AConfiguration_setNavigation"
+  },
+  {
+   "name" : "AConfiguration_setOrientation"
+  },
+  {
+   "name" : "AConfiguration_setScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_setScreenLong"
+  },
+  {
+   "name" : "AConfiguration_setScreenSize"
+  },
+  {
+   "name" : "AConfiguration_setScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_setSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_setUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_setUiModeType"
+  },
+  {
+   "name" : "AFontMatcher_create"
+  },
+  {
+   "name" : "AFontMatcher_destroy"
+  },
+  {
+   "name" : "AFontMatcher_match"
+  },
+  {
+   "name" : "AFontMatcher_setFamilyVariant"
+  },
+  {
+   "name" : "AFontMatcher_setLocales"
+  },
+  {
+   "name" : "AFontMatcher_setStyle"
+  },
+  {
+   "name" : "AFont_close"
+  },
+  {
+   "name" : "AFont_getAxisCount"
+  },
+  {
+   "name" : "AFont_getAxisTag"
+  },
+  {
+   "name" : "AFont_getAxisValue"
+  },
+  {
+   "name" : "AFont_getCollectionIndex"
+  },
+  {
+   "name" : "AFont_getFontFilePath"
+  },
+  {
+   "name" : "AFont_getLocale"
+  },
+  {
+   "name" : "AFont_getWeight"
+  },
+  {
+   "name" : "AFont_isItalic"
+  },
+  {
+   "name" : "AHardwareBuffer_acquire"
+  },
+  {
+   "name" : "AHardwareBuffer_allocate"
+  },
+  {
+   "name" : "AHardwareBuffer_describe"
+  },
+  {
+   "name" : "AHardwareBuffer_fromHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_getId"
+  },
+  {
+   "name" : "AHardwareBuffer_getNativeHandle"
+  },
+  {
+   "name" : "AHardwareBuffer_isSupported"
+  },
+  {
+   "name" : "AHardwareBuffer_lock"
+  },
+  {
+   "name" : "AHardwareBuffer_lockAndGetInfo"
+  },
+  {
+   "name" : "AHardwareBuffer_lockPlanes"
+  },
+  {
+   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_release"
+  },
+  {
+   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_toHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_unlock"
+  },
+  {
+   "name" : "AInputEvent_getDeviceId"
+  },
+  {
+   "name" : "AInputEvent_getSource"
+  },
+  {
+   "name" : "AInputEvent_getType"
+  },
+  {
+   "name" : "AInputEvent_release"
+  },
+  {
+   "name" : "AInputQueue_attachLooper"
+  },
+  {
+   "name" : "AInputQueue_detachLooper"
+  },
+  {
+   "name" : "AInputQueue_finishEvent"
+  },
+  {
+   "name" : "AInputQueue_getEvent"
+  },
+  {
+   "name" : "AInputQueue_hasEvents"
+  },
+  {
+   "name" : "AInputQueue_preDispatchEvent"
+  },
+  {
+   "name" : "AKeyEvent_fromJava"
+  },
+  {
+   "name" : "AKeyEvent_getAction"
+  },
+  {
+   "name" : "AKeyEvent_getDownTime"
+  },
+  {
+   "name" : "AKeyEvent_getEventTime"
+  },
+  {
+   "name" : "AKeyEvent_getFlags"
+  },
+  {
+   "name" : "AKeyEvent_getKeyCode"
+  },
+  {
+   "name" : "AKeyEvent_getMetaState"
+  },
+  {
+   "name" : "AKeyEvent_getRepeatCount"
+  },
+  {
+   "name" : "AKeyEvent_getScanCode"
+  },
+  {
+   "name" : "ALooper_acquire"
+  },
+  {
+   "name" : "ALooper_addFd"
+  },
+  {
+   "name" : "ALooper_forThread"
+  },
+  {
+   "name" : "ALooper_pollAll"
+  },
+  {
+   "name" : "ALooper_pollOnce"
+  },
+  {
+   "name" : "ALooper_prepare"
+  },
+  {
+   "name" : "ALooper_release"
+  },
+  {
+   "name" : "ALooper_removeFd"
+  },
+  {
+   "name" : "ALooper_wake"
+  },
+  {
+   "name" : "AMotionEvent_fromJava"
+  },
+  {
+   "name" : "AMotionEvent_getAction"
+  },
+  {
+   "name" : "AMotionEvent_getAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getButtonState"
+  },
+  {
+   "name" : "AMotionEvent_getDownTime"
+  },
+  {
+   "name" : "AMotionEvent_getEdgeFlags"
+  },
+  {
+   "name" : "AMotionEvent_getEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getFlags"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalPressure"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawY"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalSize"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalY"
+  },
+  {
+   "name" : "AMotionEvent_getHistorySize"
+  },
+  {
+   "name" : "AMotionEvent_getMetaState"
+  },
+  {
+   "name" : "AMotionEvent_getOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getPointerCount"
+  },
+  {
+   "name" : "AMotionEvent_getPointerId"
+  },
+  {
+   "name" : "AMotionEvent_getPressure"
+  },
+  {
+   "name" : "AMotionEvent_getRawX"
+  },
+  {
+   "name" : "AMotionEvent_getRawY"
+  },
+  {
+   "name" : "AMotionEvent_getSize"
+  },
+  {
+   "name" : "AMotionEvent_getToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getToolType"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getX"
+  },
+  {
+   "name" : "AMotionEvent_getXOffset"
+  },
+  {
+   "name" : "AMotionEvent_getXPrecision"
+  },
+  {
+   "name" : "AMotionEvent_getY"
+  },
+  {
+   "name" : "AMotionEvent_getYOffset"
+  },
+  {
+   "name" : "AMotionEvent_getYPrecision"
+  },
+  {
+   "name" : "ANativeActivity_finish"
+  },
+  {
+   "name" : "ANativeActivity_hideSoftInput"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFlags"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFormat"
+  },
+  {
+   "name" : "ANativeActivity_showSoftInput"
+  },
+  {
+   "name" : "ANativeWindow_acquire"
+  },
+  {
+   "name" : "ANativeWindow_fromSurface"
+  },
+  {
+   "name" : "ANativeWindow_getFormat"
+  },
+  {
+   "name" : "ANativeWindow_getHeight"
+  },
+  {
+   "name" : "ANativeWindow_getWidth"
+  },
+  {
+   "name" : "ANativeWindow_lock"
+  },
+  {
+   "name" : "ANativeWindow_release"
+  },
+  {
+   "name" : "ANativeWindow_setBuffersGeometry"
+  },
+  {
+   "name" : "ANativeWindow_toSurface"
+  },
+  {
+   "name" : "ANativeWindow_unlockAndPost"
+  },
+  {
+   "name" : "AObbInfo_delete"
+  },
+  {
+   "name" : "AObbInfo_getFlags"
+  },
+  {
+   "name" : "AObbInfo_getPackageName"
+  },
+  {
+   "name" : "AObbInfo_getVersion"
+  },
+  {
+   "name" : "AObbScanner_getObbInfo"
+  },
+  {
+   "name" : "APermissionManager_checkPermission"
+  },
+  {
+   "name" : "ASensorEventQueue_disableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_enableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_getEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_hasEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_registerSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_requestAdditionalInfoEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_setEventRate"
+  },
+  {
+   "name" : "ASensorManager_configureDirectReport"
+  },
+  {
+   "name" : "ASensorManager_createEventQueue"
+  },
+  {
+   "name" : "ASensorManager_createHardwareBufferDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_createSharedMemoryDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyEventQueue"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensor"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensorEx"
+  },
+  {
+   "name" : "ASensorManager_getInstance"
+  },
+  {
+   "name" : "ASensorManager_getInstanceForPackage"
+  },
+  {
+   "name" : "ASensorManager_getSensorList"
+  },
+  {
+   "name" : "ASensor_getFifoMaxEventCount"
+  },
+  {
+   "name" : "ASensor_getFifoReservedEventCount"
+  },
+  {
+   "name" : "ASensor_getHandle"
+  },
+  {
+   "name" : "ASensor_getHighestDirectReportRateLevel"
+  },
+  {
+   "name" : "ASensor_getMinDelay"
+  },
+  {
+   "name" : "ASensor_getName"
+  },
+  {
+   "name" : "ASensor_getReportingMode"
+  },
+  {
+   "name" : "ASensor_getResolution"
+  },
+  {
+   "name" : "ASensor_getStringType"
+  },
+  {
+   "name" : "ASensor_getType"
+  },
+  {
+   "name" : "ASensor_getVendor"
+  },
+  {
+   "name" : "ASensor_isDirectChannelTypeSupported"
+  },
+  {
+   "name" : "ASensor_isWakeUpSensor"
+  },
+  {
+   "name" : "ASharedMemory_create"
+  },
+  {
+   "name" : "ASharedMemory_dupFromJava"
+  },
+  {
+   "name" : "ASharedMemory_getSize"
+  },
+  {
+   "name" : "ASharedMemory_setProt"
+  },
+  {
+   "name" : "AStorageManager_delete"
+  },
+  {
+   "name" : "AStorageManager_getMountedObbPath"
+  },
+  {
+   "name" : "AStorageManager_isObbMounted"
+  },
+  {
+   "name" : "AStorageManager_mountObb"
+  },
+  {
+   "name" : "AStorageManager_new"
+  },
+  {
+   "name" : "AStorageManager_unmountObb"
+  },
+  {
+   "name" : "ASurfaceControl_create"
+  },
+  {
+   "name" : "ASurfaceControl_createFromWindow"
+  },
+  {
+   "name" : "ASurfaceControl_release"
+  },
+  {
+   "name" : "ASurfaceTexture_acquireANativeWindow"
+  },
+  {
+   "name" : "ASurfaceTexture_attachToGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_detachFromGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_fromSurfaceTexture"
+  },
+  {
+   "name" : "ASurfaceTexture_getTimestamp"
+  },
+  {
+   "name" : "ASurfaceTexture_getTransformMatrix"
+  },
+  {
+   "name" : "ASurfaceTexture_release"
+  },
+  {
+   "name" : "ASurfaceTexture_updateTexImage"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getAcquireTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getLatchTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPresentFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPreviousReleaseFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_releaseASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransaction_apply"
+  },
+  {
+   "name" : "ASurfaceTransaction_create"
+  },
+  {
+   "name" : "ASurfaceTransaction_delete"
+  },
+  {
+   "name" : "ASurfaceTransaction_reparent"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBuffer"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferAlpha"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferDataSpace"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferTransparency"
+  },
+  {
+   "name" : "ASurfaceTransaction_setColor"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDamageRegion"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDesiredPresentTime"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRate"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRateWithSeamlessness"
+  },
+  {
+   "name" : "ASurfaceTransaction_setGeometry"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_cta861_3"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_smpte2086"
+  },
+  {
+   "name" : "ASurfaceTransaction_setOnComplete"
+  },
+  {
+   "name" : "ASurfaceTransaction_setVisibility"
+  },
+  {
+   "name" : "ASurfaceTransaction_setZOrder"
+  },
+  {
+   "name" : "ASystemFontIterator_close"
+  },
+  {
+   "name" : "ASystemFontIterator_next"
+  },
+  {
+   "name" : "ASystemFontIterator_open"
+  },
+  {
+   "name" : "AThermal_acquireManager"
+  },
+  {
+   "name" : "AThermal_getCurrentThermalStatus"
+  },
+  {
+   "name" : "AThermal_registerThermalStatusListener"
+  },
+  {
+   "name" : "AThermal_releaseManager"
+  },
+  {
+   "name" : "AThermal_unregisterThermalStatusListener"
+  },
+  {
+   "name" : "ATrace_beginAsyncSection"
+  },
+  {
+   "name" : "ATrace_beginSection"
+  },
+  {
+   "name" : "ATrace_endAsyncSection"
+  },
+  {
+   "name" : "ATrace_endSection"
+  },
+  {
+   "name" : "ATrace_isEnabled"
+  },
+  {
+   "name" : "ATrace_setCounter"
+  },
+  {
+   "name" : "android_getaddrinfofornetwork"
+  },
+  {
+   "name" : "android_res_cancel"
+  },
+  {
+   "name" : "android_res_nquery"
+  },
+  {
+   "name" : "android_res_nresult"
+  },
+  {
+   "name" : "android_res_nsend"
+  },
+  {
+   "name" : "android_setprocnetwork"
+  },
+  {
+   "name" : "android_setsocknetwork"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HDR10_SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HDR10_CTA861_3"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HDR10PLUS_SEI"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AHdrMetadataType",
+   "name" : "AHdrMetadataType",
+   "referenced_type" : "_ZTI16AHdrMetadataType",
+   "self_type" : "_ZTI16AHdrMetadataType",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
+   "name" : "CreateFromHandleMethod",
+   "referenced_type" : "_ZTI22CreateFromHandleMethod",
+   "self_type" : "_ZTI22CreateFromHandleMethod",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:263:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:321:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_VSYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:284:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:302:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 125,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND_SERVICE"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_VISIBLE"
+    },
+    {
+     "enum_field_value" : 230,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_PERCEPTIBLE"
+    },
+    {
+     "enum_field_value" : 300,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_SERVICE"
+    },
+    {
+     "enum_field_value" : 325,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_TOP_SLEEPING"
+    },
+    {
+     "enum_field_value" : 350,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CANT_SAVE_STATE"
+    },
+    {
+     "enum_field_value" : 400,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CACHED"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_GONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "name" : "(anonymous enum at frameworks/base/native/android/include_platform/android/activity_manager.h:47:1)",
+   "referenced_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "self_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5,
+     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:65:1)",
+   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE",
+   "name" : "int (ANativeWindow *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjiPvE",
+   "name" : "void (unsigned int, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjiPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjiPvE",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AActivityManager_addUidImportanceListener",
+   "linker_set_key" : "AActivityManager_addUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjiPvE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_getUidImportance",
+   "linker_set_key" : "AActivityManager_getUidImportance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_isUidActive",
+   "linker_set_key" : "AActivityManager_isUidActive",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_removeUidImportanceListener",
+   "linker_set_key" : "AActivityManager_removeUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP38AActivityManager_UidImportanceListener"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_acquire",
+   "linker_set_key" : "AHardwareBuffer_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_allocate",
+   "linker_set_key" : "AHardwareBuffer_allocate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_describe",
+   "linker_set_key" : "AHardwareBuffer_describe",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getId",
+   "linker_set_key" : "AHardwareBuffer_getId",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getNativeHandle",
+   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIPK13native_handle",
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_isSupported",
+   "linker_set_key" : "AHardwareBuffer_isSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lock",
+   "linker_set_key" : "AHardwareBuffer_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockAndGetInfo",
+   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockPlanes",
+   "linker_set_key" : "AHardwareBuffer_lockPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_release",
+   "linker_set_key" : "AHardwareBuffer_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_unlock",
+   "linker_set_key" : "AHardwareBuffer_unlock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "ANativeWindow_acquire",
+   "linker_set_key" : "ANativeWindow_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getFormat",
+   "linker_set_key" : "ANativeWindow_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getHeight",
+   "linker_set_key" : "ANativeWindow_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getWidth",
+   "linker_set_key" : "ANativeWindow_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_lock",
+   "linker_set_key" : "ANativeWindow_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
+    },
+    {
+     "referenced_type" : "_ZTIP5ARect"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_release",
+   "linker_set_key" : "ANativeWindow_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_setBuffersGeometry",
+   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_unlockAndPost",
+   "linker_set_key" : "ANativeWindow_unlockAndPost",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer *",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTIP20ANativeWindow_Buffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes *",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "name" : "AActivityManager_UidImportanceListener *",
+   "referenced_type" : "_ZTI38AActivityManager_UidImportanceListener",
+   "self_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP5ARect",
+   "name" : "ARect *",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIP5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE",
+   "name" : "int (*)(ANativeWindow *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiPcE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvjiPvE",
+   "name" : "void (*)(unsigned int, int, void *)",
+   "referenced_type" : "_ZTIFvjiPvE",
+   "self_type" : "_ZTIPFvjiPvE",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer *",
+   "referenced_type" : "_ZTIK15AHardwareBuffer",
+   "self_type" : "_ZTIPK15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK5ARect",
+   "name" : "const ARect *",
+   "referenced_type" : "_ZTIK5ARect",
+   "self_type" : "_ZTIPK5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIK15AHardwareBuffer",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK5ARect",
+   "name" : "const ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIK5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 152,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHdrMetadata_cta861_3",
+   "name" : "AHdrMetadata_cta861_3",
+   "referenced_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "self_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHdrMetadata_smpte2086",
+   "name" : "AHdrMetadata_smpte2086",
+   "referenced_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "self_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI9AColor_xy",
+   "name" : "AColor_xy",
+   "referenced_type" : "_ZTI9AColor_xy",
+   "self_type" : "_ZTI9AColor_xy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86/source-based/libc.so.lsdump b/S/64/x86/source-based/libc.so.lsdump
new file mode 100644
index 0000000..1eb44ad
--- /dev/null
+++ b/S/64/x86/source-based/libc.so.lsdump
@@ -0,0 +1,6221 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA0_c",
+   "name" : "char [0]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA0_c",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA1024_c",
+   "name" : "char [1024]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA1024_c",
+   "size" : 1024,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_j",
+   "name" : "unsigned int [28]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA28_j",
+   "size" : 112,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA56_c",
+   "name" : "char [56]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA56_c",
+   "size" : 56,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIw",
+   "name" : "wchar_t",
+   "referenced_type" : "_ZTIw",
+   "self_type" : "_ZTIw",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "SHA1Final"
+  },
+  {
+   "name" : "SHA1Init"
+  },
+  {
+   "name" : "SHA1Transform"
+  },
+  {
+   "name" : "SHA1Update"
+  },
+  {
+   "name" : "_Exit"
+  },
+  {
+   "name" : "_Unwind_Backtrace"
+  },
+  {
+   "name" : "_Unwind_DeleteException"
+  },
+  {
+   "name" : "_Unwind_FindEnclosingFunction"
+  },
+  {
+   "name" : "_Unwind_Find_FDE"
+  },
+  {
+   "name" : "_Unwind_ForcedUnwind"
+  },
+  {
+   "name" : "_Unwind_GetCFA"
+  },
+  {
+   "name" : "_Unwind_GetDataRelBase"
+  },
+  {
+   "name" : "_Unwind_GetGR"
+  },
+  {
+   "name" : "_Unwind_GetIP"
+  },
+  {
+   "name" : "_Unwind_GetIPInfo"
+  },
+  {
+   "name" : "_Unwind_GetLanguageSpecificData"
+  },
+  {
+   "name" : "_Unwind_GetRegionStart"
+  },
+  {
+   "name" : "_Unwind_GetTextRelBase"
+  },
+  {
+   "name" : "_Unwind_RaiseException"
+  },
+  {
+   "name" : "_Unwind_Resume"
+  },
+  {
+   "name" : "_Unwind_Resume_or_Rethrow"
+  },
+  {
+   "name" : "_Unwind_SetGR"
+  },
+  {
+   "name" : "_Unwind_SetIP"
+  },
+  {
+   "name" : "__FD_CLR_chk"
+  },
+  {
+   "name" : "__FD_ISSET_chk"
+  },
+  {
+   "name" : "__FD_SET_chk"
+  },
+  {
+   "name" : "___tls_get_addr"
+  },
+  {
+   "name" : "__accept4"
+  },
+  {
+   "name" : "__assert"
+  },
+  {
+   "name" : "__assert2"
+  },
+  {
+   "name" : "__b64_ntop"
+  },
+  {
+   "name" : "__b64_pton"
+  },
+  {
+   "name" : "__cmsg_nxthdr"
+  },
+  {
+   "name" : "__connect"
+  },
+  {
+   "name" : "__ctype_get_mb_cur_max"
+  },
+  {
+   "name" : "__cxa_atexit"
+  },
+  {
+   "name" : "__cxa_finalize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__cxa_thread_atexit_impl"
+  },
+  {
+   "name" : "__deregister_frame"
+  },
+  {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__dn_comp"
+  },
+  {
+   "name" : "__dn_count_labels"
+  },
+  {
+   "name" : "__dn_skipname"
+  },
+  {
+   "name" : "__epoll_pwait"
+  },
+  {
+   "name" : "__errno"
+  },
+  {
+   "name" : "__exit"
+  },
+  {
+   "name" : "__fadvise64"
+  },
+  {
+   "name" : "__fbufsize"
+  },
+  {
+   "name" : "__fcntl64"
+  },
+  {
+   "name" : "__fgets_chk"
+  },
+  {
+   "name" : "__flbf"
+  },
+  {
+   "name" : "__fp_nquery"
+  },
+  {
+   "name" : "__fp_query"
+  },
+  {
+   "name" : "__fpclassify"
+  },
+  {
+   "name" : "__fpclassifyd"
+  },
+  {
+   "name" : "__fpclassifyf"
+  },
+  {
+   "name" : "__fpclassifyl"
+  },
+  {
+   "name" : "__fpending"
+  },
+  {
+   "name" : "__fpurge"
+  },
+  {
+   "name" : "__fread_chk"
+  },
+  {
+   "name" : "__freadable"
+  },
+  {
+   "name" : "__freading"
+  },
+  {
+   "name" : "__fseterr"
+  },
+  {
+   "name" : "__fsetlocking"
+  },
+  {
+   "name" : "__fstatfs64"
+  },
+  {
+   "name" : "__futex_wait"
+  },
+  {
+   "name" : "__futex_wake"
+  },
+  {
+   "name" : "__fwritable"
+  },
+  {
+   "name" : "__fwrite_chk"
+  },
+  {
+   "name" : "__fwriting"
+  },
+  {
+   "name" : "__get_h_errno"
+  },
+  {
+   "name" : "__get_thread"
+  },
+  {
+   "name" : "__get_tls"
+  },
+  {
+   "name" : "__getcpu"
+  },
+  {
+   "name" : "__getcwd"
+  },
+  {
+   "name" : "__getcwd_chk"
+  },
+  {
+   "name" : "__getdents64"
+  },
+  {
+   "name" : "__getpid"
+  },
+  {
+   "name" : "__getpriority"
+  },
+  {
+   "name" : "__gnu_basename"
+  },
+  {
+   "name" : "__gnu_strerror_r"
+  },
+  {
+   "name" : "__hostalias"
+  },
+  {
+   "name" : "__ioctl"
+  },
+  {
+   "name" : "__isfinite"
+  },
+  {
+   "name" : "__isfinitef"
+  },
+  {
+   "name" : "__isfinitel"
+  },
+  {
+   "name" : "__isinf"
+  },
+  {
+   "name" : "__isinff"
+  },
+  {
+   "name" : "__isinfl"
+  },
+  {
+   "name" : "__isnan"
+  },
+  {
+   "name" : "__isnanf"
+  },
+  {
+   "name" : "__isnanl"
+  },
+  {
+   "name" : "__isnormal"
+  },
+  {
+   "name" : "__isnormalf"
+  },
+  {
+   "name" : "__isnormall"
+  },
+  {
+   "name" : "__libc_current_sigrtmax"
+  },
+  {
+   "name" : "__libc_current_sigrtmin"
+  },
+  {
+   "name" : "__libc_init"
+  },
+  {
+   "name" : "__llseek"
+  },
+  {
+   "name" : "__loc_aton"
+  },
+  {
+   "name" : "__loc_ntoa"
+  },
+  {
+   "name" : "__memchr_chk"
+  },
+  {
+   "name" : "__memcpy_chk"
+  },
+  {
+   "name" : "__memmove_chk"
+  },
+  {
+   "name" : "__mempcpy_chk"
+  },
+  {
+   "name" : "__memrchr_chk"
+  },
+  {
+   "name" : "__memset_chk"
+  },
+  {
+   "name" : "__mmap2"
+  },
+  {
+   "name" : "__ns_format_ttl"
+  },
+  {
+   "name" : "__ns_get16"
+  },
+  {
+   "name" : "__ns_get32"
+  },
+  {
+   "name" : "__ns_initparse"
+  },
+  {
+   "name" : "__ns_makecanon"
+  },
+  {
+   "name" : "__ns_msg_getflag"
+  },
+  {
+   "name" : "__ns_name_compress"
+  },
+  {
+   "name" : "__ns_name_ntol"
+  },
+  {
+   "name" : "__ns_name_ntop"
+  },
+  {
+   "name" : "__ns_name_pack"
+  },
+  {
+   "name" : "__ns_name_pton"
+  },
+  {
+   "name" : "__ns_name_rollback"
+  },
+  {
+   "name" : "__ns_name_skip"
+  },
+  {
+   "name" : "__ns_name_uncompress"
+  },
+  {
+   "name" : "__ns_name_unpack"
+  },
+  {
+   "name" : "__ns_parserr"
+  },
+  {
+   "name" : "__ns_put16"
+  },
+  {
+   "name" : "__ns_put32"
+  },
+  {
+   "name" : "__ns_samename"
+  },
+  {
+   "name" : "__ns_skiprr"
+  },
+  {
+   "name" : "__ns_sprintrr"
+  },
+  {
+   "name" : "__ns_sprintrrf"
+  },
+  {
+   "name" : "__open"
+  },
+  {
+   "name" : "__open_2"
+  },
+  {
+   "name" : "__openat"
+  },
+  {
+   "name" : "__openat_2"
+  },
+  {
+   "name" : "__p_cdname"
+  },
+  {
+   "name" : "__p_cdnname"
+  },
+  {
+   "name" : "__p_class"
+  },
+  {
+   "name" : "__p_fqname"
+  },
+  {
+   "name" : "__p_fqnname"
+  },
+  {
+   "name" : "__p_option"
+  },
+  {
+   "name" : "__p_query"
+  },
+  {
+   "name" : "__p_rcode"
+  },
+  {
+   "name" : "__p_secstodate"
+  },
+  {
+   "name" : "__p_time"
+  },
+  {
+   "name" : "__p_type"
+  },
+  {
+   "name" : "__poll_chk"
+  },
+  {
+   "name" : "__popcountsi2"
+  },
+  {
+   "name" : "__ppoll"
+  },
+  {
+   "name" : "__ppoll64_chk"
+  },
+  {
+   "name" : "__ppoll_chk"
+  },
+  {
+   "name" : "__pread64_chk"
+  },
+  {
+   "name" : "__pread_chk"
+  },
+  {
+   "name" : "__pselect6"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_pop"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_push"
+  },
+  {
+   "name" : "__pthread_gettid"
+  },
+  {
+   "name" : "__ptrace"
+  },
+  {
+   "name" : "__putlong"
+  },
+  {
+   "name" : "__putshort"
+  },
+  {
+   "name" : "__pwrite64_chk"
+  },
+  {
+   "name" : "__pwrite_chk"
+  },
+  {
+   "name" : "__read_chk"
+  },
+  {
+   "name" : "__readlink_chk"
+  },
+  {
+   "name" : "__readlinkat_chk"
+  },
+  {
+   "name" : "__reboot"
+  },
+  {
+   "name" : "__recvfrom_chk"
+  },
+  {
+   "name" : "__register_atfork"
+  },
+  {
+   "name" : "__register_frame"
+  },
+  {
+   "name" : "__res_close"
+  },
+  {
+   "name" : "__res_dnok"
+  },
+  {
+   "name" : "__res_hnok"
+  },
+  {
+   "name" : "__res_hostalias"
+  },
+  {
+   "name" : "__res_isourserver"
+  },
+  {
+   "name" : "__res_mailok"
+  },
+  {
+   "name" : "__res_nameinquery"
+  },
+  {
+   "name" : "__res_nclose"
+  },
+  {
+   "name" : "__res_ninit"
+  },
+  {
+   "name" : "__res_nmkquery"
+  },
+  {
+   "name" : "__res_nquery"
+  },
+  {
+   "name" : "__res_nquerydomain"
+  },
+  {
+   "name" : "__res_nsearch"
+  },
+  {
+   "name" : "__res_nsend"
+  },
+  {
+   "name" : "__res_ownok"
+  },
+  {
+   "name" : "__res_queriesmatch"
+  },
+  {
+   "name" : "__res_querydomain"
+  },
+  {
+   "name" : "__res_randomid"
+  },
+  {
+   "name" : "__res_send"
+  },
+  {
+   "name" : "__res_send_setqhook"
+  },
+  {
+   "name" : "__res_send_setrhook"
+  },
+  {
+   "name" : "__rt_sigaction"
+  },
+  {
+   "name" : "__rt_sigpending"
+  },
+  {
+   "name" : "__rt_sigprocmask"
+  },
+  {
+   "name" : "__rt_sigsuspend"
+  },
+  {
+   "name" : "__rt_sigtimedwait"
+  },
+  {
+   "name" : "__sched_cpualloc"
+  },
+  {
+   "name" : "__sched_cpucount"
+  },
+  {
+   "name" : "__sched_cpufree"
+  },
+  {
+   "name" : "__sched_getaffinity"
+  },
+  {
+   "name" : "__sclose"
+  },
+  {
+   "name" : "__sendto_chk"
+  },
+  {
+   "name" : "__set_errno"
+  },
+  {
+   "name" : "__set_thread_area"
+  },
+  {
+   "name" : "__set_tid_address"
+  },
+  {
+   "name" : "__sflags"
+  },
+  {
+   "name" : "__sflush"
+  },
+  {
+   "name" : "__sfp"
+  },
+  {
+   "name" : "__sigaction"
+  },
+  {
+   "name" : "__sinit"
+  },
+  {
+   "name" : "__smakebuf"
+  },
+  {
+   "name" : "__snprintf_chk"
+  },
+  {
+   "name" : "__socket"
+  },
+  {
+   "name" : "__sprintf_chk"
+  },
+  {
+   "name" : "__sread"
+  },
+  {
+   "name" : "__srefill"
+  },
+  {
+   "name" : "__srget"
+  },
+  {
+   "name" : "__sseek"
+  },
+  {
+   "name" : "__stack_chk_fail"
+  },
+  {
+   "name" : "__statfs64"
+  },
+  {
+   "name" : "__stpcpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk2"
+  },
+  {
+   "name" : "__strcat_chk"
+  },
+  {
+   "name" : "__strchr_chk"
+  },
+  {
+   "name" : "__strcpy_chk"
+  },
+  {
+   "name" : "__strlcat_chk"
+  },
+  {
+   "name" : "__strlcpy_chk"
+  },
+  {
+   "name" : "__strlen_chk"
+  },
+  {
+   "name" : "__strncat_chk"
+  },
+  {
+   "name" : "__strncpy_chk"
+  },
+  {
+   "name" : "__strncpy_chk2"
+  },
+  {
+   "name" : "__strrchr_chk"
+  },
+  {
+   "name" : "__swbuf"
+  },
+  {
+   "name" : "__swrite"
+  },
+  {
+   "name" : "__swsetup"
+  },
+  {
+   "name" : "__sym_ntop"
+  },
+  {
+   "name" : "__sym_ntos"
+  },
+  {
+   "name" : "__sym_ston"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_properties_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_add"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find_nth"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_foreach"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_get"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read_callback"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set_filename"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_update"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait_any"
+  },
+  {
+   "name" : "__timer_create"
+  },
+  {
+   "name" : "__timer_delete"
+  },
+  {
+   "name" : "__timer_getoverrun"
+  },
+  {
+   "name" : "__timer_gettime"
+  },
+  {
+   "name" : "__timer_settime"
+  },
+  {
+   "name" : "__udivdi3"
+  },
+  {
+   "name" : "__umask_chk"
+  },
+  {
+   "name" : "__umoddi3"
+  },
+  {
+   "name" : "__vsnprintf_chk"
+  },
+  {
+   "name" : "__vsprintf_chk"
+  },
+  {
+   "name" : "__wait4"
+  },
+  {
+   "name" : "__waitid"
+  },
+  {
+   "name" : "__write_chk"
+  },
+  {
+   "name" : "_exit"
+  },
+  {
+   "name" : "_flushlbf"
+  },
+  {
+   "name" : "_fwalk"
+  },
+  {
+   "name" : "_getlong"
+  },
+  {
+   "name" : "_getshort"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_longjmp"
+  },
+  {
+   "name" : "_resolv_delete_cache_for_net"
+  },
+  {
+   "name" : "_resolv_flush_cache_for_net"
+  },
+  {
+   "name" : "_resolv_set_nameservers_for_net"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_setjmp"
+  },
+  {
+   "name" : "_tolower"
+  },
+  {
+   "name" : "_toupper"
+  },
+  {
+   "name" : "abort"
+  },
+  {
+   "name" : "abs"
+  },
+  {
+   "name" : "accept"
+  },
+  {
+   "name" : "accept4"
+  },
+  {
+   "name" : "access"
+  },
+  {
+   "name" : "acct"
+  },
+  {
+   "name" : "adjtimex"
+  },
+  {
+   "name" : "alarm"
+  },
+  {
+   "name" : "aligned_alloc"
+  },
+  {
+   "name" : "alphasort"
+  },
+  {
+   "name" : "alphasort64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_close_with_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_create_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_exchange_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_get_error_level"
+  },
+  {
+   "name" : "android_fdsan_get_fd_table"
+  },
+  {
+   "name" : "android_fdsan_get_owner_tag"
+  },
+  {
+   "name" : "android_fdsan_get_tag_type"
+  },
+  {
+   "name" : "android_fdsan_get_tag_value"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_set_error_level"
+  },
+  {
+   "name" : "android_fdtrack_compare_exchange_hook"
+  },
+  {
+   "name" : "android_fdtrack_get_enabled"
+  },
+  {
+   "name" : "android_fdtrack_set_enabled"
+  },
+  {
+   "name" : "android_get_device_api_level"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornet"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornetcontext"
+  },
+  {
+   "name" : "android_gethostbyaddrfornet"
+  },
+  {
+   "name" : "android_gethostbyaddrfornetcontext"
+  },
+  {
+   "name" : "android_gethostbynamefornet"
+  },
+  {
+   "name" : "android_gethostbynamefornetcontext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_mallopt"
+  },
+  {
+   "name" : "android_net_res_stats_aggregate"
+  },
+  {
+   "name" : "android_net_res_stats_get_info_for_net"
+  },
+  {
+   "name" : "android_net_res_stats_get_usable_servers"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_set_abort_message"
+  },
+  {
+   "name" : "android_unsafe_frame_pointer_chase"
+  },
+  {
+   "name" : "arc4random"
+  },
+  {
+   "name" : "arc4random_addrandom"
+  },
+  {
+   "name" : "arc4random_buf"
+  },
+  {
+   "name" : "arc4random_stir"
+  },
+  {
+   "name" : "arc4random_uniform"
+  },
+  {
+   "name" : "asctime"
+  },
+  {
+   "name" : "asctime64"
+  },
+  {
+   "name" : "asctime64_r"
+  },
+  {
+   "name" : "asctime_r"
+  },
+  {
+   "name" : "asprintf"
+  },
+  {
+   "name" : "at_quick_exit"
+  },
+  {
+   "name" : "atof"
+  },
+  {
+   "name" : "atoi"
+  },
+  {
+   "name" : "atol"
+  },
+  {
+   "name" : "atoll"
+  },
+  {
+   "name" : "basename"
+  },
+  {
+   "name" : "basename_r"
+  },
+  {
+   "name" : "bcopy"
+  },
+  {
+   "name" : "bind"
+  },
+  {
+   "name" : "bindresvport"
+  },
+  {
+   "name" : "brk"
+  },
+  {
+   "name" : "bsd_signal"
+  },
+  {
+   "name" : "bsearch"
+  },
+  {
+   "name" : "btowc"
+  },
+  {
+   "name" : "bzero"
+  },
+  {
+   "name" : "c16rtomb"
+  },
+  {
+   "name" : "c32rtomb"
+  },
+  {
+   "name" : "call_once"
+  },
+  {
+   "name" : "calloc"
+  },
+  {
+   "name" : "capget"
+  },
+  {
+   "name" : "capset"
+  },
+  {
+   "name" : "catclose"
+  },
+  {
+   "name" : "catgets"
+  },
+  {
+   "name" : "catopen"
+  },
+  {
+   "name" : "cfgetispeed"
+  },
+  {
+   "name" : "cfgetospeed"
+  },
+  {
+   "name" : "cfmakeraw"
+  },
+  {
+   "name" : "cfsetispeed"
+  },
+  {
+   "name" : "cfsetospeed"
+  },
+  {
+   "name" : "cfsetspeed"
+  },
+  {
+   "name" : "chdir"
+  },
+  {
+   "name" : "chmod"
+  },
+  {
+   "name" : "chown"
+  },
+  {
+   "name" : "chroot"
+  },
+  {
+   "name" : "clearenv"
+  },
+  {
+   "name" : "clearerr"
+  },
+  {
+   "name" : "clearerr_unlocked"
+  },
+  {
+   "name" : "clock"
+  },
+  {
+   "name" : "clock_adjtime"
+  },
+  {
+   "name" : "clock_getcpuclockid"
+  },
+  {
+   "name" : "clock_getres"
+  },
+  {
+   "name" : "clock_gettime"
+  },
+  {
+   "name" : "clock_nanosleep"
+  },
+  {
+   "name" : "clock_settime"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clone"
+  },
+  {
+   "name" : "close"
+  },
+  {
+   "name" : "closedir"
+  },
+  {
+   "name" : "closelog"
+  },
+  {
+   "name" : "cnd_broadcast"
+  },
+  {
+   "name" : "cnd_destroy"
+  },
+  {
+   "name" : "cnd_init"
+  },
+  {
+   "name" : "cnd_signal"
+  },
+  {
+   "name" : "cnd_timedwait"
+  },
+  {
+   "name" : "cnd_wait"
+  },
+  {
+   "name" : "connect"
+  },
+  {
+   "name" : "creat"
+  },
+  {
+   "name" : "creat64"
+  },
+  {
+   "name" : "ctermid"
+  },
+  {
+   "name" : "ctime"
+  },
+  {
+   "name" : "ctime64"
+  },
+  {
+   "name" : "ctime64_r"
+  },
+  {
+   "name" : "ctime_r"
+  },
+  {
+   "name" : "daemon"
+  },
+  {
+   "name" : "delete_module"
+  },
+  {
+   "name" : "difftime"
+  },
+  {
+   "name" : "dirfd"
+  },
+  {
+   "name" : "dirname"
+  },
+  {
+   "name" : "dirname_r"
+  },
+  {
+   "name" : "div"
+  },
+  {
+   "name" : "dlmalloc"
+  },
+  {
+   "name" : "dlmalloc_inspect_all"
+  },
+  {
+   "name" : "dlmalloc_trim"
+  },
+  {
+   "name" : "dlmalloc_usable_size"
+  },
+  {
+   "name" : "dn_expand"
+  },
+  {
+   "name" : "dprintf"
+  },
+  {
+   "name" : "drand48"
+  },
+  {
+   "name" : "dup"
+  },
+  {
+   "name" : "dup2"
+  },
+  {
+   "name" : "dup3"
+  },
+  {
+   "name" : "duplocale"
+  },
+  {
+   "name" : "endgrent"
+  },
+  {
+   "name" : "endhostent"
+  },
+  {
+   "name" : "endmntent"
+  },
+  {
+   "name" : "endnetent"
+  },
+  {
+   "name" : "endprotoent"
+  },
+  {
+   "name" : "endpwent"
+  },
+  {
+   "name" : "endservent"
+  },
+  {
+   "name" : "endutent"
+  },
+  {
+   "name" : "epoll_create"
+  },
+  {
+   "name" : "epoll_create1"
+  },
+  {
+   "name" : "epoll_ctl"
+  },
+  {
+   "name" : "epoll_pwait"
+  },
+  {
+   "name" : "epoll_pwait64"
+  },
+  {
+   "name" : "epoll_wait"
+  },
+  {
+   "name" : "erand48"
+  },
+  {
+   "name" : "err"
+  },
+  {
+   "name" : "error"
+  },
+  {
+   "name" : "error_at_line"
+  },
+  {
+   "name" : "errx"
+  },
+  {
+   "name" : "ether_aton"
+  },
+  {
+   "name" : "ether_aton_r"
+  },
+  {
+   "name" : "ether_ntoa"
+  },
+  {
+   "name" : "ether_ntoa_r"
+  },
+  {
+   "name" : "eventfd"
+  },
+  {
+   "name" : "eventfd_read"
+  },
+  {
+   "name" : "eventfd_write"
+  },
+  {
+   "name" : "execl"
+  },
+  {
+   "name" : "execle"
+  },
+  {
+   "name" : "execlp"
+  },
+  {
+   "name" : "execv"
+  },
+  {
+   "name" : "execve"
+  },
+  {
+   "name" : "execvp"
+  },
+  {
+   "name" : "execvpe"
+  },
+  {
+   "binding" : "weak",
+   "name" : "exit"
+  },
+  {
+   "name" : "faccessat"
+  },
+  {
+   "name" : "fallocate"
+  },
+  {
+   "name" : "fallocate64"
+  },
+  {
+   "name" : "fchdir"
+  },
+  {
+   "name" : "fchmod"
+  },
+  {
+   "name" : "fchmodat"
+  },
+  {
+   "name" : "fchown"
+  },
+  {
+   "name" : "fchownat"
+  },
+  {
+   "name" : "fclose"
+  },
+  {
+   "name" : "fcntl"
+  },
+  {
+   "name" : "fdatasync"
+  },
+  {
+   "name" : "fdopen"
+  },
+  {
+   "name" : "fdopendir"
+  },
+  {
+   "name" : "fdprintf"
+  },
+  {
+   "name" : "feof"
+  },
+  {
+   "name" : "feof_unlocked"
+  },
+  {
+   "name" : "ferror"
+  },
+  {
+   "name" : "ferror_unlocked"
+  },
+  {
+   "name" : "fexecve"
+  },
+  {
+   "name" : "fflush"
+  },
+  {
+   "name" : "fflush_unlocked"
+  },
+  {
+   "name" : "ffs"
+  },
+  {
+   "name" : "ffsl"
+  },
+  {
+   "name" : "ffsll"
+  },
+  {
+   "name" : "fgetc"
+  },
+  {
+   "name" : "fgetc_unlocked"
+  },
+  {
+   "name" : "fgetln"
+  },
+  {
+   "name" : "fgetpos"
+  },
+  {
+   "name" : "fgetpos64"
+  },
+  {
+   "name" : "fgets"
+  },
+  {
+   "name" : "fgets_unlocked"
+  },
+  {
+   "name" : "fgetwc"
+  },
+  {
+   "name" : "fgetws"
+  },
+  {
+   "name" : "fgetxattr"
+  },
+  {
+   "name" : "fileno"
+  },
+  {
+   "name" : "fileno_unlocked"
+  },
+  {
+   "name" : "flistxattr"
+  },
+  {
+   "name" : "flock"
+  },
+  {
+   "name" : "flockfile"
+  },
+  {
+   "name" : "fmemopen"
+  },
+  {
+   "name" : "fnmatch"
+  },
+  {
+   "name" : "fopen"
+  },
+  {
+   "name" : "fopen64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fork"
+  },
+  {
+   "name" : "forkpty"
+  },
+  {
+   "name" : "fpathconf"
+  },
+  {
+   "name" : "fprintf"
+  },
+  {
+   "name" : "fpurge"
+  },
+  {
+   "name" : "fputc"
+  },
+  {
+   "name" : "fputc_unlocked"
+  },
+  {
+   "name" : "fputs"
+  },
+  {
+   "name" : "fputs_unlocked"
+  },
+  {
+   "name" : "fputwc"
+  },
+  {
+   "name" : "fputws"
+  },
+  {
+   "name" : "fread"
+  },
+  {
+   "name" : "fread_unlocked"
+  },
+  {
+   "name" : "free"
+  },
+  {
+   "binding" : "weak",
+   "name" : "freeaddrinfo"
+  },
+  {
+   "name" : "freeifaddrs"
+  },
+  {
+   "name" : "freelocale"
+  },
+  {
+   "name" : "fremovexattr"
+  },
+  {
+   "name" : "freopen"
+  },
+  {
+   "name" : "freopen64"
+  },
+  {
+   "name" : "fscanf"
+  },
+  {
+   "name" : "fseek"
+  },
+  {
+   "name" : "fseeko"
+  },
+  {
+   "name" : "fseeko64"
+  },
+  {
+   "name" : "fsetpos"
+  },
+  {
+   "name" : "fsetpos64"
+  },
+  {
+   "name" : "fsetxattr"
+  },
+  {
+   "name" : "fstat"
+  },
+  {
+   "name" : "fstat64"
+  },
+  {
+   "name" : "fstatat"
+  },
+  {
+   "name" : "fstatat64"
+  },
+  {
+   "name" : "fstatfs"
+  },
+  {
+   "name" : "fstatfs64"
+  },
+  {
+   "name" : "fstatvfs"
+  },
+  {
+   "name" : "fstatvfs64"
+  },
+  {
+   "name" : "fsync"
+  },
+  {
+   "name" : "ftell"
+  },
+  {
+   "name" : "ftello"
+  },
+  {
+   "name" : "ftello64"
+  },
+  {
+   "name" : "ftime"
+  },
+  {
+   "name" : "ftok"
+  },
+  {
+   "name" : "ftruncate"
+  },
+  {
+   "name" : "ftruncate64"
+  },
+  {
+   "name" : "ftrylockfile"
+  },
+  {
+   "name" : "fts_children"
+  },
+  {
+   "name" : "fts_close"
+  },
+  {
+   "name" : "fts_open"
+  },
+  {
+   "name" : "fts_read"
+  },
+  {
+   "name" : "fts_set"
+  },
+  {
+   "name" : "ftw"
+  },
+  {
+   "name" : "ftw64"
+  },
+  {
+   "name" : "funlockfile"
+  },
+  {
+   "name" : "funopen"
+  },
+  {
+   "name" : "funopen64"
+  },
+  {
+   "name" : "futimens"
+  },
+  {
+   "name" : "futimes"
+  },
+  {
+   "name" : "futimesat"
+  },
+  {
+   "name" : "fwide"
+  },
+  {
+   "name" : "fwprintf"
+  },
+  {
+   "name" : "fwrite"
+  },
+  {
+   "name" : "fwrite_unlocked"
+  },
+  {
+   "name" : "fwscanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "gai_strerror"
+  },
+  {
+   "name" : "get_avphys_pages"
+  },
+  {
+   "name" : "get_nprocs"
+  },
+  {
+   "name" : "get_nprocs_conf"
+  },
+  {
+   "name" : "get_phys_pages"
+  },
+  {
+   "binding" : "weak",
+   "name" : "getaddrinfo"
+  },
+  {
+   "name" : "getauxval"
+  },
+  {
+   "name" : "getc"
+  },
+  {
+   "name" : "getc_unlocked"
+  },
+  {
+   "name" : "getchar"
+  },
+  {
+   "name" : "getchar_unlocked"
+  },
+  {
+   "name" : "getcwd"
+  },
+  {
+   "name" : "getdelim"
+  },
+  {
+   "name" : "getdents"
+  },
+  {
+   "name" : "getdomainname"
+  },
+  {
+   "name" : "getdtablesize"
+  },
+  {
+   "name" : "getegid"
+  },
+  {
+   "name" : "getentropy"
+  },
+  {
+   "name" : "getenv"
+  },
+  {
+   "name" : "geteuid"
+  },
+  {
+   "name" : "getgid"
+  },
+  {
+   "name" : "getgrent"
+  },
+  {
+   "name" : "getgrgid"
+  },
+  {
+   "name" : "getgrgid_r"
+  },
+  {
+   "name" : "getgrnam"
+  },
+  {
+   "name" : "getgrnam_r"
+  },
+  {
+   "name" : "getgrouplist"
+  },
+  {
+   "name" : "getgroups"
+  },
+  {
+   "name" : "gethostbyaddr"
+  },
+  {
+   "name" : "gethostbyaddr_r"
+  },
+  {
+   "name" : "gethostbyname"
+  },
+  {
+   "name" : "gethostbyname2"
+  },
+  {
+   "name" : "gethostbyname2_r"
+  },
+  {
+   "name" : "gethostbyname_r"
+  },
+  {
+   "name" : "gethostent"
+  },
+  {
+   "name" : "gethostname"
+  },
+  {
+   "name" : "getifaddrs"
+  },
+  {
+   "name" : "getitimer"
+  },
+  {
+   "name" : "getline"
+  },
+  {
+   "name" : "getloadavg"
+  },
+  {
+   "name" : "getlogin"
+  },
+  {
+   "name" : "getlogin_r"
+  },
+  {
+   "name" : "getmntent"
+  },
+  {
+   "name" : "getmntent_r"
+  },
+  {
+   "name" : "getnameinfo"
+  },
+  {
+   "name" : "getnetbyaddr"
+  },
+  {
+   "name" : "getnetbyname"
+  },
+  {
+   "name" : "getnetent"
+  },
+  {
+   "name" : "getopt"
+  },
+  {
+   "name" : "getopt_long"
+  },
+  {
+   "name" : "getopt_long_only"
+  },
+  {
+   "name" : "getpagesize"
+  },
+  {
+   "name" : "getpeername"
+  },
+  {
+   "name" : "getpgid"
+  },
+  {
+   "name" : "getpgrp"
+  },
+  {
+   "name" : "getpid"
+  },
+  {
+   "name" : "getppid"
+  },
+  {
+   "name" : "getpriority"
+  },
+  {
+   "name" : "getprogname"
+  },
+  {
+   "name" : "getprotobyname"
+  },
+  {
+   "name" : "getprotobynumber"
+  },
+  {
+   "name" : "getprotoent"
+  },
+  {
+   "name" : "getpt"
+  },
+  {
+   "name" : "getpwent"
+  },
+  {
+   "name" : "getpwnam"
+  },
+  {
+   "name" : "getpwnam_r"
+  },
+  {
+   "name" : "getpwuid"
+  },
+  {
+   "name" : "getpwuid_r"
+  },
+  {
+   "name" : "getrandom"
+  },
+  {
+   "name" : "getresgid"
+  },
+  {
+   "name" : "getresuid"
+  },
+  {
+   "name" : "getrlimit"
+  },
+  {
+   "name" : "getrlimit64"
+  },
+  {
+   "name" : "getrusage"
+  },
+  {
+   "name" : "gets"
+  },
+  {
+   "name" : "getservbyname"
+  },
+  {
+   "name" : "getservbyport"
+  },
+  {
+   "name" : "getservent"
+  },
+  {
+   "name" : "getsid"
+  },
+  {
+   "name" : "getsockname"
+  },
+  {
+   "name" : "getsockopt"
+  },
+  {
+   "name" : "getsubopt"
+  },
+  {
+   "name" : "gettid"
+  },
+  {
+   "name" : "gettimeofday"
+  },
+  {
+   "name" : "getuid"
+  },
+  {
+   "name" : "getutent"
+  },
+  {
+   "name" : "getwc"
+  },
+  {
+   "name" : "getwchar"
+  },
+  {
+   "name" : "getxattr"
+  },
+  {
+   "name" : "glob"
+  },
+  {
+   "name" : "globfree"
+  },
+  {
+   "name" : "gmtime"
+  },
+  {
+   "name" : "gmtime64"
+  },
+  {
+   "name" : "gmtime64_r"
+  },
+  {
+   "name" : "gmtime_r"
+  },
+  {
+   "name" : "grantpt"
+  },
+  {
+   "name" : "hasmntopt"
+  },
+  {
+   "name" : "hcreate"
+  },
+  {
+   "name" : "hcreate_r"
+  },
+  {
+   "name" : "hdestroy"
+  },
+  {
+   "name" : "hdestroy_r"
+  },
+  {
+   "name" : "herror"
+  },
+  {
+   "name" : "hsearch"
+  },
+  {
+   "name" : "hsearch_r"
+  },
+  {
+   "name" : "hstrerror"
+  },
+  {
+   "name" : "htonl"
+  },
+  {
+   "name" : "htons"
+  },
+  {
+   "name" : "iconv"
+  },
+  {
+   "name" : "iconv_close"
+  },
+  {
+   "name" : "iconv_open"
+  },
+  {
+   "name" : "if_freenameindex"
+  },
+  {
+   "name" : "if_indextoname"
+  },
+  {
+   "name" : "if_nameindex"
+  },
+  {
+   "name" : "if_nametoindex"
+  },
+  {
+   "name" : "imaxabs"
+  },
+  {
+   "name" : "imaxdiv"
+  },
+  {
+   "name" : "index"
+  },
+  {
+   "name" : "inet_addr"
+  },
+  {
+   "name" : "inet_aton"
+  },
+  {
+   "name" : "inet_lnaof"
+  },
+  {
+   "name" : "inet_makeaddr"
+  },
+  {
+   "name" : "inet_netof"
+  },
+  {
+   "name" : "inet_network"
+  },
+  {
+   "name" : "inet_nsap_addr"
+  },
+  {
+   "name" : "inet_nsap_ntoa"
+  },
+  {
+   "name" : "inet_ntoa"
+  },
+  {
+   "name" : "inet_ntop"
+  },
+  {
+   "name" : "inet_pton"
+  },
+  {
+   "name" : "init_module"
+  },
+  {
+   "name" : "initgroups"
+  },
+  {
+   "name" : "initstate"
+  },
+  {
+   "name" : "inotify_add_watch"
+  },
+  {
+   "name" : "inotify_init"
+  },
+  {
+   "name" : "inotify_init1"
+  },
+  {
+   "name" : "inotify_rm_watch"
+  },
+  {
+   "name" : "insque"
+  },
+  {
+   "name" : "ioctl"
+  },
+  {
+   "name" : "isalnum"
+  },
+  {
+   "name" : "isalnum_l"
+  },
+  {
+   "name" : "isalpha"
+  },
+  {
+   "name" : "isalpha_l"
+  },
+  {
+   "name" : "isascii"
+  },
+  {
+   "name" : "isatty"
+  },
+  {
+   "name" : "isblank"
+  },
+  {
+   "name" : "isblank_l"
+  },
+  {
+   "name" : "iscntrl"
+  },
+  {
+   "name" : "iscntrl_l"
+  },
+  {
+   "name" : "isdigit"
+  },
+  {
+   "name" : "isdigit_l"
+  },
+  {
+   "name" : "isfinite"
+  },
+  {
+   "name" : "isfinitef"
+  },
+  {
+   "name" : "isfinitel"
+  },
+  {
+   "name" : "isgraph"
+  },
+  {
+   "name" : "isgraph_l"
+  },
+  {
+   "name" : "isinf"
+  },
+  {
+   "name" : "isinff"
+  },
+  {
+   "name" : "isinfl"
+  },
+  {
+   "name" : "islower"
+  },
+  {
+   "name" : "islower_l"
+  },
+  {
+   "name" : "isnan"
+  },
+  {
+   "name" : "isnanf"
+  },
+  {
+   "name" : "isnanl"
+  },
+  {
+   "name" : "isnormal"
+  },
+  {
+   "name" : "isnormalf"
+  },
+  {
+   "name" : "isnormall"
+  },
+  {
+   "name" : "isprint"
+  },
+  {
+   "name" : "isprint_l"
+  },
+  {
+   "name" : "ispunct"
+  },
+  {
+   "name" : "ispunct_l"
+  },
+  {
+   "name" : "issetugid"
+  },
+  {
+   "name" : "isspace"
+  },
+  {
+   "name" : "isspace_l"
+  },
+  {
+   "name" : "isupper"
+  },
+  {
+   "name" : "isupper_l"
+  },
+  {
+   "name" : "iswalnum"
+  },
+  {
+   "name" : "iswalnum_l"
+  },
+  {
+   "name" : "iswalpha"
+  },
+  {
+   "name" : "iswalpha_l"
+  },
+  {
+   "name" : "iswblank"
+  },
+  {
+   "name" : "iswblank_l"
+  },
+  {
+   "name" : "iswcntrl"
+  },
+  {
+   "name" : "iswcntrl_l"
+  },
+  {
+   "name" : "iswctype"
+  },
+  {
+   "name" : "iswctype_l"
+  },
+  {
+   "name" : "iswdigit"
+  },
+  {
+   "name" : "iswdigit_l"
+  },
+  {
+   "name" : "iswgraph"
+  },
+  {
+   "name" : "iswgraph_l"
+  },
+  {
+   "name" : "iswlower"
+  },
+  {
+   "name" : "iswlower_l"
+  },
+  {
+   "name" : "iswprint"
+  },
+  {
+   "name" : "iswprint_l"
+  },
+  {
+   "name" : "iswpunct"
+  },
+  {
+   "name" : "iswpunct_l"
+  },
+  {
+   "name" : "iswspace"
+  },
+  {
+   "name" : "iswspace_l"
+  },
+  {
+   "name" : "iswupper"
+  },
+  {
+   "name" : "iswupper_l"
+  },
+  {
+   "name" : "iswxdigit"
+  },
+  {
+   "name" : "iswxdigit_l"
+  },
+  {
+   "name" : "isxdigit"
+  },
+  {
+   "name" : "isxdigit_l"
+  },
+  {
+   "name" : "jrand48"
+  },
+  {
+   "name" : "kill"
+  },
+  {
+   "name" : "killpg"
+  },
+  {
+   "name" : "klogctl"
+  },
+  {
+   "name" : "labs"
+  },
+  {
+   "name" : "lchown"
+  },
+  {
+   "name" : "lcong48"
+  },
+  {
+   "name" : "ldexp"
+  },
+  {
+   "name" : "ldiv"
+  },
+  {
+   "name" : "lfind"
+  },
+  {
+   "name" : "lgetxattr"
+  },
+  {
+   "name" : "link"
+  },
+  {
+   "name" : "linkat"
+  },
+  {
+   "name" : "listen"
+  },
+  {
+   "name" : "listxattr"
+  },
+  {
+   "name" : "llabs"
+  },
+  {
+   "name" : "lldiv"
+  },
+  {
+   "name" : "llistxattr"
+  },
+  {
+   "name" : "localeconv"
+  },
+  {
+   "name" : "localtime"
+  },
+  {
+   "name" : "localtime64"
+  },
+  {
+   "name" : "localtime64_r"
+  },
+  {
+   "name" : "localtime_r"
+  },
+  {
+   "name" : "lockf"
+  },
+  {
+   "name" : "lockf64"
+  },
+  {
+   "name" : "login_tty"
+  },
+  {
+   "binding" : "weak",
+   "name" : "longjmp"
+  },
+  {
+   "name" : "lrand48"
+  },
+  {
+   "name" : "lremovexattr"
+  },
+  {
+   "name" : "lsearch"
+  },
+  {
+   "name" : "lseek"
+  },
+  {
+   "name" : "lseek64"
+  },
+  {
+   "name" : "lsetxattr"
+  },
+  {
+   "name" : "lstat"
+  },
+  {
+   "name" : "lstat64"
+  },
+  {
+   "name" : "lutimes"
+  },
+  {
+   "name" : "madvise"
+  },
+  {
+   "name" : "mallinfo"
+  },
+  {
+   "name" : "malloc"
+  },
+  {
+   "name" : "malloc_backtrace"
+  },
+  {
+   "name" : "malloc_disable"
+  },
+  {
+   "name" : "malloc_enable"
+  },
+  {
+   "name" : "malloc_info"
+  },
+  {
+   "name" : "malloc_iterate"
+  },
+  {
+   "name" : "malloc_usable_size"
+  },
+  {
+   "name" : "mallopt"
+  },
+  {
+   "name" : "mblen"
+  },
+  {
+   "name" : "mbrlen"
+  },
+  {
+   "name" : "mbrtoc16"
+  },
+  {
+   "name" : "mbrtoc32"
+  },
+  {
+   "name" : "mbrtowc"
+  },
+  {
+   "name" : "mbsinit"
+  },
+  {
+   "name" : "mbsnrtowcs"
+  },
+  {
+   "name" : "mbsrtowcs"
+  },
+  {
+   "name" : "mbstowcs"
+  },
+  {
+   "name" : "mbtowc"
+  },
+  {
+   "name" : "memalign"
+  },
+  {
+   "name" : "memccpy"
+  },
+  {
+   "name" : "memchr"
+  },
+  {
+   "name" : "memcmp"
+  },
+  {
+   "name" : "memcpy"
+  },
+  {
+   "name" : "memfd_create"
+  },
+  {
+   "name" : "memmem"
+  },
+  {
+   "name" : "memmove"
+  },
+  {
+   "name" : "mempcpy"
+  },
+  {
+   "name" : "memrchr"
+  },
+  {
+   "name" : "memset"
+  },
+  {
+   "name" : "memswap"
+  },
+  {
+   "name" : "mincore"
+  },
+  {
+   "name" : "mkdir"
+  },
+  {
+   "name" : "mkdirat"
+  },
+  {
+   "name" : "mkdtemp"
+  },
+  {
+   "name" : "mkfifo"
+  },
+  {
+   "name" : "mkfifoat"
+  },
+  {
+   "name" : "mknod"
+  },
+  {
+   "name" : "mknodat"
+  },
+  {
+   "name" : "mkostemp"
+  },
+  {
+   "name" : "mkostemp64"
+  },
+  {
+   "name" : "mkostemps"
+  },
+  {
+   "name" : "mkostemps64"
+  },
+  {
+   "name" : "mkstemp"
+  },
+  {
+   "name" : "mkstemp64"
+  },
+  {
+   "name" : "mkstemps"
+  },
+  {
+   "name" : "mkstemps64"
+  },
+  {
+   "name" : "mktemp"
+  },
+  {
+   "name" : "mktime"
+  },
+  {
+   "name" : "mktime64"
+  },
+  {
+   "name" : "mlock"
+  },
+  {
+   "name" : "mlock2"
+  },
+  {
+   "name" : "mlockall"
+  },
+  {
+   "name" : "mmap"
+  },
+  {
+   "name" : "mmap64"
+  },
+  {
+   "name" : "mount"
+  },
+  {
+   "name" : "mprotect"
+  },
+  {
+   "name" : "mrand48"
+  },
+  {
+   "name" : "mremap"
+  },
+  {
+   "name" : "msgctl"
+  },
+  {
+   "name" : "msgget"
+  },
+  {
+   "name" : "msgrcv"
+  },
+  {
+   "name" : "msgsnd"
+  },
+  {
+   "name" : "msync"
+  },
+  {
+   "name" : "mtx_destroy"
+  },
+  {
+   "name" : "mtx_init"
+  },
+  {
+   "name" : "mtx_lock"
+  },
+  {
+   "name" : "mtx_timedlock"
+  },
+  {
+   "name" : "mtx_trylock"
+  },
+  {
+   "name" : "mtx_unlock"
+  },
+  {
+   "name" : "munlock"
+  },
+  {
+   "name" : "munlockall"
+  },
+  {
+   "name" : "munmap"
+  },
+  {
+   "name" : "nanosleep"
+  },
+  {
+   "name" : "newlocale"
+  },
+  {
+   "name" : "nftw"
+  },
+  {
+   "name" : "nftw64"
+  },
+  {
+   "name" : "nice"
+  },
+  {
+   "name" : "nl_langinfo"
+  },
+  {
+   "name" : "nl_langinfo_l"
+  },
+  {
+   "name" : "nrand48"
+  },
+  {
+   "name" : "nsdispatch"
+  },
+  {
+   "name" : "ntohl"
+  },
+  {
+   "name" : "ntohs"
+  },
+  {
+   "name" : "open"
+  },
+  {
+   "name" : "open64"
+  },
+  {
+   "name" : "open_memstream"
+  },
+  {
+   "name" : "open_wmemstream"
+  },
+  {
+   "name" : "openat"
+  },
+  {
+   "name" : "openat64"
+  },
+  {
+   "name" : "opendir"
+  },
+  {
+   "name" : "openlog"
+  },
+  {
+   "name" : "openpty"
+  },
+  {
+   "name" : "pathconf"
+  },
+  {
+   "name" : "pause"
+  },
+  {
+   "name" : "pclose"
+  },
+  {
+   "name" : "perror"
+  },
+  {
+   "name" : "personality"
+  },
+  {
+   "name" : "pipe"
+  },
+  {
+   "name" : "pipe2"
+  },
+  {
+   "name" : "poll"
+  },
+  {
+   "name" : "popen"
+  },
+  {
+   "name" : "posix_fadvise"
+  },
+  {
+   "name" : "posix_fadvise64"
+  },
+  {
+   "name" : "posix_fallocate"
+  },
+  {
+   "name" : "posix_fallocate64"
+  },
+  {
+   "name" : "posix_madvise"
+  },
+  {
+   "name" : "posix_memalign"
+  },
+  {
+   "name" : "posix_openpt"
+  },
+  {
+   "name" : "posix_spawn"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addclose"
+  },
+  {
+   "name" : "posix_spawn_file_actions_adddup2"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addopen"
+  },
+  {
+   "name" : "posix_spawn_file_actions_destroy"
+  },
+  {
+   "name" : "posix_spawn_file_actions_init"
+  },
+  {
+   "name" : "posix_spawnattr_destroy"
+  },
+  {
+   "name" : "posix_spawnattr_getflags"
+  },
+  {
+   "name" : "posix_spawnattr_getpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_getschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_getschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask64"
+  },
+  {
+   "name" : "posix_spawnattr_init"
+  },
+  {
+   "name" : "posix_spawnattr_setflags"
+  },
+  {
+   "name" : "posix_spawnattr_setpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_setschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_setschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask64"
+  },
+  {
+   "name" : "posix_spawnp"
+  },
+  {
+   "name" : "ppoll"
+  },
+  {
+   "name" : "ppoll64"
+  },
+  {
+   "name" : "prctl"
+  },
+  {
+   "name" : "pread"
+  },
+  {
+   "name" : "pread64"
+  },
+  {
+   "name" : "preadv"
+  },
+  {
+   "name" : "preadv64"
+  },
+  {
+   "name" : "printf"
+  },
+  {
+   "name" : "prlimit"
+  },
+  {
+   "name" : "prlimit64"
+  },
+  {
+   "name" : "process_vm_readv"
+  },
+  {
+   "name" : "process_vm_writev"
+  },
+  {
+   "name" : "pselect"
+  },
+  {
+   "name" : "pselect64"
+  },
+  {
+   "name" : "psiginfo"
+  },
+  {
+   "name" : "psignal"
+  },
+  {
+   "name" : "pthread_atfork"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_destroy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstack"
+  },
+  {
+   "name" : "pthread_attr_getstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstacksize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstack"
+  },
+  {
+   "name" : "pthread_attr_setstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstacksize"
+  },
+  {
+   "name" : "pthread_barrier_destroy"
+  },
+  {
+   "name" : "pthread_barrier_init"
+  },
+  {
+   "name" : "pthread_barrier_wait"
+  },
+  {
+   "name" : "pthread_barrierattr_destroy"
+  },
+  {
+   "name" : "pthread_barrierattr_getpshared"
+  },
+  {
+   "name" : "pthread_barrierattr_init"
+  },
+  {
+   "name" : "pthread_barrierattr_setpshared"
+  },
+  {
+   "name" : "pthread_cond_broadcast"
+  },
+  {
+   "name" : "pthread_cond_clockwait"
+  },
+  {
+   "name" : "pthread_cond_destroy"
+  },
+  {
+   "name" : "pthread_cond_init"
+  },
+  {
+   "name" : "pthread_cond_signal"
+  },
+  {
+   "name" : "pthread_cond_timedwait"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic_np"
+  },
+  {
+   "name" : "pthread_cond_timedwait_relative_np"
+  },
+  {
+   "name" : "pthread_cond_timeout_np"
+  },
+  {
+   "name" : "pthread_cond_wait"
+  },
+  {
+   "name" : "pthread_condattr_destroy"
+  },
+  {
+   "name" : "pthread_condattr_getclock"
+  },
+  {
+   "name" : "pthread_condattr_getpshared"
+  },
+  {
+   "name" : "pthread_condattr_init"
+  },
+  {
+   "name" : "pthread_condattr_setclock"
+  },
+  {
+   "name" : "pthread_condattr_setpshared"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_detach"
+  },
+  {
+   "name" : "pthread_equal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_exit"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getattr_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getcpuclockid"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getspecific"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_gettid_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_join"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_delete"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_kill"
+  },
+  {
+   "name" : "pthread_mutex_clocklock"
+  },
+  {
+   "name" : "pthread_mutex_destroy"
+  },
+  {
+   "name" : "pthread_mutex_init"
+  },
+  {
+   "name" : "pthread_mutex_lock"
+  },
+  {
+   "name" : "pthread_mutex_lock_timeout_np"
+  },
+  {
+   "name" : "pthread_mutex_timedlock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_mutex_trylock"
+  },
+  {
+   "name" : "pthread_mutex_unlock"
+  },
+  {
+   "name" : "pthread_mutexattr_destroy"
+  },
+  {
+   "name" : "pthread_mutexattr_getprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_getpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_gettype"
+  },
+  {
+   "name" : "pthread_mutexattr_init"
+  },
+  {
+   "name" : "pthread_mutexattr_setprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_setpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_settype"
+  },
+  {
+   "name" : "pthread_once"
+  },
+  {
+   "name" : "pthread_rwlock_clockrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_clockwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_destroy"
+  },
+  {
+   "name" : "pthread_rwlock_init"
+  },
+  {
+   "name" : "pthread_rwlock_rdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_tryrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_trywrlock"
+  },
+  {
+   "name" : "pthread_rwlock_unlock"
+  },
+  {
+   "name" : "pthread_rwlock_wrlock"
+  },
+  {
+   "name" : "pthread_rwlockattr_destroy"
+  },
+  {
+   "name" : "pthread_rwlockattr_getkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_getpshared"
+  },
+  {
+   "name" : "pthread_rwlockattr_init"
+  },
+  {
+   "name" : "pthread_rwlockattr_setkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_setpshared"
+  },
+  {
+   "name" : "pthread_self"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedprio"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setspecific"
+  },
+  {
+   "name" : "pthread_sigmask"
+  },
+  {
+   "name" : "pthread_sigmask64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_sigqueue"
+  },
+  {
+   "name" : "pthread_spin_destroy"
+  },
+  {
+   "name" : "pthread_spin_init"
+  },
+  {
+   "name" : "pthread_spin_lock"
+  },
+  {
+   "name" : "pthread_spin_trylock"
+  },
+  {
+   "name" : "pthread_spin_unlock"
+  },
+  {
+   "name" : "ptrace"
+  },
+  {
+   "name" : "ptsname"
+  },
+  {
+   "name" : "ptsname_r"
+  },
+  {
+   "name" : "putc"
+  },
+  {
+   "name" : "putc_unlocked"
+  },
+  {
+   "name" : "putchar"
+  },
+  {
+   "name" : "putchar_unlocked"
+  },
+  {
+   "name" : "putenv"
+  },
+  {
+   "name" : "puts"
+  },
+  {
+   "name" : "pututline"
+  },
+  {
+   "name" : "putw"
+  },
+  {
+   "name" : "putwc"
+  },
+  {
+   "name" : "putwchar"
+  },
+  {
+   "name" : "pvalloc"
+  },
+  {
+   "name" : "pwrite"
+  },
+  {
+   "name" : "pwrite64"
+  },
+  {
+   "name" : "pwritev"
+  },
+  {
+   "name" : "pwritev64"
+  },
+  {
+   "name" : "qsort"
+  },
+  {
+   "name" : "quick_exit"
+  },
+  {
+   "name" : "quotactl"
+  },
+  {
+   "name" : "raise"
+  },
+  {
+   "name" : "rand"
+  },
+  {
+   "name" : "rand_r"
+  },
+  {
+   "name" : "random"
+  },
+  {
+   "name" : "read"
+  },
+  {
+   "name" : "readahead"
+  },
+  {
+   "name" : "readdir"
+  },
+  {
+   "name" : "readdir64"
+  },
+  {
+   "name" : "readdir64_r"
+  },
+  {
+   "name" : "readdir_r"
+  },
+  {
+   "name" : "readlink"
+  },
+  {
+   "name" : "readlinkat"
+  },
+  {
+   "name" : "readv"
+  },
+  {
+   "name" : "realloc"
+  },
+  {
+   "name" : "reallocarray"
+  },
+  {
+   "name" : "realpath"
+  },
+  {
+   "name" : "reboot"
+  },
+  {
+   "name" : "recv"
+  },
+  {
+   "name" : "recvfrom"
+  },
+  {
+   "name" : "recvmmsg"
+  },
+  {
+   "name" : "recvmsg"
+  },
+  {
+   "name" : "regcomp"
+  },
+  {
+   "name" : "regerror"
+  },
+  {
+   "name" : "regexec"
+  },
+  {
+   "name" : "regfree"
+  },
+  {
+   "name" : "remove"
+  },
+  {
+   "name" : "removexattr"
+  },
+  {
+   "name" : "remque"
+  },
+  {
+   "name" : "rename"
+  },
+  {
+   "name" : "renameat"
+  },
+  {
+   "name" : "renameat2"
+  },
+  {
+   "name" : "res_init"
+  },
+  {
+   "name" : "res_mkquery"
+  },
+  {
+   "name" : "res_query"
+  },
+  {
+   "name" : "res_search"
+  },
+  {
+   "name" : "rewind"
+  },
+  {
+   "name" : "rewinddir"
+  },
+  {
+   "name" : "rmdir"
+  },
+  {
+   "name" : "sbrk"
+  },
+  {
+   "name" : "scandir"
+  },
+  {
+   "name" : "scandir64"
+  },
+  {
+   "name" : "scandirat"
+  },
+  {
+   "name" : "scandirat64"
+  },
+  {
+   "name" : "scanf"
+  },
+  {
+   "name" : "sched_get_priority_max"
+  },
+  {
+   "name" : "sched_get_priority_min"
+  },
+  {
+   "name" : "sched_getaffinity"
+  },
+  {
+   "name" : "sched_getcpu"
+  },
+  {
+   "name" : "sched_getparam"
+  },
+  {
+   "name" : "sched_getscheduler"
+  },
+  {
+   "name" : "sched_rr_get_interval"
+  },
+  {
+   "name" : "sched_setaffinity"
+  },
+  {
+   "name" : "sched_setparam"
+  },
+  {
+   "name" : "sched_setscheduler"
+  },
+  {
+   "name" : "sched_yield"
+  },
+  {
+   "name" : "seed48"
+  },
+  {
+   "name" : "seekdir"
+  },
+  {
+   "name" : "select"
+  },
+  {
+   "name" : "sem_clockwait"
+  },
+  {
+   "name" : "sem_close"
+  },
+  {
+   "name" : "sem_destroy"
+  },
+  {
+   "name" : "sem_getvalue"
+  },
+  {
+   "name" : "sem_init"
+  },
+  {
+   "name" : "sem_open"
+  },
+  {
+   "name" : "sem_post"
+  },
+  {
+   "name" : "sem_timedwait"
+  },
+  {
+   "name" : "sem_timedwait_monotonic_np"
+  },
+  {
+   "name" : "sem_trywait"
+  },
+  {
+   "name" : "sem_unlink"
+  },
+  {
+   "name" : "sem_wait"
+  },
+  {
+   "name" : "semctl"
+  },
+  {
+   "name" : "semget"
+  },
+  {
+   "name" : "semop"
+  },
+  {
+   "name" : "semtimedop"
+  },
+  {
+   "name" : "send"
+  },
+  {
+   "name" : "sendfile"
+  },
+  {
+   "name" : "sendfile64"
+  },
+  {
+   "name" : "sendmmsg"
+  },
+  {
+   "name" : "sendmsg"
+  },
+  {
+   "name" : "sendto"
+  },
+  {
+   "name" : "setbuf"
+  },
+  {
+   "name" : "setbuffer"
+  },
+  {
+   "name" : "setdomainname"
+  },
+  {
+   "name" : "setegid"
+  },
+  {
+   "name" : "setenv"
+  },
+  {
+   "name" : "seteuid"
+  },
+  {
+   "name" : "setfsgid"
+  },
+  {
+   "name" : "setfsuid"
+  },
+  {
+   "name" : "setgid"
+  },
+  {
+   "name" : "setgrent"
+  },
+  {
+   "name" : "setgroups"
+  },
+  {
+   "name" : "sethostent"
+  },
+  {
+   "name" : "sethostname"
+  },
+  {
+   "name" : "setitimer"
+  },
+  {
+   "binding" : "weak",
+   "name" : "setjmp"
+  },
+  {
+   "name" : "setlinebuf"
+  },
+  {
+   "name" : "setlocale"
+  },
+  {
+   "name" : "setlogmask"
+  },
+  {
+   "name" : "setmntent"
+  },
+  {
+   "name" : "setnetent"
+  },
+  {
+   "name" : "setns"
+  },
+  {
+   "name" : "setpgid"
+  },
+  {
+   "name" : "setpgrp"
+  },
+  {
+   "name" : "setpriority"
+  },
+  {
+   "name" : "setprogname"
+  },
+  {
+   "name" : "setprotoent"
+  },
+  {
+   "name" : "setpwent"
+  },
+  {
+   "name" : "setregid"
+  },
+  {
+   "name" : "setresgid"
+  },
+  {
+   "name" : "setresuid"
+  },
+  {
+   "name" : "setreuid"
+  },
+  {
+   "name" : "setrlimit"
+  },
+  {
+   "name" : "setrlimit64"
+  },
+  {
+   "name" : "setservent"
+  },
+  {
+   "name" : "setsid"
+  },
+  {
+   "name" : "setsockopt"
+  },
+  {
+   "name" : "setstate"
+  },
+  {
+   "name" : "settimeofday"
+  },
+  {
+   "name" : "setuid"
+  },
+  {
+   "name" : "setutent"
+  },
+  {
+   "name" : "setvbuf"
+  },
+  {
+   "name" : "setxattr"
+  },
+  {
+   "name" : "shmat"
+  },
+  {
+   "name" : "shmctl"
+  },
+  {
+   "name" : "shmdt"
+  },
+  {
+   "name" : "shmget"
+  },
+  {
+   "name" : "shutdown"
+  },
+  {
+   "name" : "sigaction"
+  },
+  {
+   "name" : "sigaction64"
+  },
+  {
+   "name" : "sigaddset"
+  },
+  {
+   "name" : "sigaddset64"
+  },
+  {
+   "name" : "sigaltstack"
+  },
+  {
+   "name" : "sigblock"
+  },
+  {
+   "name" : "sigdelset"
+  },
+  {
+   "name" : "sigdelset64"
+  },
+  {
+   "name" : "sigemptyset"
+  },
+  {
+   "name" : "sigemptyset64"
+  },
+  {
+   "name" : "sigfillset"
+  },
+  {
+   "name" : "sigfillset64"
+  },
+  {
+   "name" : "sighold"
+  },
+  {
+   "name" : "sigignore"
+  },
+  {
+   "name" : "siginterrupt"
+  },
+  {
+   "name" : "sigismember"
+  },
+  {
+   "name" : "sigismember64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "siglongjmp"
+  },
+  {
+   "name" : "signal"
+  },
+  {
+   "name" : "signalfd"
+  },
+  {
+   "name" : "signalfd64"
+  },
+  {
+   "name" : "sigpause"
+  },
+  {
+   "name" : "sigpending"
+  },
+  {
+   "name" : "sigpending64"
+  },
+  {
+   "name" : "sigprocmask"
+  },
+  {
+   "name" : "sigprocmask64"
+  },
+  {
+   "name" : "sigqueue"
+  },
+  {
+   "name" : "sigrelse"
+  },
+  {
+   "name" : "sigset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sigsetjmp"
+  },
+  {
+   "name" : "sigsetmask"
+  },
+  {
+   "name" : "sigsuspend"
+  },
+  {
+   "name" : "sigsuspend64"
+  },
+  {
+   "name" : "sigtimedwait"
+  },
+  {
+   "name" : "sigtimedwait64"
+  },
+  {
+   "name" : "sigwait"
+  },
+  {
+   "name" : "sigwait64"
+  },
+  {
+   "name" : "sigwaitinfo"
+  },
+  {
+   "name" : "sigwaitinfo64"
+  },
+  {
+   "name" : "sleep"
+  },
+  {
+   "name" : "snprintf"
+  },
+  {
+   "name" : "socket"
+  },
+  {
+   "name" : "socketpair"
+  },
+  {
+   "name" : "splice"
+  },
+  {
+   "name" : "sprintf"
+  },
+  {
+   "name" : "srand"
+  },
+  {
+   "name" : "srand48"
+  },
+  {
+   "name" : "srandom"
+  },
+  {
+   "name" : "sscanf"
+  },
+  {
+   "name" : "stat"
+  },
+  {
+   "name" : "stat64"
+  },
+  {
+   "name" : "statfs"
+  },
+  {
+   "name" : "statfs64"
+  },
+  {
+   "name" : "statvfs"
+  },
+  {
+   "name" : "statvfs64"
+  },
+  {
+   "name" : "statx"
+  },
+  {
+   "name" : "stpcpy"
+  },
+  {
+   "name" : "stpncpy"
+  },
+  {
+   "name" : "strcasecmp"
+  },
+  {
+   "name" : "strcasecmp_l"
+  },
+  {
+   "name" : "strcasestr"
+  },
+  {
+   "name" : "strcat"
+  },
+  {
+   "name" : "strchr"
+  },
+  {
+   "name" : "strchrnul"
+  },
+  {
+   "name" : "strcmp"
+  },
+  {
+   "name" : "strcoll"
+  },
+  {
+   "name" : "strcoll_l"
+  },
+  {
+   "name" : "strcpy"
+  },
+  {
+   "name" : "strcspn"
+  },
+  {
+   "name" : "strdup"
+  },
+  {
+   "name" : "strerror"
+  },
+  {
+   "name" : "strerror_l"
+  },
+  {
+   "name" : "strerror_r"
+  },
+  {
+   "name" : "strftime"
+  },
+  {
+   "name" : "strftime_l"
+  },
+  {
+   "name" : "strlcat"
+  },
+  {
+   "name" : "strlcpy"
+  },
+  {
+   "name" : "strlen"
+  },
+  {
+   "name" : "strncasecmp"
+  },
+  {
+   "name" : "strncasecmp_l"
+  },
+  {
+   "name" : "strncat"
+  },
+  {
+   "name" : "strncmp"
+  },
+  {
+   "name" : "strncpy"
+  },
+  {
+   "name" : "strndup"
+  },
+  {
+   "name" : "strnlen"
+  },
+  {
+   "name" : "strntoimax"
+  },
+  {
+   "name" : "strntoumax"
+  },
+  {
+   "name" : "strpbrk"
+  },
+  {
+   "name" : "strptime"
+  },
+  {
+   "name" : "strptime_l"
+  },
+  {
+   "name" : "strrchr"
+  },
+  {
+   "name" : "strsep"
+  },
+  {
+   "name" : "strsignal"
+  },
+  {
+   "name" : "strspn"
+  },
+  {
+   "name" : "strstr"
+  },
+  {
+   "name" : "strtod"
+  },
+  {
+   "name" : "strtod_l"
+  },
+  {
+   "name" : "strtof"
+  },
+  {
+   "name" : "strtof_l"
+  },
+  {
+   "name" : "strtoimax"
+  },
+  {
+   "name" : "strtok"
+  },
+  {
+   "name" : "strtok_r"
+  },
+  {
+   "name" : "strtol"
+  },
+  {
+   "name" : "strtol_l"
+  },
+  {
+   "name" : "strtold"
+  },
+  {
+   "name" : "strtold_l"
+  },
+  {
+   "name" : "strtoll"
+  },
+  {
+   "name" : "strtoll_l"
+  },
+  {
+   "name" : "strtoq"
+  },
+  {
+   "name" : "strtotimeval"
+  },
+  {
+   "name" : "strtoul"
+  },
+  {
+   "name" : "strtoul_l"
+  },
+  {
+   "name" : "strtoull"
+  },
+  {
+   "name" : "strtoull_l"
+  },
+  {
+   "name" : "strtoumax"
+  },
+  {
+   "name" : "strtouq"
+  },
+  {
+   "name" : "strxfrm"
+  },
+  {
+   "name" : "strxfrm_l"
+  },
+  {
+   "name" : "swab"
+  },
+  {
+   "name" : "swapoff"
+  },
+  {
+   "name" : "swapon"
+  },
+  {
+   "name" : "swprintf"
+  },
+  {
+   "name" : "swscanf"
+  },
+  {
+   "name" : "symlink"
+  },
+  {
+   "name" : "symlinkat"
+  },
+  {
+   "name" : "sync"
+  },
+  {
+   "name" : "sync_file_range"
+  },
+  {
+   "name" : "syncfs"
+  },
+  {
+   "name" : "syscall"
+  },
+  {
+   "name" : "sysconf"
+  },
+  {
+   "name" : "sysinfo"
+  },
+  {
+   "name" : "syslog"
+  },
+  {
+   "name" : "system"
+  },
+  {
+   "name" : "sysv_signal"
+  },
+  {
+   "name" : "tcdrain"
+  },
+  {
+   "name" : "tcflow"
+  },
+  {
+   "name" : "tcflush"
+  },
+  {
+   "name" : "tcgetattr"
+  },
+  {
+   "name" : "tcgetpgrp"
+  },
+  {
+   "name" : "tcgetsid"
+  },
+  {
+   "name" : "tcsendbreak"
+  },
+  {
+   "name" : "tcsetattr"
+  },
+  {
+   "name" : "tcsetpgrp"
+  },
+  {
+   "name" : "tdelete"
+  },
+  {
+   "name" : "tdestroy"
+  },
+  {
+   "name" : "tee"
+  },
+  {
+   "name" : "telldir"
+  },
+  {
+   "name" : "tempnam"
+  },
+  {
+   "name" : "tfind"
+  },
+  {
+   "name" : "tgkill"
+  },
+  {
+   "name" : "thrd_create"
+  },
+  {
+   "name" : "thrd_current"
+  },
+  {
+   "name" : "thrd_detach"
+  },
+  {
+   "name" : "thrd_equal"
+  },
+  {
+   "name" : "thrd_exit"
+  },
+  {
+   "name" : "thrd_join"
+  },
+  {
+   "name" : "thrd_sleep"
+  },
+  {
+   "name" : "thrd_yield"
+  },
+  {
+   "name" : "time"
+  },
+  {
+   "name" : "timegm"
+  },
+  {
+   "name" : "timegm64"
+  },
+  {
+   "name" : "timelocal"
+  },
+  {
+   "name" : "timelocal64"
+  },
+  {
+   "name" : "timer_create"
+  },
+  {
+   "name" : "timer_delete"
+  },
+  {
+   "name" : "timer_getoverrun"
+  },
+  {
+   "name" : "timer_gettime"
+  },
+  {
+   "name" : "timer_settime"
+  },
+  {
+   "name" : "timerfd_create"
+  },
+  {
+   "name" : "timerfd_gettime"
+  },
+  {
+   "name" : "timerfd_settime"
+  },
+  {
+   "name" : "times"
+  },
+  {
+   "name" : "timespec_get"
+  },
+  {
+   "name" : "tkill"
+  },
+  {
+   "name" : "tmpfile"
+  },
+  {
+   "name" : "tmpfile64"
+  },
+  {
+   "name" : "tmpnam"
+  },
+  {
+   "name" : "toascii"
+  },
+  {
+   "name" : "tolower"
+  },
+  {
+   "name" : "tolower_l"
+  },
+  {
+   "name" : "toupper"
+  },
+  {
+   "name" : "toupper_l"
+  },
+  {
+   "name" : "towctrans"
+  },
+  {
+   "name" : "towctrans_l"
+  },
+  {
+   "name" : "towlower"
+  },
+  {
+   "name" : "towlower_l"
+  },
+  {
+   "name" : "towupper"
+  },
+  {
+   "name" : "towupper_l"
+  },
+  {
+   "name" : "truncate"
+  },
+  {
+   "name" : "truncate64"
+  },
+  {
+   "name" : "tsearch"
+  },
+  {
+   "name" : "tss_create"
+  },
+  {
+   "name" : "tss_delete"
+  },
+  {
+   "name" : "tss_get"
+  },
+  {
+   "name" : "tss_set"
+  },
+  {
+   "name" : "ttyname"
+  },
+  {
+   "name" : "ttyname_r"
+  },
+  {
+   "name" : "twalk"
+  },
+  {
+   "name" : "tzset"
+  },
+  {
+   "name" : "umask"
+  },
+  {
+   "name" : "umount"
+  },
+  {
+   "name" : "umount2"
+  },
+  {
+   "name" : "uname"
+  },
+  {
+   "name" : "ungetc"
+  },
+  {
+   "name" : "ungetwc"
+  },
+  {
+   "name" : "unlink"
+  },
+  {
+   "name" : "unlinkat"
+  },
+  {
+   "name" : "unlockpt"
+  },
+  {
+   "name" : "unsetenv"
+  },
+  {
+   "name" : "unshare"
+  },
+  {
+   "name" : "uselocale"
+  },
+  {
+   "name" : "usleep"
+  },
+  {
+   "name" : "utime"
+  },
+  {
+   "name" : "utimensat"
+  },
+  {
+   "name" : "utimes"
+  },
+  {
+   "name" : "utmpname"
+  },
+  {
+   "name" : "valloc"
+  },
+  {
+   "name" : "vasprintf"
+  },
+  {
+   "name" : "vdprintf"
+  },
+  {
+   "name" : "verr"
+  },
+  {
+   "name" : "verrx"
+  },
+  {
+   "name" : "vfdprintf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "vfork"
+  },
+  {
+   "name" : "vfprintf"
+  },
+  {
+   "name" : "vfscanf"
+  },
+  {
+   "name" : "vfwprintf"
+  },
+  {
+   "name" : "vfwscanf"
+  },
+  {
+   "name" : "vmsplice"
+  },
+  {
+   "name" : "vprintf"
+  },
+  {
+   "name" : "vscanf"
+  },
+  {
+   "name" : "vsnprintf"
+  },
+  {
+   "name" : "vsprintf"
+  },
+  {
+   "name" : "vsscanf"
+  },
+  {
+   "name" : "vswprintf"
+  },
+  {
+   "name" : "vswscanf"
+  },
+  {
+   "name" : "vsyslog"
+  },
+  {
+   "name" : "vwarn"
+  },
+  {
+   "name" : "vwarnx"
+  },
+  {
+   "name" : "vwprintf"
+  },
+  {
+   "name" : "vwscanf"
+  },
+  {
+   "name" : "wait"
+  },
+  {
+   "name" : "wait3"
+  },
+  {
+   "name" : "wait4"
+  },
+  {
+   "name" : "waitid"
+  },
+  {
+   "name" : "waitpid"
+  },
+  {
+   "name" : "warn"
+  },
+  {
+   "name" : "warnx"
+  },
+  {
+   "name" : "wcpcpy"
+  },
+  {
+   "name" : "wcpncpy"
+  },
+  {
+   "name" : "wcrtomb"
+  },
+  {
+   "name" : "wcscasecmp"
+  },
+  {
+   "name" : "wcscasecmp_l"
+  },
+  {
+   "name" : "wcscat"
+  },
+  {
+   "name" : "wcschr"
+  },
+  {
+   "name" : "wcscmp"
+  },
+  {
+   "name" : "wcscoll"
+  },
+  {
+   "name" : "wcscoll_l"
+  },
+  {
+   "name" : "wcscpy"
+  },
+  {
+   "name" : "wcscspn"
+  },
+  {
+   "name" : "wcsdup"
+  },
+  {
+   "name" : "wcsftime"
+  },
+  {
+   "name" : "wcsftime_l"
+  },
+  {
+   "name" : "wcslcat"
+  },
+  {
+   "name" : "wcslcpy"
+  },
+  {
+   "name" : "wcslen"
+  },
+  {
+   "name" : "wcsncasecmp"
+  },
+  {
+   "name" : "wcsncasecmp_l"
+  },
+  {
+   "name" : "wcsncat"
+  },
+  {
+   "name" : "wcsncmp"
+  },
+  {
+   "name" : "wcsncpy"
+  },
+  {
+   "name" : "wcsnlen"
+  },
+  {
+   "name" : "wcsnrtombs"
+  },
+  {
+   "name" : "wcspbrk"
+  },
+  {
+   "name" : "wcsrchr"
+  },
+  {
+   "name" : "wcsrtombs"
+  },
+  {
+   "name" : "wcsspn"
+  },
+  {
+   "name" : "wcsstr"
+  },
+  {
+   "name" : "wcstod"
+  },
+  {
+   "name" : "wcstod_l"
+  },
+  {
+   "name" : "wcstof"
+  },
+  {
+   "name" : "wcstof_l"
+  },
+  {
+   "name" : "wcstoimax"
+  },
+  {
+   "name" : "wcstok"
+  },
+  {
+   "name" : "wcstol"
+  },
+  {
+   "name" : "wcstol_l"
+  },
+  {
+   "name" : "wcstold"
+  },
+  {
+   "name" : "wcstold_l"
+  },
+  {
+   "name" : "wcstoll"
+  },
+  {
+   "name" : "wcstoll_l"
+  },
+  {
+   "name" : "wcstombs"
+  },
+  {
+   "name" : "wcstoul"
+  },
+  {
+   "name" : "wcstoul_l"
+  },
+  {
+   "name" : "wcstoull"
+  },
+  {
+   "name" : "wcstoull_l"
+  },
+  {
+   "name" : "wcstoumax"
+  },
+  {
+   "name" : "wcswcs"
+  },
+  {
+   "name" : "wcswidth"
+  },
+  {
+   "name" : "wcsxfrm"
+  },
+  {
+   "name" : "wcsxfrm_l"
+  },
+  {
+   "name" : "wctob"
+  },
+  {
+   "name" : "wctomb"
+  },
+  {
+   "name" : "wctrans"
+  },
+  {
+   "name" : "wctrans_l"
+  },
+  {
+   "name" : "wctype"
+  },
+  {
+   "name" : "wctype_l"
+  },
+  {
+   "name" : "wcwidth"
+  },
+  {
+   "name" : "wmemchr"
+  },
+  {
+   "name" : "wmemcmp"
+  },
+  {
+   "name" : "wmemcpy"
+  },
+  {
+   "name" : "wmemmove"
+  },
+  {
+   "name" : "wmempcpy"
+  },
+  {
+   "name" : "wmemset"
+  },
+  {
+   "name" : "wprintf"
+  },
+  {
+   "name" : "write"
+  },
+  {
+   "name" : "writev"
+  },
+  {
+   "name" : "wscanf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__bionic_brk"
+  },
+  {
+   "name" : "__bionic_libcrt_compat_symbols"
+  },
+  {
+   "name" : "__free_hook"
+  },
+  {
+   "name" : "__isthreaded"
+  },
+  {
+   "name" : "__malloc_hook"
+  },
+  {
+   "name" : "__memalign_hook"
+  },
+  {
+   "name" : "__p_class_syms"
+  },
+  {
+   "name" : "__p_type_syms"
+  },
+  {
+   "name" : "__page_shift"
+  },
+  {
+   "name" : "__page_size"
+  },
+  {
+   "name" : "__progname"
+  },
+  {
+   "name" : "__realloc_hook"
+  },
+  {
+   "name" : "__sF"
+  },
+  {
+   "name" : "__sdidinit"
+  },
+  {
+   "name" : "__sglue"
+  },
+  {
+   "name" : "__stack_chk_guard"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area__"
+  },
+  {
+   "name" : "_ctype_"
+  },
+  {
+   "name" : "_tolower_tab_"
+  },
+  {
+   "name" : "_toupper_tab_"
+  },
+  {
+   "name" : "daylight"
+  },
+  {
+   "binding" : "weak",
+   "name" : "environ"
+  },
+  {
+   "name" : "error_message_count"
+  },
+  {
+   "name" : "error_one_per_line"
+  },
+  {
+   "name" : "error_print_progname"
+  },
+  {
+   "name" : "in6addr_any"
+  },
+  {
+   "name" : "in6addr_loopback"
+  },
+  {
+   "name" : "optarg"
+  },
+  {
+   "name" : "opterr"
+  },
+  {
+   "name" : "optind"
+  },
+  {
+   "name" : "optopt"
+  },
+  {
+   "name" : "optreset"
+  },
+  {
+   "name" : "stderr"
+  },
+  {
+   "name" : "stdin"
+  },
+  {
+   "name" : "stdout"
+  },
+  {
+   "name" : "sys_siglist"
+  },
+  {
+   "name" : "sys_signame"
+  },
+  {
+   "name" : "timezone"
+  },
+  {
+   "name" : "tzname"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK9prop_infoPvE",
+   "name" : "void (const prop_info *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK9prop_infoPvE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKcS1_jE",
+   "name" : "void (void *, const char *, const char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKcS1_jE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  }
+ ],
+ "functions" : [],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode &",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIRKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10PrefixNode",
+   "name" : "PrefixNode *",
+   "referenced_type" : "_ZTI10PrefixNode",
+   "self_type" : "_ZTIP10PrefixNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11ContextNode",
+   "name" : "ContextNode *",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIP11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ContextsSplit",
+   "name" : "ContextsSplit *",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTIP13ContextsSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15ContextListNode",
+   "name" : "ContextListNode *",
+   "referenced_type" : "_ZTI15ContextListNode",
+   "self_type" : "_ZTIP15ContextListNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16ContextsPreSplit",
+   "name" : "ContextsPreSplit *",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTIP16ContextsPreSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16SystemProperties",
+   "name" : "SystemProperties *",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTIP16SystemProperties",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18ContextsSerialized",
+   "name" : "ContextsSerialized *",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTIP18ContextsSerialized",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7prop_bt",
+   "name" : "prop_bt *",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTIP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8Contexts",
+   "name" : "Contexts *",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTIP8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_area",
+   "name" : "prop_area *",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_info",
+   "name" : "prop_info *",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIP9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK9prop_infoPvE",
+   "name" : "void (*)(const prop_info *, void *)",
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "self_type" : "_ZTIPFvPK9prop_infoPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKcS1_jE",
+   "name" : "void (*)(void *, const char *, const char *, unsigned int)",
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "self_type" : "_ZTIPFvPvPKcS1_jE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11ContextNode",
+   "name" : "const ContextNode *",
+   "referenced_type" : "_ZTIK11ContextNode",
+   "self_type" : "_ZTIPK11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8timespec",
+   "name" : "const timespec *",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIPK8timespec",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_area",
+   "name" : "const prop_area *",
+   "referenced_type" : "_ZTIK9prop_area",
+   "self_type" : "_ZTIPK9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry *",
+   "referenced_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData *",
+   "referenced_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIPKN7android10properties14SerializedDataE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea *",
+   "referenced_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal *",
+   "referenced_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader *",
+   "referenced_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode *",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode *",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP9prop_area",
+   "name" : "prop_area **",
+   "referenced_type" : "_ZTIP9prop_area",
+   "self_type" : "_ZTIPP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPU7_Atomicj",
+   "name" : "_Atomic(unsigned int) *",
+   "referenced_type" : "_ZTIU7_Atomicj",
+   "self_type" : "_ZTIPU7_Atomicj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA0_Kc",
+   "name" : "char const[0]",
+   "referenced_type" : "_ZTIA0_c",
+   "self_type" : "_ZTIA0_Kc",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11ContextNode",
+   "name" : "const ContextNode",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIK11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_area",
+   "name" : "const prop_area",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIK9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7prop_bt",
+   "name" : "prop_bt *const",
+   "referenced_type" : "_ZTIP7prop_bt",
+   "self_type" : "_ZTIKP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPj",
+   "name" : "unsigned int *const",
+   "referenced_type" : "_ZTIPj",
+   "self_type" : "_ZTIKPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "lock_",
+     "referenced_type" : "_ZTI4Lock"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "pa_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "no_access_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI11ContextNode",
+   "name" : "ContextNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTI11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "prefixes_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP10PrefixNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP15ContextListNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ContextsSplit",
+   "name" : "ContextsSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTI13ContextsSplit",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI13ContextsSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "pre_split_prop_area_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI16ContextsPreSplit",
+   "name" : "ContextsPreSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTI16ContextsPreSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI16ContextsPreSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "contexts_data_",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP8Contexts"
+    },
+    {
+     "access" : "private",
+     "field_name" : "initialized_",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_filename_",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIA1024_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI16SystemProperties",
+   "name" : "SystemProperties",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTI16SystemProperties",
+   "size" : 1064,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_info_area_file_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP11ContextNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "num_context_nodes_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_mmap_size_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ContextsSerialized",
+   "name" : "ContextsSerialized",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTI18ContextsSerialized",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI18ContextsSerialized"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "namelen",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prop",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "left",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "children",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI7prop_bt",
+   "name" : "prop_bt",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTI7prop_bt",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTI8Contexts",
+   "name" : "Contexts",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTI8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI8Contexts"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts10InitializeEbPKcPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts18GetPropAreaForNameEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts17GetSerialPropAreaEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts11ResetAccessEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "bytes_used_",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "magic_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "version_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "reserved_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA28_j"
+    },
+    {
+     "access" : "private",
+     "field_name" : "data_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_area",
+   "name" : "prop_area",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTI9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "serial",
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN9prop_infoUt_E"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_info",
+   "name" : "prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTI9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "namelen",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "context_index",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "type_index",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties13PropertyEntryE",
+   "name" : "android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "data_base_",
+     "referenced_type" : "_ZTIA0_Kc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties14SerializedDataE",
+   "name" : "android::properties::SerializedData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10properties14SerializedDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "name" : "android::properties::PropertyInfoArea",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "property_entry",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_child_nodes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "child_nodes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_prefixes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prefix_entries",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_exact_matches",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exact_match_entries",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "name" : "android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mmap_base_",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mmap_size_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "current_version",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "minimum_supported_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "contexts_offset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "types_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "root_offset",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "serialized_data_",
+     "referenced_type" : "_ZTIPKN7android10properties14SerializedDataE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "trie_node_base_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKN7android10properties16TrieNodeInternalE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "field_name" : "long_property",
+     "referenced_type" : "_ZTIN9prop_infoUt_Ut_E"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9prop_infoUt_E",
+   "self_type" : "_ZTIN9prop_infoUt_E",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error_message",
+     "referenced_type" : "_ZTIA56_c"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_Ut_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)::(anonymous struct at bionic/libc/system_properties/include/system_properties/prop_info.h:63:5)",
+   "referenced_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "self_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "size" : 60,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &&",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ]
+}
diff --git a/S/64/x86/source-based/libdl.so.lsdump b/S/64/x86/source-based/libdl.so.lsdump
new file mode 100644
index 0000000..4d8d120
--- /dev/null
+++ b/S/64/x86/source-based/libdl.so.lsdump
@@ -0,0 +1,3078 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA20_l",
+   "name" : "long [20]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA20_l",
+   "size" : 80,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_l",
+   "name" : "long [32]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA32_l",
+   "size" : 128,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA4092_c",
+   "name" : "char [4092]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA4092_c",
+   "size" : 4092,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA56_l",
+   "name" : "long [56]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA56_l",
+   "size" : 224,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__cfi_init"
+  },
+  {
+   "name" : "__cfi_shadow_size"
+  },
+  {
+   "name" : "__cfi_slowpath"
+  },
+  {
+   "name" : "__cfi_slowpath_diag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_dlopen_ext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_LD_LIBRARY_PATH"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_application_target_sdk_version"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_iterate_phdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dladdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlclose"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlerror"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlopen"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlsym"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlvsym"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_DLEXT_WRITE_RELRO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_DLEXT_USE_RELRO"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "ANDROID_DLEXT_FORCE_LOAD"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "ANDROID_DLEXT_USE_NAMESPACE"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE"
+    },
+    {
+     "enum_field_value" : 1663,
+     "name" : "ANDROID_DLEXT_VALID_FLAG_BITS"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "name" : "(anonymous enum at bionic/libc/include/android/dlext.h:41:1)",
+   "referenced_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "self_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "r_debug::RT_CONSISTENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "r_debug::RT_ADD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "r_debug::RT_DELETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE",
+   "name" : "r_debug::(anonymous enum at bionic/libc/include/link.h:83:3)",
+   "referenced_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "self_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 2,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CFIShadow::kInvalidShadow"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CFIShadow::kUncheckedShadow"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CFIShadow::kRegularShadowMin"
+    }
+   ],
+   "linker_set_key" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "name" : "CFIShadow::ShadowValues",
+   "referenced_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "self_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "size" : 2,
+   "source_file" : "/bionic/libc/private/CFIShadow.h",
+   "underlying_type" : "_ZTIt"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvS_jPKvE",
+   "name" : "void *(void *, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvS_jPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjPKvE",
+   "name" : "void *(unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjjPKvE",
+   "name" : "void *(unsigned int, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12dl_phdr_infojPvE",
+   "name" : "int (dl_phdr_info *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12dl_phdr_info"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKvE",
+   "name" : "void (void *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__cfi_init",
+   "linker_set_key" : "__cfi_init",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_shadow_size",
+   "linker_set_key" : "__cfi_shadow_size",
+   "return_type" : "_ZTIj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath",
+   "linker_set_key" : "__cfi_slowpath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath_diag",
+   "linker_set_key" : "__cfi_slowpath_diag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "android_dlopen_ext",
+   "linker_set_key" : "android_dlopen_ext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK17android_dlextinfo"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "function_name" : "android_get_LD_LIBRARY_PATH",
+   "linker_set_key" : "android_get_LD_LIBRARY_PATH",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl.cpp"
+  },
+  {
+   "function_name" : "android_get_application_target_sdk_version",
+   "linker_set_key" : "android_get_application_target_sdk_version",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/android/api-level.h"
+  },
+  {
+   "function_name" : "dl_iterate_phdr",
+   "linker_set_key" : "dl_iterate_phdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFiP12dl_phdr_infojPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dladdr",
+   "linker_set_key" : "dladdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIP7Dl_info"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlclose",
+   "linker_set_key" : "dlclose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlerror",
+   "linker_set_key" : "dlerror",
+   "return_type" : "_ZTIPc",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlopen",
+   "linker_set_key" : "dlopen",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlsym",
+   "linker_set_key" : "dlsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlvsym",
+   "linker_set_key" : "dlvsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12dl_phdr_info",
+   "name" : "dl_phdr_info *",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTIP12dl_phdr_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16user_regs_struct",
+   "name" : "user_regs_struct *",
+   "referenced_type" : "_ZTI16user_regs_struct",
+   "self_type" : "_ZTIP16user_regs_struct",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18user_fpregs_struct",
+   "name" : "user_fpregs_struct *",
+   "referenced_type" : "_ZTI18user_fpregs_struct",
+   "self_type" : "_ZTIP18user_fpregs_struct",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_namespace_t",
+   "name" : "android_namespace_t *",
+   "referenced_type" : "_ZTI19android_namespace_t",
+   "self_type" : "_ZTIP19android_namespace_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7Dl_info",
+   "name" : "Dl_info *",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTIP7Dl_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7dynamic",
+   "name" : "dynamic *",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTIP7dynamic",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8link_map",
+   "name" : "link_map *",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTIP8link_map",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvS_jPKvE",
+   "name" : "void *(*)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "self_type" : "_ZTIPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjPKvE",
+   "name" : "void *(*)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "self_type" : "_ZTIPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjjPKvE",
+   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "self_type" : "_ZTIPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "name" : "int (*)(dl_phdr_info *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "self_type" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKvE",
+   "name" : "void (*)(void *, const void *)",
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "self_type" : "_ZTIPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK10elf32_phdr",
+   "name" : "const elf32_phdr *",
+   "referenced_type" : "_ZTIK10elf32_phdr",
+   "self_type" : "_ZTIPK10elf32_phdr",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17android_dlextinfo",
+   "name" : "const android_dlextinfo *",
+   "referenced_type" : "_ZTIK17android_dlextinfo",
+   "self_type" : "_ZTIPK17android_dlextinfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10elf32_phdr",
+   "name" : "const elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTIK10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17android_dlextinfo",
+   "name" : "const android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTIK17android_dlextinfo",
+   "size" : 36,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvS_jPKvE",
+   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvS_jPKvE",
+   "self_type" : "_ZTIVPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjPKvE",
+   "name" : "void *(*volatile)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjPKvE",
+   "self_type" : "_ZTIVPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjjPKvE",
+   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjjPKvE",
+   "self_type" : "_ZTIVPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFvPvPKvE",
+   "name" : "void (*volatile)(void *, const void *)",
+   "referenced_type" : "_ZTIPFvPvPKvE",
+   "self_type" : "_ZTIVPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Chdr",
+   "name" : "Elf32_Chdr",
+   "referenced_type" : "_ZTI10Elf32_Chdr",
+   "self_type" : "_ZTI10Elf32_Chdr",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Move",
+   "name" : "Elf32_Move",
+   "referenced_type" : "_ZTI10Elf32_Move",
+   "self_type" : "_ZTI10Elf32_Move",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Chdr",
+   "name" : "Elf64_Chdr",
+   "referenced_type" : "_ZTI10Elf64_Chdr",
+   "self_type" : "_ZTI10Elf64_Chdr",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 208,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Move",
+   "name" : "Elf64_Move",
+   "referenced_type" : "_ZTI10Elf64_Move",
+   "self_type" : "_ZTI10Elf64_Move",
+   "size" : 28,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_note",
+   "name" : "elf32_note",
+   "referenced_type" : "_ZTI10elf32_note",
+   "self_type" : "_ZTI10elf32_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_phdr",
+   "name" : "elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTI10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_rela",
+   "name" : "elf32_rela",
+   "referenced_type" : "_ZTI10elf32_rela",
+   "self_type" : "_ZTI10elf32_rela",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_shdr",
+   "name" : "elf32_shdr",
+   "referenced_type" : "_ZTI10elf32_shdr",
+   "self_type" : "_ZTI10elf32_shdr",
+   "size" : 40,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_note",
+   "name" : "elf64_note",
+   "referenced_type" : "_ZTI10elf64_note",
+   "self_type" : "_ZTI10elf64_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_phdr",
+   "name" : "elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTI10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_rela",
+   "name" : "elf64_rela",
+   "referenced_type" : "_ZTI10elf64_rela",
+   "self_type" : "_ZTI10elf64_rela",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_shdr",
+   "name" : "elf64_shdr",
+   "referenced_type" : "_ZTI10elf64_shdr",
+   "self_type" : "_ZTI10elf64_shdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_Verdef",
+   "name" : "Elf32_Verdef",
+   "referenced_type" : "_ZTI12Elf32_Verdef",
+   "self_type" : "_ZTI12Elf32_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_auxv_t",
+   "name" : "Elf32_auxv_t",
+   "referenced_type" : "_ZTI12Elf32_auxv_t",
+   "self_type" : "_ZTI12Elf32_auxv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_Verdef",
+   "name" : "Elf64_Verdef",
+   "referenced_type" : "_ZTI12Elf64_Verdef",
+   "self_type" : "_ZTI12Elf64_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_auxv_t",
+   "name" : "Elf64_auxv_t",
+   "referenced_type" : "_ZTI12Elf64_auxv_t",
+   "self_type" : "_ZTI12Elf64_auxv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dlpi_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dlpi_phdr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK10elf32_phdr"
+    },
+    {
+     "field_name" : "dlpi_phnum",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "dlpi_adds",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_subs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_tls_modid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_tls_data",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12dl_phdr_info",
+   "name" : "dl_phdr_info",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTI12dl_phdr_info",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Syminfo",
+   "name" : "Elf32_Syminfo",
+   "referenced_type" : "_ZTI13Elf32_Syminfo",
+   "self_type" : "_ZTI13Elf32_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verdaux",
+   "name" : "Elf32_Verdaux",
+   "referenced_type" : "_ZTI13Elf32_Verdaux",
+   "self_type" : "_ZTI13Elf32_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Vernaux",
+   "name" : "Elf32_Vernaux",
+   "referenced_type" : "_ZTI13Elf32_Vernaux",
+   "self_type" : "_ZTI13Elf32_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verneed",
+   "name" : "Elf32_Verneed",
+   "referenced_type" : "_ZTI13Elf32_Verneed",
+   "self_type" : "_ZTI13Elf32_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Syminfo",
+   "name" : "Elf64_Syminfo",
+   "referenced_type" : "_ZTI13Elf64_Syminfo",
+   "self_type" : "_ZTI13Elf64_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verdaux",
+   "name" : "Elf64_Verdaux",
+   "referenced_type" : "_ZTI13Elf64_Verdaux",
+   "self_type" : "_ZTI13Elf64_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Vernaux",
+   "name" : "Elf64_Vernaux",
+   "referenced_type" : "_ZTI13Elf64_Vernaux",
+   "self_type" : "_ZTI13Elf64_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verneed",
+   "name" : "Elf64_Verneed",
+   "referenced_type" : "_ZTI13Elf64_Verneed",
+   "self_type" : "_ZTI13Elf64_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ebx",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "ecx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "edx",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "esi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "edi",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "ebp",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "eax",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xds",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xes",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xfs",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xgs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "orig_eax",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "eip",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xcs",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "eflags",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "esp",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xss",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI16user_regs_struct",
+   "name" : "user_regs_struct",
+   "referenced_type" : "_ZTI16user_regs_struct",
+   "self_type" : "_ZTI16user_regs_struct",
+   "size" : 68,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_addr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "relro_fd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "library_namespace",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP19android_namespace_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17android_dlextinfo",
+   "name" : "android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTI17android_dlextinfo",
+   "size" : 36,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "cwd",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "swd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "twd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fip",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fcs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "foo",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fos",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "st_space",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIA20_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI18user_fpregs_struct",
+   "name" : "user_fpregs_struct",
+   "referenced_type" : "_ZTI18user_fpregs_struct",
+   "self_type" : "_ZTI18user_fpregs_struct",
+   "size" : 108,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "cwd",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "swd",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "twd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "fop",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "fip",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fcs",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "foo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fos",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "mxcsr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "st_space",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA32_l"
+    },
+    {
+     "field_name" : "xmm_space",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIA32_l"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIA56_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI19user_fpxregs_struct",
+   "name" : "user_fpxregs_struct",
+   "referenced_type" : "_ZTI19user_fpxregs_struct",
+   "self_type" : "_ZTI19user_fpxregs_struct",
+   "size" : 512,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "v",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4092_c"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libdl/libdl_cfi.cpp:27:8)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "regs",
+     "referenced_type" : "_ZTI16user_regs_struct"
+    },
+    {
+     "field_name" : "u_fpvalid",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "i387",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTI18user_fpregs_struct"
+    },
+    {
+     "field_name" : "u_tsize",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_dsize",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_ssize",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_code",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_stack",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "signal",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "u_ar0",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIP16user_regs_struct"
+    },
+    {
+     "field_name" : "u_fpstate",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIP18user_fpregs_struct"
+    },
+    {
+     "field_name" : "magic",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_comm",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "u_debugreg",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI4user",
+   "name" : "user",
+   "referenced_type" : "_ZTI4user",
+   "self_type" : "_ZTI4user",
+   "size" : 284,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5div_t",
+   "name" : "div_t",
+   "referenced_type" : "_ZTI5div_t",
+   "self_type" : "_ZTI5div_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI6ldiv_t",
+   "name" : "ldiv_t",
+   "referenced_type" : "_ZTI6ldiv_t",
+   "self_type" : "_ZTI6ldiv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dli_fname",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_fbase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "dli_sname",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_saddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI7Dl_info",
+   "name" : "Dl_info",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTI7Dl_info",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7dynamicUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7dynamic",
+   "name" : "dynamic",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTI7dynamic",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI7lldiv_t",
+   "name" : "lldiv_t",
+   "referenced_type" : "_ZTI7lldiv_t",
+   "self_type" : "_ZTI7lldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "r_map",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "r_brk",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_state",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7r_debug7$RT_ADDE"
+    },
+    {
+     "field_name" : "r_ldbase",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI7r_debug",
+   "name" : "r_debug",
+   "referenced_type" : "_ZTI7r_debug",
+   "self_type" : "_ZTI7r_debug",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "l_ld",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP7dynamic"
+    },
+    {
+     "field_name" : "l_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "l_prev",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP8link_map"
+    }
+   ],
+   "linker_set_key" : "_ZTI8link_map",
+   "name" : "link_map",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTI8link_map",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "arena",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ordblks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smblks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblks",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblkhd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usmblks",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fsmblks",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uordblks",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fordblks",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "keepcost",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8mallinfo",
+   "name" : "mallinfo",
+   "referenced_type" : "_ZTI8mallinfo",
+   "self_type" : "_ZTI8mallinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI9CFIShadow",
+   "name" : "CFIShadow",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9CFIShadow",
+   "self_type" : "_ZTI9CFIShadow",
+   "size" : 1,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf32_Lib",
+   "name" : "Elf32_Lib",
+   "referenced_type" : "_ZTI9Elf32_Lib",
+   "self_type" : "_ZTI9Elf32_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN9Elf64_DynUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Dyn",
+   "name" : "Elf64_Dyn",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTI9Elf64_Dyn",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Lib",
+   "name" : "Elf64_Lib",
+   "referenced_type" : "_ZTI9Elf64_Lib",
+   "self_type" : "_ZTI9Elf64_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 336,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 400,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_hdr",
+   "name" : "elf32_hdr",
+   "referenced_type" : "_ZTI9elf32_hdr",
+   "self_type" : "_ZTI9elf32_hdr",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_rel",
+   "name" : "elf32_rel",
+   "referenced_type" : "_ZTI9elf32_rel",
+   "self_type" : "_ZTI9elf32_rel",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_sym",
+   "name" : "elf32_sym",
+   "referenced_type" : "_ZTI9elf32_sym",
+   "self_type" : "_ZTI9elf32_sym",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 432,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 464,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 496,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_hdr",
+   "name" : "elf64_hdr",
+   "referenced_type" : "_ZTI9elf64_hdr",
+   "self_type" : "_ZTI9elf64_hdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_rel",
+   "name" : "elf64_rel",
+   "referenced_type" : "_ZTI9elf64_rel",
+   "self_type" : "_ZTI9elf64_rel",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_sym",
+   "name" : "elf64_sym",
+   "referenced_type" : "_ZTI9elf64_sym",
+   "self_type" : "_ZTI9elf64_sym",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E",
+   "name" : "Elf32_auxv_t::(anonymous union at bionic/libc/include/elf.h:47:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E",
+   "name" : "Elf64_auxv_t::(anonymous union at bionic/libc/include/elf.h:54:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7dynamicUt_E",
+   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7dynamicUt_E",
+   "self_type" : "_ZTIN7dynamicUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9Elf64_DynUt_E",
+   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9Elf64_DynUt_E",
+   "self_type" : "_ZTIN9Elf64_DynUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86/source-based/liblog.so.lsdump b/S/64/x86/source-based/liblog.so.lsdump
new file mode 100644
index 0000000..cec5fe1
--- /dev/null
+++ b/S/64/x86/source-based/liblog.so.lsdump
@@ -0,0 +1,2532 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA5121_h",
+   "name" : "unsigned char [5121]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA5121_h",
+   "size" : 5121,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_c",
+   "name" : "char []",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA_c",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__android_log_assert"
+  },
+  {
+   "name" : "__android_log_bswrite"
+  },
+  {
+   "name" : "__android_log_btwrite"
+  },
+  {
+   "name" : "__android_log_buf_print"
+  },
+  {
+   "name" : "__android_log_buf_write"
+  },
+  {
+   "name" : "__android_log_bwrite"
+  },
+  {
+   "name" : "__android_log_call_aborter"
+  },
+  {
+   "name" : "__android_log_close"
+  },
+  {
+   "name" : "__android_log_default_aborter"
+  },
+  {
+   "name" : "__android_log_error_write"
+  },
+  {
+   "name" : "__android_log_get_minimum_priority"
+  },
+  {
+   "name" : "__android_log_is_debuggable"
+  },
+  {
+   "name" : "__android_log_is_loggable"
+  },
+  {
+   "name" : "__android_log_is_loggable_len"
+  },
+  {
+   "name" : "__android_log_logd_logger"
+  },
+  {
+   "name" : "__android_log_pmsg_file_read"
+  },
+  {
+   "name" : "__android_log_pmsg_file_write"
+  },
+  {
+   "name" : "__android_log_print"
+  },
+  {
+   "name" : "__android_log_security"
+  },
+  {
+   "name" : "__android_log_security_bswrite"
+  },
+  {
+   "name" : "__android_log_set_aborter"
+  },
+  {
+   "name" : "__android_log_set_default_tag"
+  },
+  {
+   "name" : "__android_log_set_logger"
+  },
+  {
+   "name" : "__android_log_set_minimum_priority"
+  },
+  {
+   "name" : "__android_log_stderr_logger"
+  },
+  {
+   "name" : "__android_log_vprint"
+  },
+  {
+   "name" : "__android_log_write"
+  },
+  {
+   "name" : "__android_log_write_log_message"
+  },
+  {
+   "name" : "android_log_destroy"
+  },
+  {
+   "name" : "android_log_id_to_name"
+  },
+  {
+   "name" : "android_log_parser_reset"
+  },
+  {
+   "name" : "android_log_processBinaryLogBuffer"
+  },
+  {
+   "name" : "android_log_processLogBuffer"
+  },
+  {
+   "name" : "android_log_read_next"
+  },
+  {
+   "name" : "android_log_reset"
+  },
+  {
+   "name" : "android_log_write_float32"
+  },
+  {
+   "name" : "android_log_write_int32"
+  },
+  {
+   "name" : "android_log_write_int64"
+  },
+  {
+   "name" : "android_log_write_list"
+  },
+  {
+   "name" : "android_log_write_list_begin"
+  },
+  {
+   "name" : "android_log_write_list_buffer"
+  },
+  {
+   "name" : "android_log_write_list_end"
+  },
+  {
+   "name" : "android_log_write_string8"
+  },
+  {
+   "name" : "android_log_write_string8_len"
+  },
+  {
+   "name" : "android_logger_clear"
+  },
+  {
+   "name" : "android_logger_get_id"
+  },
+  {
+   "name" : "android_logger_get_log_readable_size"
+  },
+  {
+   "name" : "android_logger_get_log_size"
+  },
+  {
+   "name" : "android_logger_get_log_version"
+  },
+  {
+   "name" : "android_logger_get_prune_list"
+  },
+  {
+   "name" : "android_logger_get_statistics"
+  },
+  {
+   "name" : "android_logger_list_alloc"
+  },
+  {
+   "name" : "android_logger_list_alloc_time"
+  },
+  {
+   "name" : "android_logger_list_free"
+  },
+  {
+   "name" : "android_logger_list_open"
+  },
+  {
+   "name" : "android_logger_list_read"
+  },
+  {
+   "name" : "android_logger_open"
+  },
+  {
+   "name" : "android_logger_set_log_size"
+  },
+  {
+   "name" : "android_logger_set_prune_list"
+  },
+  {
+   "name" : "android_name_to_log_id"
+  },
+  {
+   "name" : "android_openEventTagMap"
+  },
+  {
+   "name" : "create_android_log_parser"
+  },
+  {
+   "name" : "create_android_logger"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FORMAT_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FORMAT_BRIEF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FORMAT_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "FORMAT_TAG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FORMAT_THREAD"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "FORMAT_RAW"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "FORMAT_TIME"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FORMAT_THREADTIME"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FORMAT_LONG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "FORMAT_MODIFIER_COLOR"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "FORMAT_MODIFIER_TIME_USEC"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "FORMAT_MODIFIER_PRINTABLE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FORMAT_MODIFIER_YEAR"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "FORMAT_MODIFIER_ZONE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "FORMAT_MODIFIER_EPOCH"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "FORMAT_MODIFIER_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "FORMAT_MODIFIER_UID"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "FORMAT_MODIFIER_DESCRIPT"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "FORMAT_MODIFIER_TIME_NSEC"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AndroidLogPrintFormat",
+   "name" : "AndroidLogPrintFormat",
+   "referenced_type" : "_ZTI21AndroidLogPrintFormat",
+   "self_type" : "_ZTI21AndroidLogPrintFormat",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "name" : "int (log_id, char, const char *, const char *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK21__android_log_messageE",
+   "name" : "void (const __android_log_message *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK21__android_log_messageE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPKcE",
+   "name" : "void (const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPKcE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__android_log_assert",
+   "linker_set_key" : "__android_log_assert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bswrite",
+   "linker_set_key" : "__android_log_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_btwrite",
+   "linker_set_key" : "__android_log_btwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_print",
+   "linker_set_key" : "__android_log_buf_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_write",
+   "linker_set_key" : "__android_log_buf_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bwrite",
+   "linker_set_key" : "__android_log_bwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_call_aborter",
+   "linker_set_key" : "__android_log_call_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_close",
+   "linker_set_key" : "__android_log_close",
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_default_aborter",
+   "linker_set_key" : "__android_log_default_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_error_write",
+   "linker_set_key" : "__android_log_error_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_safetynet.h"
+  },
+  {
+   "function_name" : "__android_log_get_minimum_priority",
+   "linker_set_key" : "__android_log_get_minimum_priority",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_debuggable",
+   "linker_set_key" : "__android_log_is_debuggable",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_properties.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable",
+   "linker_set_key" : "__android_log_is_loggable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable_len",
+   "linker_set_key" : "__android_log_is_loggable_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_logd_logger",
+   "linker_set_key" : "__android_log_logd_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_read",
+   "linker_set_key" : "__android_log_pmsg_file_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPFi6log_idcPKcS1_jPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_write",
+   "linker_set_key" : "__android_log_pmsg_file_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_print",
+   "linker_set_key" : "__android_log_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_security",
+   "linker_set_key" : "__android_log_security",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_security_bswrite",
+   "linker_set_key" : "__android_log_security_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_set_aborter",
+   "linker_set_key" : "__android_log_set_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPKcE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_default_tag",
+   "linker_set_key" : "__android_log_set_default_tag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_logger",
+   "linker_set_key" : "__android_log_set_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPK21__android_log_messageE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_minimum_priority",
+   "linker_set_key" : "__android_log_set_minimum_priority",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_stderr_logger",
+   "linker_set_key" : "__android_log_stderr_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_vprint",
+   "linker_set_key" : "__android_log_vprint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write",
+   "linker_set_key" : "__android_log_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write_log_message",
+   "linker_set_key" : "__android_log_write_log_message",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "android_log_destroy",
+   "linker_set_key" : "android_log_destroy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_id_to_name",
+   "linker_set_key" : "android_log_id_to_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_log_parser_reset",
+   "linker_set_key" : "android_log_parser_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_processBinaryLogBuffer",
+   "linker_set_key" : "android_log_processBinaryLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK11EventTagMap"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_processLogBuffer",
+   "linker_set_key" : "android_log_processLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_read_next",
+   "linker_set_key" : "android_log_read_next",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTI24android_log_list_element",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_reset",
+   "linker_set_key" : "android_log_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_float32",
+   "linker_set_key" : "android_log_write_float32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int32",
+   "linker_set_key" : "android_log_write_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int64",
+   "linker_set_key" : "android_log_write_int64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list",
+   "linker_set_key" : "android_log_write_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_begin",
+   "linker_set_key" : "android_log_write_list_begin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_buffer",
+   "linker_set_key" : "android_log_write_list_buffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "android_log_write_list_end",
+   "linker_set_key" : "android_log_write_list_end",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8",
+   "linker_set_key" : "android_log_write_string8",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8_len",
+   "linker_set_key" : "android_log_write_string8_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_logger_clear",
+   "linker_set_key" : "android_logger_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_id",
+   "linker_set_key" : "android_logger_get_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_readable_size",
+   "linker_set_key" : "android_logger_get_log_readable_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_size",
+   "linker_set_key" : "android_logger_get_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_version",
+   "linker_set_key" : "android_logger_get_log_version",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_prune_list",
+   "linker_set_key" : "android_logger_get_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_statistics",
+   "linker_set_key" : "android_logger_get_statistics",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc",
+   "linker_set_key" : "android_logger_list_alloc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc_time",
+   "linker_set_key" : "android_logger_list_alloc_time",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI8log_time"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_free",
+   "linker_set_key" : "android_logger_list_free",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_open",
+   "linker_set_key" : "android_logger_list_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_read",
+   "linker_set_key" : "android_logger_list_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIP7log_msg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_open",
+   "linker_set_key" : "android_logger_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIP6logger",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_log_size",
+   "linker_set_key" : "android_logger_set_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_prune_list",
+   "linker_set_key" : "android_logger_set_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_name_to_log_id",
+   "linker_set_key" : "android_name_to_log_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_openEventTagMap",
+   "linker_set_key" : "android_openEventTagMap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "function_name" : "create_android_log_parser",
+   "linker_set_key" : "create_android_log_parser",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "create_android_logger",
+   "linker_set_key" : "create_android_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIR22android_log_event_list",
+   "name" : "android_log_event_list &",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIR22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11EventTagMap",
+   "name" : "EventTagMap *",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIP11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11logger_list",
+   "name" : "logger_list *",
+   "referenced_type" : "_ZTI11logger_list",
+   "self_type" : "_ZTIP11logger_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12logger_entry",
+   "name" : "logger_entry *",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTIP12logger_entry",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t *",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIP17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AndroidLogFormat_t",
+   "name" : "AndroidLogFormat_t *",
+   "referenced_type" : "_ZTI18AndroidLogFormat_t",
+   "self_type" : "_ZTIP18AndroidLogFormat_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21__android_log_message",
+   "name" : "__android_log_message *",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIP21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22android_log_event_list",
+   "name" : "android_log_event_list *",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIP22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28android_log_context_internal",
+   "name" : "android_log_context_internal *",
+   "referenced_type" : "_ZTI28android_log_context_internal",
+   "self_type" : "_ZTIP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6logger",
+   "name" : "logger *",
+   "referenced_type" : "_ZTI6logger",
+   "self_type" : "_ZTIP6logger",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7log_msg",
+   "name" : "log_msg *",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIP7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "name" : "int (*)(log_id, char, const char *, const char *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "self_type" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK21__android_log_messageE",
+   "name" : "void (*)(const __android_log_message *)",
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "self_type" : "_ZTIPFvPK21__android_log_messageE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPKcE",
+   "name" : "void (*)(const char *)",
+   "referenced_type" : "_ZTIFvPKcE",
+   "self_type" : "_ZTIPFvPKcE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11EventTagMap",
+   "name" : "const EventTagMap *",
+   "referenced_type" : "_ZTIK11EventTagMap",
+   "self_type" : "_ZTIPK11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t *",
+   "referenced_type" : "_ZTIK17AndroidLogEntry_t",
+   "self_type" : "_ZTIPK17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21__android_log_message",
+   "name" : "const __android_log_message *",
+   "referenced_type" : "_ZTIK21__android_log_message",
+   "self_type" : "_ZTIPK21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22android_log_event_list",
+   "name" : "const android_log_event_list *",
+   "referenced_type" : "_ZTIK22android_log_event_list",
+   "self_type" : "_ZTIPK22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7log_msg",
+   "name" : "const log_msg *",
+   "referenced_type" : "_ZTIK7log_msg",
+   "self_type" : "_ZTIPK7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP28android_log_context_internal",
+   "name" : "android_log_context_internal **",
+   "referenced_type" : "_ZTIP28android_log_context_internal",
+   "self_type" : "_ZTIPP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11EventTagMap",
+   "name" : "const EventTagMap",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIK11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIK17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21__android_log_message",
+   "name" : "const __android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIK21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22android_log_event_list",
+   "name" : "const android_log_event_list",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIK22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7log_msg",
+   "name" : "const log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIK7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "len",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hdr_size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sec",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nsec",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12logger_entry",
+   "name" : "logger_entry",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTI12logger_entry",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19android_LogPriority"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "tagLen",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "messageLen",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTI17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_event_int_t",
+   "name" : "android_event_int_t",
+   "referenced_type" : "_ZTI19android_event_int_t",
+   "self_type" : "_ZTI19android_event_int_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "element_count",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_list_t",
+   "name" : "android_event_list_t",
+   "referenced_type" : "_ZTI20android_event_list_t",
+   "self_type" : "_ZTI20android_event_list_t",
+   "size" : 2,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_long_t",
+   "name" : "android_event_long_t",
+   "referenced_type" : "_ZTI20android_event_long_t",
+   "self_type" : "_ZTI20android_event_long_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "realtime",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTI8log_time"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_log_header_t",
+   "name" : "android_log_header_t",
+   "referenced_type" : "_ZTI20android_log_header_t",
+   "self_type" : "_ZTI20android_log_header_t",
+   "size" : 11,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_event_float_t",
+   "name" : "android_event_float_t",
+   "referenced_type" : "_ZTI21android_event_float_t",
+   "self_type" : "_ZTI21android_event_float_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_header_t",
+   "name" : "android_event_header_t",
+   "referenced_type" : "_ZTI22android_event_header_t",
+   "self_type" : "_ZTI22android_event_header_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_string_t",
+   "name" : "android_event_string_t",
+   "referenced_type" : "_ZTI22android_event_string_t",
+   "self_type" : "_ZTI22android_event_string_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "ctx",
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "access" : "private",
+     "field_name" : "ret",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_log_event_list",
+   "name" : "android_log_event_list",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTI22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI19android_event_int_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI23android_log_event_int_t",
+   "name" : "android_log_event_int_t",
+   "referenced_type" : "_ZTI23android_log_event_int_t",
+   "self_type" : "_ZTI23android_log_event_int_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20android_event_long_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_event_long_t",
+   "name" : "android_log_event_long_t",
+   "referenced_type" : "_ZTI24android_log_event_long_t",
+   "self_type" : "_ZTI24android_log_event_long_t",
+   "size" : 13,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTI19AndroidEventLogType"
+    },
+    {
+     "field_name" : "complete",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN24android_log_list_elementUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_list_element",
+   "name" : "android_log_list_element",
+   "referenced_type" : "_ZTI24android_log_list_element",
+   "self_type" : "_ZTI24android_log_list_element",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pmsg_log_header_t",
+   "name" : "android_pmsg_log_header_t",
+   "referenced_type" : "_ZTI25android_pmsg_log_header_t",
+   "self_type" : "_ZTI25android_pmsg_log_header_t",
+   "size" : 7,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_log_event_string_t",
+   "name" : "android_log_event_string_t",
+   "referenced_type" : "_ZTI26android_log_event_string_t",
+   "self_type" : "_ZTI26android_log_event_string_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "_ZTIN7log_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7log_msg",
+   "name" : "log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTI7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "int32",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "int64",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "string",
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "float32",
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN24android_log_list_elementUt_E",
+   "name" : "android_log_list_element::(anonymous union at system/core/liblog/include/log/log_event_list.h:48:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN24android_log_list_elementUt_E",
+   "self_type" : "_ZTIN24android_log_list_elementUt_E",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buf",
+     "referenced_type" : "_ZTIA5121_h"
+    },
+    {
+     "field_name" : "entry",
+     "referenced_type" : "_ZTI12logger_entry"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7log_msgUt_E",
+   "name" : "log_msg::(anonymous union at system/core/liblog/include/log/log_read.h:58:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7log_msgUt_E",
+   "self_type" : "_ZTIN7log_msgUt_E",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86/source-based/libm.so.lsdump b/S/64/x86/source-based/libm.so.lsdump
new file mode 100644
index 0000000..a431b27
--- /dev/null
+++ b/S/64/x86/source-based/libm.so.lsdump
@@ -0,0 +1,5549 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA10_c",
+   "name" : "char [10]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA10_c",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_d",
+   "name" : "double [10]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA10_d",
+   "size" : 80,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA11_d",
+   "name" : "double [11]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA11_d",
+   "size" : 88,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA128_N12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3) [128]",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIA128_N12pow_log_dataUt_E",
+   "size" : 4096,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA128_N8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3) [128]",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIA128_N8log_dataUt_E",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA129_d",
+   "name" : "double [129]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA129_d",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_N10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3) [16]",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIA16_N10log2f_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3) [16]",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_N9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3) [16]",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIA16_N9logf_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_c",
+   "name" : "char [16]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA16_c",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/bits/fenv_x86.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_d",
+   "name" : "double [16]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA16_d",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA24_j",
+   "name" : "unsigned int [24]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA24_j",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_y",
+   "name" : "unsigned long long [256]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA256_y",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_8sincos_t",
+   "name" : "sincos_t [2]",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTIA2_8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_d",
+   "name" : "double [2]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA2_d",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_e",
+   "name" : "long double [2]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA2_e",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_f",
+   "name" : "float [2]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA2_f",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_y",
+   "name" : "unsigned long long [32]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA32_y",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_d",
+   "name" : "double [3]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA3_d",
+   "size" : 24,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_d",
+   "name" : "double [4]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA4_d",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_f",
+   "name" : "float [4]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA4_f",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_d",
+   "name" : "double [5]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA5_d",
+   "size" : 40,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_f",
+   "name" : "float [5]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA5_f",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [64]",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIA64_N9log2_dataUt_E",
+   "size" : 1024,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA66_i",
+   "name" : "int [66]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA66_i",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_d",
+   "name" : "double [6]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA6_d",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_f",
+   "name" : "float [6]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA6_f",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_d",
+   "name" : "double [7]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA7_d",
+   "size" : 56,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_d",
+   "name" : "double [8]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA8_d",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_j",
+   "name" : "unsigned int []",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA_j",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__signbit"
+  },
+  {
+   "name" : "__signbitf"
+  },
+  {
+   "name" : "__signbitl"
+  },
+  {
+   "name" : "acos"
+  },
+  {
+   "name" : "acosf"
+  },
+  {
+   "name" : "acosh"
+  },
+  {
+   "name" : "acoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "acoshl"
+  },
+  {
+   "name" : "acosl"
+  },
+  {
+   "name" : "asin"
+  },
+  {
+   "name" : "asinf"
+  },
+  {
+   "name" : "asinh"
+  },
+  {
+   "name" : "asinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "asinhl"
+  },
+  {
+   "name" : "asinl"
+  },
+  {
+   "name" : "atan"
+  },
+  {
+   "name" : "atan2"
+  },
+  {
+   "name" : "atan2f"
+  },
+  {
+   "name" : "atan2l"
+  },
+  {
+   "name" : "atanf"
+  },
+  {
+   "name" : "atanh"
+  },
+  {
+   "name" : "atanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atanhl"
+  },
+  {
+   "name" : "atanl"
+  },
+  {
+   "name" : "cabs"
+  },
+  {
+   "name" : "cabsf"
+  },
+  {
+   "name" : "cabsl"
+  },
+  {
+   "name" : "cacos"
+  },
+  {
+   "name" : "cacosf"
+  },
+  {
+   "name" : "cacosh"
+  },
+  {
+   "name" : "cacoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacoshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacosl"
+  },
+  {
+   "name" : "carg"
+  },
+  {
+   "name" : "cargf"
+  },
+  {
+   "name" : "cargl"
+  },
+  {
+   "name" : "casin"
+  },
+  {
+   "name" : "casinf"
+  },
+  {
+   "name" : "casinh"
+  },
+  {
+   "name" : "casinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinl"
+  },
+  {
+   "name" : "catan"
+  },
+  {
+   "name" : "catanf"
+  },
+  {
+   "name" : "catanh"
+  },
+  {
+   "name" : "catanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanl"
+  },
+  {
+   "name" : "cbrt"
+  },
+  {
+   "name" : "cbrtf"
+  },
+  {
+   "name" : "cbrtl"
+  },
+  {
+   "name" : "ccos"
+  },
+  {
+   "name" : "ccosf"
+  },
+  {
+   "name" : "ccosh"
+  },
+  {
+   "name" : "ccoshf"
+  },
+  {
+   "name" : "ccoshl"
+  },
+  {
+   "name" : "ccosl"
+  },
+  {
+   "name" : "ceil"
+  },
+  {
+   "name" : "ceilf"
+  },
+  {
+   "name" : "ceill"
+  },
+  {
+   "name" : "cexp"
+  },
+  {
+   "name" : "cexpf"
+  },
+  {
+   "name" : "cexpl"
+  },
+  {
+   "name" : "cimag"
+  },
+  {
+   "name" : "cimagf"
+  },
+  {
+   "name" : "cimagl"
+  },
+  {
+   "name" : "clog"
+  },
+  {
+   "name" : "clogf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clogl"
+  },
+  {
+   "name" : "conj"
+  },
+  {
+   "name" : "conjf"
+  },
+  {
+   "name" : "conjl"
+  },
+  {
+   "name" : "copysign"
+  },
+  {
+   "name" : "copysignf"
+  },
+  {
+   "name" : "copysignl"
+  },
+  {
+   "name" : "cos"
+  },
+  {
+   "name" : "cosf"
+  },
+  {
+   "name" : "cosh"
+  },
+  {
+   "name" : "coshf"
+  },
+  {
+   "name" : "coshl"
+  },
+  {
+   "name" : "cosl"
+  },
+  {
+   "name" : "cpow"
+  },
+  {
+   "name" : "cpowf"
+  },
+  {
+   "name" : "cpowl"
+  },
+  {
+   "name" : "cproj"
+  },
+  {
+   "name" : "cprojf"
+  },
+  {
+   "name" : "cprojl"
+  },
+  {
+   "name" : "creal"
+  },
+  {
+   "name" : "crealf"
+  },
+  {
+   "name" : "creall"
+  },
+  {
+   "name" : "csin"
+  },
+  {
+   "name" : "csinf"
+  },
+  {
+   "name" : "csinh"
+  },
+  {
+   "name" : "csinhf"
+  },
+  {
+   "name" : "csinhl"
+  },
+  {
+   "name" : "csinl"
+  },
+  {
+   "name" : "csqrt"
+  },
+  {
+   "name" : "csqrtf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "csqrtl"
+  },
+  {
+   "name" : "ctan"
+  },
+  {
+   "name" : "ctanf"
+  },
+  {
+   "name" : "ctanh"
+  },
+  {
+   "name" : "ctanhf"
+  },
+  {
+   "name" : "ctanhl"
+  },
+  {
+   "name" : "ctanl"
+  },
+  {
+   "name" : "drem"
+  },
+  {
+   "name" : "dremf"
+  },
+  {
+   "name" : "erf"
+  },
+  {
+   "name" : "erfc"
+  },
+  {
+   "name" : "erfcf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfcl"
+  },
+  {
+   "name" : "erff"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfl"
+  },
+  {
+   "name" : "exp"
+  },
+  {
+   "name" : "exp2"
+  },
+  {
+   "name" : "exp2f"
+  },
+  {
+   "name" : "exp2l"
+  },
+  {
+   "name" : "expf"
+  },
+  {
+   "name" : "expl"
+  },
+  {
+   "name" : "expm1"
+  },
+  {
+   "name" : "expm1f"
+  },
+  {
+   "name" : "expm1l"
+  },
+  {
+   "name" : "fabs"
+  },
+  {
+   "name" : "fabsf"
+  },
+  {
+   "name" : "fabsl"
+  },
+  {
+   "name" : "fdim"
+  },
+  {
+   "name" : "fdimf"
+  },
+  {
+   "name" : "fdiml"
+  },
+  {
+   "name" : "feclearexcept"
+  },
+  {
+   "name" : "fedisableexcept"
+  },
+  {
+   "name" : "feenableexcept"
+  },
+  {
+   "name" : "fegetenv"
+  },
+  {
+   "name" : "fegetexcept"
+  },
+  {
+   "name" : "fegetexceptflag"
+  },
+  {
+   "name" : "fegetround"
+  },
+  {
+   "name" : "feholdexcept"
+  },
+  {
+   "name" : "feraiseexcept"
+  },
+  {
+   "name" : "fesetenv"
+  },
+  {
+   "name" : "fesetexceptflag"
+  },
+  {
+   "name" : "fesetround"
+  },
+  {
+   "name" : "fetestexcept"
+  },
+  {
+   "name" : "feupdateenv"
+  },
+  {
+   "name" : "finite"
+  },
+  {
+   "name" : "finitef"
+  },
+  {
+   "name" : "floor"
+  },
+  {
+   "name" : "floorf"
+  },
+  {
+   "name" : "floorl"
+  },
+  {
+   "name" : "fma"
+  },
+  {
+   "name" : "fmaf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fmal"
+  },
+  {
+   "name" : "fmax"
+  },
+  {
+   "name" : "fmaxf"
+  },
+  {
+   "name" : "fmaxl"
+  },
+  {
+   "name" : "fmin"
+  },
+  {
+   "name" : "fminf"
+  },
+  {
+   "name" : "fminl"
+  },
+  {
+   "name" : "fmod"
+  },
+  {
+   "name" : "fmodf"
+  },
+  {
+   "name" : "fmodl"
+  },
+  {
+   "name" : "frexp"
+  },
+  {
+   "name" : "frexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "frexpl"
+  },
+  {
+   "name" : "gamma"
+  },
+  {
+   "name" : "gamma_r"
+  },
+  {
+   "name" : "gammaf"
+  },
+  {
+   "name" : "gammaf_r"
+  },
+  {
+   "name" : "hypot"
+  },
+  {
+   "name" : "hypotf"
+  },
+  {
+   "name" : "hypotl"
+  },
+  {
+   "name" : "ilogb"
+  },
+  {
+   "name" : "ilogbf"
+  },
+  {
+   "name" : "ilogbl"
+  },
+  {
+   "name" : "j0"
+  },
+  {
+   "name" : "j0f"
+  },
+  {
+   "name" : "j1"
+  },
+  {
+   "name" : "j1f"
+  },
+  {
+   "name" : "jn"
+  },
+  {
+   "name" : "jnf"
+  },
+  {
+   "name" : "ldexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "ldexpl"
+  },
+  {
+   "name" : "lgamma"
+  },
+  {
+   "name" : "lgamma_r"
+  },
+  {
+   "name" : "lgammaf"
+  },
+  {
+   "name" : "lgammaf_r"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal_r"
+  },
+  {
+   "name" : "llrint"
+  },
+  {
+   "name" : "llrintf"
+  },
+  {
+   "name" : "llrintl"
+  },
+  {
+   "name" : "llround"
+  },
+  {
+   "name" : "llroundf"
+  },
+  {
+   "name" : "llroundl"
+  },
+  {
+   "name" : "log"
+  },
+  {
+   "name" : "log10"
+  },
+  {
+   "name" : "log10f"
+  },
+  {
+   "name" : "log10l"
+  },
+  {
+   "name" : "log1p"
+  },
+  {
+   "name" : "log1pf"
+  },
+  {
+   "name" : "log1pl"
+  },
+  {
+   "name" : "log2"
+  },
+  {
+   "name" : "log2f"
+  },
+  {
+   "name" : "log2l"
+  },
+  {
+   "name" : "logb"
+  },
+  {
+   "name" : "logbf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "logbl"
+  },
+  {
+   "name" : "logf"
+  },
+  {
+   "name" : "logl"
+  },
+  {
+   "name" : "lrint"
+  },
+  {
+   "name" : "lrintf"
+  },
+  {
+   "name" : "lrintl"
+  },
+  {
+   "name" : "lround"
+  },
+  {
+   "name" : "lroundf"
+  },
+  {
+   "name" : "lroundl"
+  },
+  {
+   "name" : "modf"
+  },
+  {
+   "name" : "modff"
+  },
+  {
+   "name" : "modfl"
+  },
+  {
+   "name" : "nan"
+  },
+  {
+   "name" : "nanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nanl"
+  },
+  {
+   "name" : "nearbyint"
+  },
+  {
+   "name" : "nearbyintf"
+  },
+  {
+   "name" : "nearbyintl"
+  },
+  {
+   "name" : "nextafter"
+  },
+  {
+   "name" : "nextafterf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nextafterl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttoward"
+  },
+  {
+   "name" : "nexttowardf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttowardl"
+  },
+  {
+   "name" : "pow"
+  },
+  {
+   "name" : "powf"
+  },
+  {
+   "name" : "powl"
+  },
+  {
+   "name" : "remainder"
+  },
+  {
+   "name" : "remainderf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remainderl"
+  },
+  {
+   "name" : "remquo"
+  },
+  {
+   "name" : "remquof"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remquol"
+  },
+  {
+   "name" : "rint"
+  },
+  {
+   "name" : "rintf"
+  },
+  {
+   "name" : "rintl"
+  },
+  {
+   "name" : "round"
+  },
+  {
+   "name" : "roundf"
+  },
+  {
+   "name" : "roundl"
+  },
+  {
+   "name" : "scalb"
+  },
+  {
+   "name" : "scalbf"
+  },
+  {
+   "name" : "scalbln"
+  },
+  {
+   "name" : "scalblnf"
+  },
+  {
+   "name" : "scalblnl"
+  },
+  {
+   "name" : "scalbn"
+  },
+  {
+   "name" : "scalbnf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "scalbnl"
+  },
+  {
+   "name" : "significand"
+  },
+  {
+   "name" : "significandf"
+  },
+  {
+   "name" : "significandl"
+  },
+  {
+   "name" : "sin"
+  },
+  {
+   "name" : "sincos"
+  },
+  {
+   "name" : "sincosf"
+  },
+  {
+   "name" : "sincosl"
+  },
+  {
+   "name" : "sinf"
+  },
+  {
+   "name" : "sinh"
+  },
+  {
+   "name" : "sinhf"
+  },
+  {
+   "name" : "sinhl"
+  },
+  {
+   "name" : "sinl"
+  },
+  {
+   "name" : "sqrt"
+  },
+  {
+   "name" : "sqrtf"
+  },
+  {
+   "name" : "sqrtl"
+  },
+  {
+   "name" : "tan"
+  },
+  {
+   "name" : "tanf"
+  },
+  {
+   "name" : "tanh"
+  },
+  {
+   "name" : "tanhf"
+  },
+  {
+   "name" : "tanhl"
+  },
+  {
+   "name" : "tanl"
+  },
+  {
+   "name" : "tgamma"
+  },
+  {
+   "name" : "tgammaf"
+  },
+  {
+   "name" : "tgammal"
+  },
+  {
+   "name" : "trunc"
+  },
+  {
+   "name" : "truncf"
+  },
+  {
+   "name" : "truncl"
+  },
+  {
+   "name" : "y0"
+  },
+  {
+   "name" : "y0f"
+  },
+  {
+   "name" : "y1"
+  },
+  {
+   "name" : "y1f"
+  },
+  {
+   "name" : "yn"
+  },
+  {
+   "name" : "ynf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__fe_dfl_env"
+  },
+  {
+   "name" : "signgam"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "__SSE_YES"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "__SSE_NO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "__SSE_UNK"
+    }
+   ],
+   "linker_set_key" : "_ZTI13__sse_support",
+   "name" : "__sse_support",
+   "referenced_type" : "_ZTI13__sse_support",
+   "self_type" : "_ZTI13__sse_support",
+   "size" : 4,
+   "source_file" : "/bionic/libm/i387/fenv.c",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "function_name" : "__signbit",
+   "linker_set_key" : "__signbit",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitf",
+   "linker_set_key" : "__signbitf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitl",
+   "linker_set_key" : "__signbitl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "acosf",
+   "linker_set_key" : "acosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosh",
+   "linker_set_key" : "acosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshf",
+   "linker_set_key" : "acoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinf",
+   "linker_set_key" : "asinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinh",
+   "linker_set_key" : "asinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhf",
+   "linker_set_key" : "asinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2f",
+   "linker_set_key" : "atan2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanf",
+   "linker_set_key" : "atanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanh",
+   "linker_set_key" : "atanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhf",
+   "linker_set_key" : "atanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cabs",
+   "linker_set_key" : "cabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsf",
+   "linker_set_key" : "cabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsl",
+   "linker_set_key" : "cabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacos",
+   "linker_set_key" : "cacos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosf",
+   "linker_set_key" : "cacosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosh",
+   "linker_set_key" : "cacosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshf",
+   "linker_set_key" : "cacoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "carg",
+   "linker_set_key" : "carg",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargf",
+   "linker_set_key" : "cargf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargl",
+   "linker_set_key" : "cargl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casin",
+   "linker_set_key" : "casin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinf",
+   "linker_set_key" : "casinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinh",
+   "linker_set_key" : "casinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhf",
+   "linker_set_key" : "casinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catan",
+   "linker_set_key" : "catan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanf",
+   "linker_set_key" : "catanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanh",
+   "linker_set_key" : "catanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhf",
+   "linker_set_key" : "catanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cbrtf",
+   "linker_set_key" : "cbrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ccos",
+   "linker_set_key" : "ccos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosf",
+   "linker_set_key" : "ccosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosh",
+   "linker_set_key" : "ccosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshf",
+   "linker_set_key" : "ccoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshl",
+   "linker_set_key" : "ccoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosl",
+   "linker_set_key" : "ccosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexp",
+   "linker_set_key" : "cexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpf",
+   "linker_set_key" : "cexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpl",
+   "linker_set_key" : "cexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimag",
+   "linker_set_key" : "cimag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagf",
+   "linker_set_key" : "cimagf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagl",
+   "linker_set_key" : "cimagl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clog",
+   "linker_set_key" : "clog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogf",
+   "linker_set_key" : "clogf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conj",
+   "linker_set_key" : "conj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjf",
+   "linker_set_key" : "conjf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjl",
+   "linker_set_key" : "conjl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "copysign",
+   "linker_set_key" : "copysign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignf",
+   "linker_set_key" : "copysignf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignl",
+   "linker_set_key" : "copysignl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosf",
+   "linker_set_key" : "cosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshf",
+   "linker_set_key" : "coshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cpow",
+   "linker_set_key" : "cpow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowf",
+   "linker_set_key" : "cpowf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowl",
+   "linker_set_key" : "cpowl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cproj",
+   "linker_set_key" : "cproj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojf",
+   "linker_set_key" : "cprojf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojl",
+   "linker_set_key" : "cprojl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creal",
+   "linker_set_key" : "creal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "crealf",
+   "linker_set_key" : "crealf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creall",
+   "linker_set_key" : "creall",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csin",
+   "linker_set_key" : "csin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinf",
+   "linker_set_key" : "csinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinh",
+   "linker_set_key" : "csinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhf",
+   "linker_set_key" : "csinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhl",
+   "linker_set_key" : "csinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinl",
+   "linker_set_key" : "csinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrt",
+   "linker_set_key" : "csqrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtf",
+   "linker_set_key" : "csqrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctan",
+   "linker_set_key" : "ctan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanf",
+   "linker_set_key" : "ctanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanh",
+   "linker_set_key" : "ctanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhf",
+   "linker_set_key" : "ctanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhl",
+   "linker_set_key" : "ctanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanl",
+   "linker_set_key" : "ctanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "drem",
+   "linker_set_key" : "drem",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "dremf",
+   "linker_set_key" : "dremf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erf",
+   "linker_set_key" : "erf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfc",
+   "linker_set_key" : "erfc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcf",
+   "linker_set_key" : "erfcf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erff",
+   "linker_set_key" : "erff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp",
+   "linker_set_key" : "exp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2",
+   "linker_set_key" : "exp2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2f",
+   "linker_set_key" : "exp2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2l",
+   "linker_set_key" : "exp2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expf",
+   "linker_set_key" : "expf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expl",
+   "linker_set_key" : "expl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1f",
+   "linker_set_key" : "expm1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabs",
+   "linker_set_key" : "fabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsf",
+   "linker_set_key" : "fabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsl",
+   "linker_set_key" : "fabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdim",
+   "linker_set_key" : "fdim",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdimf",
+   "linker_set_key" : "fdimf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdiml",
+   "linker_set_key" : "fdiml",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "feclearexcept",
+   "linker_set_key" : "feclearexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fedisableexcept",
+   "linker_set_key" : "fedisableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feenableexcept",
+   "linker_set_key" : "feenableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetenv",
+   "linker_set_key" : "fegetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexcept",
+   "linker_set_key" : "fegetexcept",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexceptflag",
+   "linker_set_key" : "fegetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetround",
+   "linker_set_key" : "fegetround",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feholdexcept",
+   "linker_set_key" : "feholdexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feraiseexcept",
+   "linker_set_key" : "feraiseexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetenv",
+   "linker_set_key" : "fesetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetexceptflag",
+   "linker_set_key" : "fesetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetround",
+   "linker_set_key" : "fesetround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fetestexcept",
+   "linker_set_key" : "fetestexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feupdateenv",
+   "linker_set_key" : "feupdateenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "finite",
+   "linker_set_key" : "finite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "finitef",
+   "linker_set_key" : "finitef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fma",
+   "linker_set_key" : "fma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaf",
+   "linker_set_key" : "fmaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmax",
+   "linker_set_key" : "fmax",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxf",
+   "linker_set_key" : "fmaxf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxl",
+   "linker_set_key" : "fmaxl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmin",
+   "linker_set_key" : "fmin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminf",
+   "linker_set_key" : "fminf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminl",
+   "linker_set_key" : "fminl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmod",
+   "linker_set_key" : "fmod",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodf",
+   "linker_set_key" : "fmodf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodl",
+   "linker_set_key" : "fmodl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexp",
+   "linker_set_key" : "frexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpf",
+   "linker_set_key" : "frexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma",
+   "linker_set_key" : "gamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma_r",
+   "linker_set_key" : "gamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf",
+   "linker_set_key" : "gammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf_r",
+   "linker_set_key" : "gammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotf",
+   "linker_set_key" : "hypotf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogb",
+   "linker_set_key" : "ilogb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbf",
+   "linker_set_key" : "ilogbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbl",
+   "linker_set_key" : "ilogbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0",
+   "linker_set_key" : "j0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0f",
+   "linker_set_key" : "j0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1",
+   "linker_set_key" : "j1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1f",
+   "linker_set_key" : "j1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jn",
+   "linker_set_key" : "jn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jnf",
+   "linker_set_key" : "jnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpf",
+   "linker_set_key" : "ldexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma",
+   "linker_set_key" : "lgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma_r",
+   "linker_set_key" : "lgamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf",
+   "linker_set_key" : "lgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf_r",
+   "linker_set_key" : "lgammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrint",
+   "linker_set_key" : "llrint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintf",
+   "linker_set_key" : "llrintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintl",
+   "linker_set_key" : "llrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llround",
+   "linker_set_key" : "llround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundf",
+   "linker_set_key" : "llroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundl",
+   "linker_set_key" : "llroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log",
+   "linker_set_key" : "log",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10f",
+   "linker_set_key" : "log10f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pf",
+   "linker_set_key" : "log1pf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2",
+   "linker_set_key" : "log2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2f",
+   "linker_set_key" : "log2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2l",
+   "linker_set_key" : "log2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logb",
+   "linker_set_key" : "logb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbf",
+   "linker_set_key" : "logbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logf",
+   "linker_set_key" : "logf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logl",
+   "linker_set_key" : "logl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lround",
+   "linker_set_key" : "lround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundf",
+   "linker_set_key" : "lroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundl",
+   "linker_set_key" : "lroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modf",
+   "linker_set_key" : "modf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modff",
+   "linker_set_key" : "modff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modfl",
+   "linker_set_key" : "modfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nan",
+   "linker_set_key" : "nan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanf",
+   "linker_set_key" : "nanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyint",
+   "linker_set_key" : "nearbyint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintf",
+   "linker_set_key" : "nearbyintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintl",
+   "linker_set_key" : "nearbyintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafter",
+   "linker_set_key" : "nextafter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterf",
+   "linker_set_key" : "nextafterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardf",
+   "linker_set_key" : "nexttowardf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "pow",
+   "linker_set_key" : "pow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powf",
+   "linker_set_key" : "powf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powl",
+   "linker_set_key" : "powl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainder",
+   "linker_set_key" : "remainder",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderf",
+   "linker_set_key" : "remainderf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquo",
+   "linker_set_key" : "remquo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquof",
+   "linker_set_key" : "remquof",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "round",
+   "linker_set_key" : "round",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundf",
+   "linker_set_key" : "roundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundl",
+   "linker_set_key" : "roundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalb",
+   "linker_set_key" : "scalb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbf",
+   "linker_set_key" : "scalbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbln",
+   "linker_set_key" : "scalbln",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnf",
+   "linker_set_key" : "scalblnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnl",
+   "linker_set_key" : "scalblnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbn",
+   "linker_set_key" : "scalbn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnf",
+   "linker_set_key" : "scalbnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significand",
+   "linker_set_key" : "significand",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandf",
+   "linker_set_key" : "significandf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandl",
+   "linker_set_key" : "significandl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincos",
+   "linker_set_key" : "sincos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincosf",
+   "linker_set_key" : "sincosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "function_name" : "sincosl",
+   "linker_set_key" : "sincosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinf",
+   "linker_set_key" : "sinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhf",
+   "linker_set_key" : "sinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanf",
+   "linker_set_key" : "tanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhf",
+   "linker_set_key" : "tanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgamma",
+   "linker_set_key" : "tgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammaf",
+   "linker_set_key" : "tgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammal",
+   "linker_set_key" : "tgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0",
+   "linker_set_key" : "y0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0f",
+   "linker_set_key" : "y0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1",
+   "linker_set_key" : "y1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1f",
+   "linker_set_key" : "y1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "yn",
+   "linker_set_key" : "yn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ynf",
+   "linker_set_key" : "ynf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "__fe_dfl_env",
+   "name" : "__fe_dfl_env",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "linker_set_key" : "signgam",
+   "name" : "signgam",
+   "referenced_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6fenv_t",
+   "name" : "fenv_t *",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIP6fenv_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6fenv_t",
+   "name" : "const fenv_t *",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "self_type" : "_ZTIPK6fenv_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPe",
+   "name" : "long double *",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIPe",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA10_Kc",
+   "name" : "char const[10]",
+   "referenced_type" : "_ZTIA10_c",
+   "self_type" : "_ZTIA10_Kc",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA16_Kd",
+   "name" : "double const[16]",
+   "referenced_type" : "_ZTIA16_d",
+   "self_type" : "_ZTIA16_Kd",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Kj",
+   "name" : "unsigned int const[24]",
+   "referenced_type" : "_ZTIA24_j",
+   "self_type" : "_ZTIA24_Kj",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K8sincos_t",
+   "name" : "sincos_t const[2]",
+   "referenced_type" : "_ZTIA2_8sincos_t",
+   "self_type" : "_ZTIA2_K8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kd",
+   "name" : "double const[2]",
+   "referenced_type" : "_ZTIA2_d",
+   "self_type" : "_ZTIA2_Kd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_remquo.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kf",
+   "name" : "float const[2]",
+   "referenced_type" : "_ZTIA2_f",
+   "self_type" : "_ZTIA2_Kf",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_remquof.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kf",
+   "name" : "float const[4]",
+   "referenced_type" : "_ZTIA4_f",
+   "self_type" : "_ZTIA4_Kf",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Ki",
+   "name" : "int const[4]",
+   "referenced_type" : "_ZTIA4_i",
+   "self_type" : "_ZTIA4_Ki",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kd",
+   "name" : "double const[5]",
+   "referenced_type" : "_ZTIA5_d",
+   "self_type" : "_ZTIA5_Kd",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kf",
+   "name" : "float const[5]",
+   "referenced_type" : "_ZTIA5_f",
+   "self_type" : "_ZTIA5_Kf",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Ki",
+   "name" : "int const[66]",
+   "referenced_type" : "_ZTIA66_i",
+   "self_type" : "_ZTIA66_Ki",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kd",
+   "name" : "double const[6]",
+   "referenced_type" : "_ZTIA6_d",
+   "self_type" : "_ZTIA6_Kd",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kf",
+   "name" : "float const[6]",
+   "referenced_type" : "_ZTIA6_f",
+   "self_type" : "_ZTIA6_Kf",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_Kd",
+   "name" : "double const[8]",
+   "referenced_type" : "_ZTIA8_d",
+   "self_type" : "_ZTIA8_Kd",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Kj",
+   "name" : "unsigned int const[]",
+   "referenced_type" : "_ZTIA_j",
+   "self_type" : "_ZTIA_Kj",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10exp2f_data",
+   "name" : "const exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTIK10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10log2f_data",
+   "name" : "const log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTIK10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12pow_log_data",
+   "name" : "const pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTIK12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14powf_log2_data",
+   "name" : "const powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTIK14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6fenv_t",
+   "name" : "const fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIK6fenv_t",
+   "size" : 28,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8exp_data",
+   "name" : "const exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTIK8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_data",
+   "name" : "const log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTIK8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9log2_data",
+   "name" : "const log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTIK9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9logf_data",
+   "name" : "const logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTIK9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_scalbn.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKe",
+   "name" : "const long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIKe",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_tanhf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_exp.c"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKd",
+   "name" : "const volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrig.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKf",
+   "name" : "const volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_tanhf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVf",
+   "name" : "volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acosf.c"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEd2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEd2bits",
+   "name" : "IEEEd2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEd2bits",
+   "self_type" : "_ZTI10IEEEd2bits",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEf2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEf2bits",
+   "name" : "IEEEf2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEf2bits",
+   "self_type" : "_ZTI10IEEEf2bits",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA32_y"
+    },
+    {
+     "field_name" : "shift_scaled",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2_scaled",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly_scaled",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10exp2f_data",
+   "name" : "exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTI10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N10log2f_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA4_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10log2f_data",
+   "name" : "log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTI10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA7_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA128_N12pow_log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12pow_log_data",
+   "name" : "pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTI12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI13float_complex",
+   "name" : "float_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI13float_complex",
+   "self_type" : "_ZTI13float_complex",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14double_complex",
+   "name" : "double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14double_complex",
+   "self_type" : "_ZTI14double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N14powf_log2_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA5_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14powf_log2_data",
+   "name" : "powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTI14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_e"
+    }
+   ],
+   "linker_set_key" : "_ZTI19long_double_complex",
+   "name" : "long_double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI19long_double_complex",
+   "self_type" : "_ZTI19long_double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "parts32",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    },
+    {
+     "field_name" : "parts64",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ieee_quad_shape_type",
+   "name" : "ieee_quad_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI20ieee_quad_shape_type",
+   "self_type" : "_ZTI20ieee_quad_shape_type",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "word",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21ieee_float_shape_type",
+   "name" : "ieee_float_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI21ieee_float_shape_type",
+   "self_type" : "_ZTI21ieee_float_shape_type",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "parts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    },
+    {
+     "field_name" : "xparts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ieee_double_shape_type",
+   "name" : "ieee_double_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI22ieee_double_shape_type",
+   "self_type" : "_ZTI22ieee_double_shape_type",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI2dd",
+   "name" : "dd",
+   "referenced_type" : "_ZTI2dd",
+   "self_type" : "_ZTI2dd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "b",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI6Double",
+   "name" : "Double",
+   "referenced_type" : "_ZTI6Double",
+   "self_type" : "_ZTI6Double",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__control",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__mxcsr_hi",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__mxcsr_lo",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__tag",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "__other",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA16_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI6fenv_t",
+   "name" : "fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTI6fenv_t",
+   "size" : 28,
+   "source_file" : "/bionic/libc/include/bits/fenv_x86.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2N",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2hiN",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2loN",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "exp2_shift",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "exp2_poly",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA256_y"
+    }
+   ],
+   "linker_set_key" : "_ZTI8exp_data",
+   "name" : "exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTI8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA11_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 17536,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_data",
+   "name" : "log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTI8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sign",
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "hpi_inv",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "hpi",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c0",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c2",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c3",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c4",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s1",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s2",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s3",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI8sincos_t",
+   "name" : "sincos_t",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTI8sincos_t",
+   "size" : 112,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA6_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIA10_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9log2_data",
+   "name" : "log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTI9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N9logf_dataUt_E"
+    },
+    {
+     "field_name" : "ln2",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI9logf_data",
+   "name" : "logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTI9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 52,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 63,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEd2bitsUt_E",
+   "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)",
+   "referenced_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "man",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 23,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEf2bitsUt_E",
+   "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)",
+   "referenced_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3)",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIN10log2f_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "pad",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logctail",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3)",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIN12pow_log_dataUt_E",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3)",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIN14powf_log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lswlo",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lswhi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswlo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswhi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)",
+   "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "self_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lsw",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "msw",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)",
+   "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "self_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3)",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIN8log_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIN9log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3)",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIN9logf_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86/source-based/libmediandk.so.lsdump b/S/64/x86/source-based/libmediandk.so.lsdump
new file mode 100644
index 0000000..71537e9
--- /dev/null
+++ b/S/64/x86/source-based/libmediandk.so.lsdump
@@ -0,0 +1,70873 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_9PsshEntry",
+   "name" : "PsshEntry [0]",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTIA0_9PsshEntry",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_i",
+   "name" : "int [0]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA0_i",
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_j",
+   "name" : "unsigned int [10]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA10_j",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA128_c",
+   "name" : "char [128]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA128_c",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_j",
+   "name" : "unsigned int [12]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA12_j",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_10audio_gain",
+   "name" : "audio_gain [16]",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTIA16_10audio_gain",
+   "size" : 512,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_17audio_port_config",
+   "name" : "audio_port_config [16]",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTIA16_17audio_port_config",
+   "size" : 3456,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_f",
+   "name" : "float [16]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA16_f",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_15audio_devices_t",
+   "name" : "audio_devices_t [1]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA1_15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t [1]",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_PKc",
+   "name" : "const char *[1]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA1_PKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA256_c",
+   "name" : "char [256]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA256_c",
+   "size" : 256,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_f",
+   "name" : "float [256]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA256_f",
+   "size" : 1024,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA25_j",
+   "name" : "unsigned int [25]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA25_j",
+   "size" : 100,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_15audio_devices_t",
+   "name" : "audio_devices_t [28]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA28_15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_15audio_devices_t",
+   "name" : "audio_devices_t [2]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA2_15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_A256_f",
+   "name" : "float [2][256]",
+   "referenced_type" : "_ZTIA256_f",
+   "self_type" : "_ZTIA2_A256_f",
+   "size" : 2048,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_Pv",
+   "name" : "void *[2]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA2_Pv",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t [30]",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "size" : 120,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_13audio_profile",
+   "name" : "audio_profile [32]",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTIA32_13audio_profile",
+   "size" : 8704,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_14audio_format_t",
+   "name" : "audio_format_t [32]",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIA32_14audio_format_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_15audio_devices_t",
+   "name" : "audio_devices_t [32]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA32_15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t [32]",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIA32_20audio_channel_mask_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor [32]",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "size" : 1408,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA32_Ds",
+   "name" : "char16_t [32]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA32_Ds",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_h",
+   "name" : "unsigned char [32]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA32_h",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_i",
+   "name" : "int [32]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA32_i",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA33_Ds",
+   "name" : "char16_t [33]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA33_Ds",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA34_Ds",
+   "name" : "char16_t [34]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA34_Ds",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA36_Ds",
+   "name" : "char16_t [36]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA36_Ds",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_15audio_devices_t",
+   "name" : "audio_devices_t [3]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA3_15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA3_h",
+   "name" : "unsigned char [3]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA3_h",
+   "size" : 3,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA40_Ds",
+   "name" : "char16_t [40]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA40_Ds",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA50_c",
+   "name" : "char [50]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA50_c",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA53_c",
+   "name" : "char [53]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA53_c",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA54_c",
+   "name" : "char [54]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA54_c",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA60_c",
+   "name" : "char [60]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA60_c",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA62_c",
+   "name" : "char [62]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA62_c",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot [64]",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "size" : 1024,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot [64]",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "size" : 5632,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA65_c",
+   "name" : "char [65]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA65_c",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA66_c",
+   "name" : "char [66]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA66_c",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA67_c",
+   "name" : "char [67]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA67_c",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA68_c",
+   "name" : "char [68]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA68_c",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA6_h",
+   "name" : "unsigned char [6]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA6_h",
+   "size" : 6,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA75_c",
+   "name" : "char [75]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA75_c",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA76_PKc",
+   "name" : "const char *[76]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA76_PKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA78_c",
+   "name" : "char [78]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA78_c",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA7_h",
+   "name" : "unsigned char [7]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA7_h",
+   "size" : 7,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_i",
+   "name" : "int [7]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA7_i",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_15audio_devices_t",
+   "name" : "audio_devices_t [8]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA8_15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_j",
+   "name" : "unsigned int [8]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA8_j",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_f",
+   "name" : "float []",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA_f",
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIDn",
+   "name" : "nullptr_t",
+   "referenced_type" : "_ZTIDn",
+   "self_type" : "_ZTIDn",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIDs",
+   "name" : "char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIDs",
+   "size" : 2
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AImageReader_acquireLatestImage"
+  },
+  {
+   "name" : "AImageReader_acquireLatestImageAsync"
+  },
+  {
+   "name" : "AImageReader_acquireNextImage"
+  },
+  {
+   "name" : "AImageReader_acquireNextImageAsync"
+  },
+  {
+   "name" : "AImageReader_delete"
+  },
+  {
+   "name" : "AImageReader_getFormat"
+  },
+  {
+   "name" : "AImageReader_getHeight"
+  },
+  {
+   "name" : "AImageReader_getMaxImages"
+  },
+  {
+   "name" : "AImageReader_getWidth"
+  },
+  {
+   "name" : "AImageReader_getWindow"
+  },
+  {
+   "name" : "AImageReader_getWindowNativeHandle"
+  },
+  {
+   "name" : "AImageReader_new"
+  },
+  {
+   "name" : "AImageReader_newWithUsage"
+  },
+  {
+   "name" : "AImageReader_setBufferRemovedListener"
+  },
+  {
+   "name" : "AImageReader_setImageListener"
+  },
+  {
+   "name" : "AImage_delete"
+  },
+  {
+   "name" : "AImage_deleteAsync"
+  },
+  {
+   "name" : "AImage_getCropRect"
+  },
+  {
+   "name" : "AImage_getFormat"
+  },
+  {
+   "name" : "AImage_getHardwareBuffer"
+  },
+  {
+   "name" : "AImage_getHeight"
+  },
+  {
+   "name" : "AImage_getNumberOfPlanes"
+  },
+  {
+   "name" : "AImage_getPlaneData"
+  },
+  {
+   "name" : "AImage_getPlanePixelStride"
+  },
+  {
+   "name" : "AImage_getPlaneRowStride"
+  },
+  {
+   "name" : "AImage_getTimestamp"
+  },
+  {
+   "name" : "AImage_getWidth"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isRecoverable"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isTransient"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_delete"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getClearBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getEncryptedBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getIV"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getKey"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getMode"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getNumSubSamples"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_new"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_setPattern"
+  },
+  {
+   "name" : "AMediaCodec_configure"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByName"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByNameForClient"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_createPersistentInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_delete"
+  },
+  {
+   "name" : "AMediaCodec_dequeueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_dequeueOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_flush"
+  },
+  {
+   "name" : "AMediaCodec_getBufferFormat"
+  },
+  {
+   "name" : "AMediaCodec_getInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getInputFormat"
+  },
+  {
+   "name" : "AMediaCodec_getName"
+  },
+  {
+   "name" : "AMediaCodec_getOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getOutputFormat"
+  },
+  {
+   "name" : "AMediaCodec_queueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_queueSecureInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseCrypto"
+  },
+  {
+   "name" : "AMediaCodec_releaseName"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBufferAtTime"
+  },
+  {
+   "name" : "AMediaCodec_setAsyncNotifyCallback"
+  },
+  {
+   "name" : "AMediaCodec_setInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setOutputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setParameters"
+  },
+  {
+   "name" : "AMediaCodec_signalEndOfInputStream"
+  },
+  {
+   "name" : "AMediaCodec_start"
+  },
+  {
+   "name" : "AMediaCodec_stop"
+  },
+  {
+   "name" : "AMediaCrypto_delete"
+  },
+  {
+   "name" : "AMediaCrypto_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaCrypto_new"
+  },
+  {
+   "name" : "AMediaCrypto_requiresSecureDecoderComponent"
+  },
+  {
+   "name" : "AMediaDataSource_close"
+  },
+  {
+   "name" : "AMediaDataSource_delete"
+  },
+  {
+   "name" : "AMediaDataSource_new"
+  },
+  {
+   "name" : "AMediaDataSource_newUri"
+  },
+  {
+   "name" : "AMediaDataSource_setClose"
+  },
+  {
+   "name" : "AMediaDataSource_setGetAvailableSize"
+  },
+  {
+   "name" : "AMediaDataSource_setGetSize"
+  },
+  {
+   "name" : "AMediaDataSource_setReadAt"
+  },
+  {
+   "name" : "AMediaDataSource_setUserdata"
+  },
+  {
+   "name" : "AMediaDrm_closeSession"
+  },
+  {
+   "name" : "AMediaDrm_createByUUID"
+  },
+  {
+   "name" : "AMediaDrm_decrypt"
+  },
+  {
+   "name" : "AMediaDrm_encrypt"
+  },
+  {
+   "name" : "AMediaDrm_getKeyRequest"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_getProvisionRequest"
+  },
+  {
+   "name" : "AMediaDrm_getSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaDrm_openSession"
+  },
+  {
+   "name" : "AMediaDrm_provideKeyResponse"
+  },
+  {
+   "name" : "AMediaDrm_provideProvisionResponse"
+  },
+  {
+   "name" : "AMediaDrm_queryKeyStatus"
+  },
+  {
+   "name" : "AMediaDrm_release"
+  },
+  {
+   "name" : "AMediaDrm_releaseSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_removeKeys"
+  },
+  {
+   "name" : "AMediaDrm_restoreKeys"
+  },
+  {
+   "name" : "AMediaDrm_setOnEventListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnExpirationUpdateListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnKeysChangeListener"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_sign"
+  },
+  {
+   "name" : "AMediaDrm_verify"
+  },
+  {
+   "name" : "AMediaExtractor_advance"
+  },
+  {
+   "name" : "AMediaExtractor_delete"
+  },
+  {
+   "name" : "AMediaExtractor_getCachedDuration"
+  },
+  {
+   "name" : "AMediaExtractor_getFileFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getPsshInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleCryptoInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFlags"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleSize"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTime"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTrackIndex"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackCount"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackFormat"
+  },
+  {
+   "name" : "AMediaExtractor_new"
+  },
+  {
+   "name" : "AMediaExtractor_readSampleData"
+  },
+  {
+   "name" : "AMediaExtractor_seekTo"
+  },
+  {
+   "name" : "AMediaExtractor_selectTrack"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSource"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceCustom"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceFd"
+  },
+  {
+   "name" : "AMediaExtractor_unselectTrack"
+  },
+  {
+   "name" : "AMediaFormat_clear"
+  },
+  {
+   "name" : "AMediaFormat_copy"
+  },
+  {
+   "name" : "AMediaFormat_delete"
+  },
+  {
+   "name" : "AMediaFormat_getBuffer"
+  },
+  {
+   "name" : "AMediaFormat_getDouble"
+  },
+  {
+   "name" : "AMediaFormat_getFloat"
+  },
+  {
+   "name" : "AMediaFormat_getInt32"
+  },
+  {
+   "name" : "AMediaFormat_getInt64"
+  },
+  {
+   "name" : "AMediaFormat_getRect"
+  },
+  {
+   "name" : "AMediaFormat_getSize"
+  },
+  {
+   "name" : "AMediaFormat_getString"
+  },
+  {
+   "name" : "AMediaFormat_new"
+  },
+  {
+   "name" : "AMediaFormat_setBuffer"
+  },
+  {
+   "name" : "AMediaFormat_setDouble"
+  },
+  {
+   "name" : "AMediaFormat_setFloat"
+  },
+  {
+   "name" : "AMediaFormat_setInt32"
+  },
+  {
+   "name" : "AMediaFormat_setInt64"
+  },
+  {
+   "name" : "AMediaFormat_setRect"
+  },
+  {
+   "name" : "AMediaFormat_setSize"
+  },
+  {
+   "name" : "AMediaFormat_setString"
+  },
+  {
+   "name" : "AMediaFormat_toString"
+  },
+  {
+   "name" : "AMediaMuxer_addTrack"
+  },
+  {
+   "name" : "AMediaMuxer_append"
+  },
+  {
+   "name" : "AMediaMuxer_delete"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackCount"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackFormat"
+  },
+  {
+   "name" : "AMediaMuxer_new"
+  },
+  {
+   "name" : "AMediaMuxer_setLocation"
+  },
+  {
+   "name" : "AMediaMuxer_setOrientationHint"
+  },
+  {
+   "name" : "AMediaMuxer_start"
+  },
+  {
+   "name" : "AMediaMuxer_stop"
+  },
+  {
+   "name" : "AMediaMuxer_writeSampleData"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUM"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_0"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_1"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_2"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_D263"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DURATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ESDS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GENRE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOCATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PSSH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ROTATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SEI"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_STRIDE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TIME_US"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_YEAR"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_APPEND_TO_EXISTING_DATA"
+    }
+   ],
+   "linker_set_key" : "_ZTI10AppendMode",
+   "name" : "AppendMode",
+   "referenced_type" : "_ZTI10AppendMode",
+   "self_type" : "_ZTI10AppendMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLAG_ONEWAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:40:1)",
+   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
+   "self_type" : "_ZTI12$FLAG_ONEWAY",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_MPEG_4"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_WEBM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_THREE_GPP"
+    }
+   ],
+   "linker_set_key" : "_ZTI12OutputFormat",
+   "name" : "OutputFormat",
+   "referenced_type" : "_ZTI12OutputFormat",
+   "self_type" : "_ZTI12OutputFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MODE_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_MAX"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_mode_t",
+   "name" : "audio_mode_t",
+   "referenced_type" : "_ZTI12audio_mode_t",
+   "self_type" : "_ZTI12audio_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "BACK_COVERED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FRONT_COVERED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FOLDED"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "VENDOR_STATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI12device_state",
+   "name" : "device_state",
+   "referenced_type" : "_ZTI12device_state",
+   "self_type" : "_ZTI12device_state",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_HDR_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_HDR_HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_HDR_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_hdr_t",
+   "name" : "android_hdr_t",
+   "referenced_type" : "_ZTI13android_hdr_t",
+   "self_type" : "_ZTI13android_hdr_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_USAGE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_USAGE_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_USAGE_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_USAGE_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_USAGE_GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_USAGE_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AUDIO_USAGE_EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "AUDIO_USAGE_SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_usage_t",
+   "name" : "audio_usage_t",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTI13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AIMAGE_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AIMAGE_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AIMAGE_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AIMAGE_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AIMAGE_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AIMAGE_FORMAT_YUV_420_888"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AIMAGE_FORMAT_JPEG"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AIMAGE_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AIMAGE_FORMAT_RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AIMAGE_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AIMAGE_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "AIMAGE_FORMAT_DEPTH16"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "AIMAGE_FORMAT_DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AIMAGE_FORMAT_PRIVATE"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AIMAGE_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "AIMAGE_FORMAT_HEIC"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "AIMAGE_FORMAT_DEPTH_JPEG"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AIMAGE_FORMATS",
+   "name" : "AIMAGE_FORMATS",
+   "referenced_type" : "_ZTI14AIMAGE_FORMATS",
+   "self_type" : "_ZTI14AIMAGE_FORMATS",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_FORMAT_MP3"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 50331648,
+     "name" : "AUDIO_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_FORMAT_AAC"
+    },
+    {
+     "enum_field_value" : 67108865,
+     "name" : "AUDIO_FORMAT_AAC_MAIN"
+    },
+    {
+     "enum_field_value" : 67108866,
+     "name" : "AUDIO_FORMAT_AAC_LC"
+    },
+    {
+     "enum_field_value" : 67108868,
+     "name" : "AUDIO_FORMAT_AAC_SSR"
+    },
+    {
+     "enum_field_value" : 67108872,
+     "name" : "AUDIO_FORMAT_AAC_LTP"
+    },
+    {
+     "enum_field_value" : 67108880,
+     "name" : "AUDIO_FORMAT_AAC_HE_V1"
+    },
+    {
+     "enum_field_value" : 67108896,
+     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
+    },
+    {
+     "enum_field_value" : 67108928,
+     "name" : "AUDIO_FORMAT_AAC_ERLC"
+    },
+    {
+     "enum_field_value" : 67108992,
+     "name" : "AUDIO_FORMAT_AAC_LD"
+    },
+    {
+     "enum_field_value" : 67109120,
+     "name" : "AUDIO_FORMAT_AAC_HE_V2"
+    },
+    {
+     "enum_field_value" : 67109376,
+     "name" : "AUDIO_FORMAT_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 67109632,
+     "name" : "AUDIO_FORMAT_AAC_XHE"
+    },
+    {
+     "enum_field_value" : 83886080,
+     "name" : "AUDIO_FORMAT_HE_AAC_V1"
+    },
+    {
+     "enum_field_value" : 100663296,
+     "name" : "AUDIO_FORMAT_HE_AAC_V2"
+    },
+    {
+     "enum_field_value" : 117440512,
+     "name" : "AUDIO_FORMAT_VORBIS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_FORMAT_OPUS"
+    },
+    {
+     "enum_field_value" : 150994944,
+     "name" : "AUDIO_FORMAT_AC3"
+    },
+    {
+     "enum_field_value" : 167772160,
+     "name" : "AUDIO_FORMAT_E_AC3"
+    },
+    {
+     "enum_field_value" : 167772161,
+     "name" : "AUDIO_FORMAT_E_AC3_JOC"
+    },
+    {
+     "enum_field_value" : 184549376,
+     "name" : "AUDIO_FORMAT_DTS"
+    },
+    {
+     "enum_field_value" : 201326592,
+     "name" : "AUDIO_FORMAT_DTS_HD"
+    },
+    {
+     "enum_field_value" : 218103808,
+     "name" : "AUDIO_FORMAT_IEC61937"
+    },
+    {
+     "enum_field_value" : 234881024,
+     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_FORMAT_EVRC"
+    },
+    {
+     "enum_field_value" : 285212672,
+     "name" : "AUDIO_FORMAT_EVRCB"
+    },
+    {
+     "enum_field_value" : 301989888,
+     "name" : "AUDIO_FORMAT_EVRCWB"
+    },
+    {
+     "enum_field_value" : 318767104,
+     "name" : "AUDIO_FORMAT_EVRCNW"
+    },
+    {
+     "enum_field_value" : 335544320,
+     "name" : "AUDIO_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 352321536,
+     "name" : "AUDIO_FORMAT_WMA"
+    },
+    {
+     "enum_field_value" : 369098752,
+     "name" : "AUDIO_FORMAT_WMA_PRO"
+    },
+    {
+     "enum_field_value" : 385875968,
+     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "AUDIO_FORMAT_MP2"
+    },
+    {
+     "enum_field_value" : 419430400,
+     "name" : "AUDIO_FORMAT_QCELP"
+    },
+    {
+     "enum_field_value" : 436207616,
+     "name" : "AUDIO_FORMAT_DSD"
+    },
+    {
+     "enum_field_value" : 452984832,
+     "name" : "AUDIO_FORMAT_FLAC"
+    },
+    {
+     "enum_field_value" : 469762048,
+     "name" : "AUDIO_FORMAT_ALAC"
+    },
+    {
+     "enum_field_value" : 486539264,
+     "name" : "AUDIO_FORMAT_APE"
+    },
+    {
+     "enum_field_value" : 503316480,
+     "name" : "AUDIO_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 503316481,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
+    },
+    {
+     "enum_field_value" : 503316482,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
+    },
+    {
+     "enum_field_value" : 503316484,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
+    },
+    {
+     "enum_field_value" : 503316488,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
+    },
+    {
+     "enum_field_value" : 503316496,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
+    },
+    {
+     "enum_field_value" : 503316512,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
+    },
+    {
+     "enum_field_value" : 503316544,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
+    },
+    {
+     "enum_field_value" : 503316608,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
+    },
+    {
+     "enum_field_value" : 503316736,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
+    },
+    {
+     "enum_field_value" : 503316992,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
+    },
+    {
+     "enum_field_value" : 503317248,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
+    },
+    {
+     "enum_field_value" : 520093696,
+     "name" : "AUDIO_FORMAT_SBC"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_FORMAT_APTX"
+    },
+    {
+     "enum_field_value" : 553648128,
+     "name" : "AUDIO_FORMAT_APTX_HD"
+    },
+    {
+     "enum_field_value" : 570425344,
+     "name" : "AUDIO_FORMAT_AC4"
+    },
+    {
+     "enum_field_value" : 587202560,
+     "name" : "AUDIO_FORMAT_LDAC"
+    },
+    {
+     "enum_field_value" : 603979776,
+     "name" : "AUDIO_FORMAT_MAT"
+    },
+    {
+     "enum_field_value" : 603979777,
+     "name" : "AUDIO_FORMAT_MAT_1_0"
+    },
+    {
+     "enum_field_value" : 603979778,
+     "name" : "AUDIO_FORMAT_MAT_2_0"
+    },
+    {
+     "enum_field_value" : 603979779,
+     "name" : "AUDIO_FORMAT_MAT_2_1"
+    },
+    {
+     "enum_field_value" : 620756992,
+     "name" : "AUDIO_FORMAT_AAC_LATM"
+    },
+    {
+     "enum_field_value" : 620756994,
+     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
+    },
+    {
+     "enum_field_value" : 620757008,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
+    },
+    {
+     "enum_field_value" : 620757248,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
+    },
+    {
+     "enum_field_value" : 637534208,
+     "name" : "AUDIO_FORMAT_CELT"
+    },
+    {
+     "enum_field_value" : 654311424,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
+    },
+    {
+     "enum_field_value" : 671088640,
+     "name" : "AUDIO_FORMAT_LHDC"
+    },
+    {
+     "enum_field_value" : 687865856,
+     "name" : "AUDIO_FORMAT_LHDC_LL"
+    },
+    {
+     "enum_field_value" : 704643072,
+     "name" : "AUDIO_FORMAT_APTX_TWSP"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : 738197504,
+     "name" : "AUDIO_FORMAT_MPEGH"
+    },
+    {
+     "enum_field_value" : 738197523,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
+    },
+    {
+     "enum_field_value" : 738197524,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
+    },
+    {
+     "enum_field_value" : 738197539,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
+    },
+    {
+     "enum_field_value" : 738197540,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
+    },
+    {
+     "enum_field_value" : 754974720,
+     "name" : "AUDIO_FORMAT_IEC60958"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_format_t",
+   "name" : "audio_format_t",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTI14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_SOURCE_MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_SOURCE_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_SOURCE_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_SOURCE_UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "AUDIO_SOURCE_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "AUDIO_SOURCE_HOTWORD"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SOURCE_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_source_t",
+   "name" : "audio_source_t",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTI14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "JNIInvalidRefType"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "JNILocalRefType"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "JNIGlobalRefType"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "JNIWeakGlobalRefType"
+    }
+   ],
+   "linker_set_key" : "_ZTI14jobjectRefType",
+   "name" : "jobjectRefType",
+   "referenced_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTI14jobjectRefType",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIA_OK"
+    },
+    {
+     "enum_field_value" : 1100,
+     "name" : "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE"
+    },
+    {
+     "enum_field_value" : 1101,
+     "name" : "AMEDIACODEC_ERROR_RECLAIMED"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -10001,
+     "name" : "AMEDIA_ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -10002,
+     "name" : "AMEDIA_ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -10003,
+     "name" : "AMEDIA_ERROR_INVALID_OBJECT"
+    },
+    {
+     "enum_field_value" : -10004,
+     "name" : "AMEDIA_ERROR_INVALID_PARAMETER"
+    },
+    {
+     "enum_field_value" : -10005,
+     "name" : "AMEDIA_ERROR_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -10006,
+     "name" : "AMEDIA_ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -10007,
+     "name" : "AMEDIA_ERROR_IO"
+    },
+    {
+     "enum_field_value" : -10008,
+     "name" : "AMEDIA_ERROR_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -20000,
+     "name" : "AMEDIA_DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -20001,
+     "name" : "AMEDIA_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -20002,
+     "name" : "AMEDIA_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -20003,
+     "name" : "AMEDIA_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -20004,
+     "name" : "AMEDIA_DRM_SHORT_BUFFER"
+    },
+    {
+     "enum_field_value" : -20005,
+     "name" : "AMEDIA_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -20006,
+     "name" : "AMEDIA_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -20007,
+     "name" : "AMEDIA_DRM_VERIFY_FAILED"
+    },
+    {
+     "enum_field_value" : -20008,
+     "name" : "AMEDIA_DRM_NEED_KEY"
+    },
+    {
+     "enum_field_value" : -20009,
+     "name" : "AMEDIA_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -30000,
+     "name" : "AMEDIA_IMGREADER_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -30001,
+     "name" : "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : -30002,
+     "name" : "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED"
+    },
+    {
+     "enum_field_value" : -30003,
+     "name" : "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30004,
+     "name" : "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30005,
+     "name" : "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED"
+    }
+   ],
+   "linker_set_key" : "_ZTI14media_status_t",
+   "name" : "media_status_t",
+   "referenced_type" : "_ZTI14media_status_t",
+   "self_type" : "_ZTI14media_status_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaError.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_HDMI"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_DEVICE_OUT_LINE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_DEVICE_OUT_SPDIF"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_DEVICE_OUT_FM"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_DEVICE_OUT_IP"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_DEVICE_OUT_BUS"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_DEVICE_OUT_PROXY"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "AUDIO_DEVICE_IN_AMBIENT"
+    },
+    {
+     "enum_field_value" : -2147483644,
+     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483632,
+     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_HDMI"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : -2147483520,
+     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
+    },
+    {
+     "enum_field_value" : -2147483392,
+     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : -2147483136,
+     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147482624,
+     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147481600,
+     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : -2147475456,
+     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : -2147467264,
+     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : -2147450880,
+     "name" : "AUDIO_DEVICE_IN_LINE"
+    },
+    {
+     "enum_field_value" : -2147418112,
+     "name" : "AUDIO_DEVICE_IN_SPDIF"
+    },
+    {
+     "enum_field_value" : -2147352576,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : -2147221504,
+     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : -2146959360,
+     "name" : "AUDIO_DEVICE_IN_IP"
+    },
+    {
+     "enum_field_value" : -2146435072,
+     "name" : "AUDIO_DEVICE_IN_BUS"
+    },
+    {
+     "enum_field_value" : -2130706432,
+     "name" : "AUDIO_DEVICE_IN_PROXY"
+    },
+    {
+     "enum_field_value" : -2113929216,
+     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : -2080374784,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
+    },
+    {
+     "enum_field_value" : -2013265920,
+     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : -1879048192,
+     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : -1610612736,
+     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_STUB"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_STUB"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_devices_t",
+   "name" : "audio_devices_t",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTI15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_OUTPUT_MIX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_ALLOCATE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_session_t",
+   "name" : "audio_session_t",
+   "referenced_type" : "_ZTI15audio_session_t",
+   "self_type" : "_ZTI15audio_session_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_TYPE_STREAMING"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_TYPE_OFFLINE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_TYPE_RELEASE"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AMediaDrmKeyType",
+   "name" : "AMediaDrmKeyType",
+   "referenced_type" : "_ZTI16AMediaDrmKeyType",
+   "self_type" : "_ZTI16AMediaDrmKeyType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STANDARD_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STANDARD_EDID"
+    }
+   ],
+   "linker_set_key" : "_ZTI16audio_standard_t",
+   "name" : "audio_standard_t",
+   "referenced_type" : "_ZTI16audio_standard_t",
+   "self_type" : "_ZTI16audio_standard_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_MESSAGES"
+    }
+   ],
+   "linker_set_key" : "_ZTI16camera3_msg_type",
+   "name" : "camera3_msg_type",
+   "referenced_type" : "_ZTI16camera3_msg_type",
+   "self_type" : "_ZTI16camera3_msg_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_GAIN_MODE_JOINT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_GAIN_MODE_CHANNELS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_GAIN_MODE_RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTI17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_ROLE_SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_ROLE_SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_role_t",
+   "name" : "audio_port_role_t",
+   "referenced_type" : "_ZTI17audio_port_role_t",
+   "self_type" : "_ZTI17audio_port_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_TYPE_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_TYPE_MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_PORT_TYPE_SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_type_t",
+   "name" : "audio_port_type_t",
+   "referenced_type" : "_ZTI17audio_port_type_t",
+   "self_type" : "_ZTI17audio_port_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_CLEAR"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CTR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_WV"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CBC"
+    }
+   ],
+   "linker_set_key" : "_ZTI17cryptoinfo_mode_t",
+   "name" : "cryptoinfo_mode_t",
+   "referenced_type" : "_ZTI17cryptoinfo_mode_t",
+   "self_type" : "_ZTI17cryptoinfo_mode_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "TORCH_MODE_STATUS_NOT_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_OFF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_ON"
+    }
+   ],
+   "linker_set_key" : "_ZTI17torch_mode_status",
+   "name" : "torch_mode_status",
+   "referenced_type" : "_ZTI17torch_mode_status",
+   "self_type" : "_ZTI17torch_mode_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
+   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_PROVISION_REQUIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_KEY_REQUIRED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_KEY_EXPIRED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_VENDOR_DEFINED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "EVENT_SESSION_RECLAIMED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmEventType",
+   "name" : "AMediaDrmEventType",
+   "referenced_type" : "_ZTI18AMediaDrmEventType",
+   "self_type" : "_ZTI18AMediaDrmEventType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_HDR_HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
+   "name" : "android_hdr_v1_2_t",
+   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
+   "self_type" : "_ZTI18android_hdr_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FLAG_SECURE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FLAG_SCO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FLAG_BEACON"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FLAG_BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FLAG_LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_flags_mask_t",
+   "name" : "audio_flags_mask_t",
+   "referenced_type" : "_ZTI18audio_flags_mask_t",
+   "self_type" : "_ZTI18audio_flags_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACING_BACK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACING_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FACING_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI19$CAMERA_FACING_BACK",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:218:1)",
+   "referenced_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "self_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KEY_STATUS_TYPE_USABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_STATUS_TYPE_EXPIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_STATUS_TYPE_OUTPUTNOTALLOWED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_STATUS_TYPE_STATUSPENDING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "KEY_STATUS_TYPE_INTERNALERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AMediaKeyStatusType",
+   "name" : "AMediaKeyStatusType",
+   "referenced_type" : "_ZTI19AMediaKeyStatusType",
+   "self_type" : "_ZTI19AMediaKeyStatusType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_DATASPACE_ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "HAL_DATASPACE_STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "HAL_DATASPACE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "HAL_DATASPACE_STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "HAL_DATASPACE_STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "HAL_DATASPACE_TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "HAL_DATASPACE_TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "HAL_DATASPACE_RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "HAL_DATASPACE_RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "HAL_DATASPACE_RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "HAL_DATASPACE_RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "HAL_DATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "HAL_DATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "HAL_DATASPACE_V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "HAL_DATASPACE_V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "HAL_DATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "HAL_DATASPACE_V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "HAL_DATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "HAL_DATASPACE_V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "HAL_DATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "HAL_DATASPACE_V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "HAL_DATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "HAL_DATASPACE_V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "HAL_DATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "HAL_DATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "HAL_DATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "HAL_DATASPACE_BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "HAL_DATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "HAL_DATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "HAL_DATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "HAL_DATASPACE_SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_dataspace_t",
+   "name" : "android_dataspace_t",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTI19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FLEX_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_FORMAT_Y"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FLEX_FORMAT_YCbCr"
+    },
+    {
+     "enum_field_value" : 1073741831,
+     "name" : "FLEX_FORMAT_YCbCrA"
+    },
+    {
+     "enum_field_value" : 7168,
+     "name" : "FLEX_FORMAT_RGB"
+    },
+    {
+     "enum_field_value" : 1073748992,
+     "name" : "FLEX_FORMAT_RGBA"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_format",
+   "name" : "android_flex_format",
+   "referenced_type" : "_ZTI19android_flex_format",
+   "self_type" : "_ZTI19android_flex_format",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_TRANSFORM_ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_transform_t",
+   "name" : "android_transform_t",
+   "referenced_type" : "_ZTI19android_transform_t",
+   "self_type" : "_ZTI19android_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_INPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_INPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_INPUT_FLAG_DIRECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_input_flags_t",
+   "name" : "audio_input_flags_t",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTI19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STREAM_SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STREAM_RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STREAM_MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_STREAM_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_STREAM_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_STREAM_DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_STREAM_TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_STREAM_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_STREAM_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_STREAM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_stream_type_t",
+   "name" : "audio_stream_type_t",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTI19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_OUTPUT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_INPUT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_BIDIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_STREAM_TYPES"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_stream_type",
+   "name" : "camera3_stream_type",
+   "referenced_type" : "_ZTI19camera3_stream_type",
+   "self_type" : "_ZTI19camera3_stream_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612735,
+     "name" : "AUDIO_DEVICE_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 896,
+     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
+    },
+    {
+     "enum_field_value" : 112,
+     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
+    },
+    {
+     "enum_field_value" : 67133440,
+     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
+    },
+    {
+     "enum_field_value" : -551550977,
+     "name" : "AUDIO_DEVICE_IN_ALL"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
+    },
+    {
+     "enum_field_value" : -2113923072,
+     "name" : "AUDIO_DEVICE_IN_ALL_USB"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_MAX"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "AUDIO_USAGE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:54:1)",
+   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_MSG_FOCUS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_MSG_ZOOM"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "CAMERA_MSG_PREVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "CAMERA_MSG_VIDEO_FRAME"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "CAMERA_MSG_POSTVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "CAMERA_MSG_RAW_IMAGE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA_MSG_COMPRESSED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "CAMERA_MSG_RAW_IMAGE_NOTIFY"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "CAMERA_MSG_PREVIEW_METADATA"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "CAMERA_MSG_FOCUS_MOVE"
+    },
+    {
+     "enum_field_value" : 65535,
+     "name" : "CAMERA_MSG_ALL_MSGS"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:72:1)",
+   "referenced_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "self_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_MODE_NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_MODE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_COLOR_MODE_SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_color_mode_t",
+   "name" : "android_color_mode_t",
+   "referenced_type" : "_ZTI20android_color_mode_t",
+   "self_type" : "_ZTI20android_color_mode_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_IN_LEFT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_FRONT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_IN_BACK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_IN_CENTER"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_MONO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_CHANNEL_OUT_TRI"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
+    },
+    {
+     "enum_field_value" : 786435,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786443,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 786439,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786447,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD"
+    },
+    {
+     "enum_field_value" : 1539,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
+    },
+    {
+     "enum_field_value" : 263,
+     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "AUDIO_CHANNEL_OUT_PENTA"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
+    },
+    {
+     "enum_field_value" : 1551,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
+    },
+    {
+     "enum_field_value" : 786495,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 184383,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 319,
+     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
+    },
+    {
+     "enum_field_value" : 1599,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
+    },
+    {
+     "enum_field_value" : 788031,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 185919,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 536870915,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306369,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306371,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_MONO"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_CHANNEL_IN_STEREO"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
+    },
+    {
+     "enum_field_value" : 252,
+     "name" : "AUDIO_CHANNEL_IN_6"
+    },
+    {
+     "enum_field_value" : 6291468,
+     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7340044,
+     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 6553612,
+     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7602188,
+     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 1507340,
+     "name" : "AUDIO_CHANNEL_IN_5POINT1"
+    },
+    {
+     "enum_field_value" : 16400,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
+    },
+    {
+     "enum_field_value" : 32784,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
+    },
+    {
+     "enum_field_value" : 49168,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
+    },
+    {
+     "enum_field_value" : -2147483645,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
+    },
+    {
+     "enum_field_value" : -2147483633,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
+    },
+    {
+     "enum_field_value" : -2147483617,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
+    },
+    {
+     "enum_field_value" : -2147483585,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
+    },
+    {
+     "enum_field_value" : -2147483521,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
+    },
+    {
+     "enum_field_value" : -2147483393,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
+    },
+    {
+     "enum_field_value" : -2147483137,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
+    },
+    {
+     "enum_field_value" : -2147482625,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
+    },
+    {
+     "enum_field_value" : -2147481601,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
+    },
+    {
+     "enum_field_value" : -2147479553,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
+    },
+    {
+     "enum_field_value" : -2147475457,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
+    },
+    {
+     "enum_field_value" : -2147467265,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
+    },
+    {
+     "enum_field_value" : -2147450881,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
+    },
+    {
+     "enum_field_value" : -2147418113,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
+    },
+    {
+     "enum_field_value" : -2147352577,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
+    },
+    {
+     "enum_field_value" : -2147221505,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
+    },
+    {
+     "enum_field_value" : -2146959361,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
+    },
+    {
+     "enum_field_value" : -2146435073,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
+    },
+    {
+     "enum_field_value" : -2145386497,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
+    },
+    {
+     "enum_field_value" : -2143289345,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
+    },
+    {
+     "enum_field_value" : -2139095041,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
+    },
+    {
+     "enum_field_value" : -2130706433,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
+    },
+    {
+     "enum_field_value" : 806354943,
+     "name" : "AUDIO_CHANNEL_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
+    },
+    {
+     "enum_field_value" : 7864316,
+     "name" : "AUDIO_CHANNEL_IN_ALL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_CHANNEL_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTI20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_content_type_t",
+   "name" : "audio_content_type_t",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTI20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
+   "name" : "audio_in_acoustics_t",
+   "referenced_type" : "_ZTI20audio_in_acoustics_t",
+   "self_type" : "_ZTI20audio_in_acoustics_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_mode_t",
+   "name" : "audio_offload_mode_t",
+   "referenced_type" : "_ZTI20audio_offload_mode_t",
+   "self_type" : "_ZTI20audio_offload_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OUTPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_OUTPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_OUTPUT_FLAG_TTS"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_OUTPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_output_flags_t",
+   "name" : "audio_output_flags_t",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTI20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_DEVICE_STATUS_NOT_PRESENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_DEVICE_STATUS_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_DEVICE_STATUS_ENUMERATING"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera_device_status",
+   "name" : "camera_device_status",
+   "referenced_type" : "_ZTI20camera_device_status",
+   "self_type" : "_ZTI20camera_device_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IO_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODULE_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PATCH_HANDLE_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:63:1)",
+   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "SYSTEM_TIME_REALTIME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SYSTEM_TIME_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SYSTEM_TIME_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SYSTEM_TIME_THREAD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SYSTEM_TIME_BOOTTIME"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:75:1)",
+   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Timers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
+   "name" : "audio_unique_id_use_t",
+   "referenced_type" : "_ZTI21audio_unique_id_use_t",
+   "self_type" : "_ZTI21audio_unique_id_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUFFER_STATUS_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUFFER_STATUS_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_buffer_status",
+   "name" : "camera3_buffer_status",
+   "referenced_type" : "_ZTI21camera3_buffer_status",
+   "self_type" : "_ZTI21camera3_buffer_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INTERLEAVE_LEFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:323:1)",
+   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_PORT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_PORT_CONFIG_GAIN"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_PORT_CONFIG_FLAGS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_PORT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:555:1)",
+   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_ERROR_RELEASED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_ERROR_DISABLED"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "CAMERA_ERROR_SERVER_DIED"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:196:1)",
+   "referenced_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "self_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "STATUS_OK"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "STATUS_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "STATUS_NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "STATUS_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "STATUS_BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "STATUS_BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "STATUS_NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "STATUS_PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "STATUS_NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "STATUS_ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "STATUS_DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "STATUS_FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "STATUS_BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "STATUS_NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "STATUS_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "STATUS_TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "STATUS_UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "STATUS_FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "STATUS_UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
+   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_COMPONENT_Y"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FLEX_COMPONENT_Cb"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FLEX_COMPONENT_Cr"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "FLEX_COMPONENT_R"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "FLEX_COMPONENT_G"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "FLEX_COMPONENT_B"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "FLEX_COMPONENT_A"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_flex_component",
+   "name" : "android_flex_component",
+   "referenced_type" : "_ZTI22android_flex_component",
+   "self_type" : "_ZTI22android_flex_component",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "HAL_PIXEL_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "HAL_PIXEL_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "HAL_PIXEL_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "HAL_PIXEL_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "HAL_PIXEL_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "HAL_PIXEL_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "HAL_PIXEL_FORMAT_YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_pixel_format_t",
+   "name" : "android_pixel_format_t",
+   "referenced_type" : "_ZTI22android_pixel_format_t",
+   "self_type" : "_ZTI22android_pixel_format_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DUAL_MONO_MODE_LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DUAL_MONO_MODE_LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_DUAL_MONO_MODE_RR"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
+   "name" : "audio_dual_mono_mode_t",
+   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
+   "self_type" : "_ZTI22audio_dual_mono_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
+   "name" : "audio_mmap_buffer_flag",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
+   "self_type" : "_ZTI22audio_mmap_buffer_flag",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_ERROR_REQUEST"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_MSG_ERROR_RESULT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_MSG_ERROR_BUFFER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_MSG_NUM_ERRORS"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_error_msg_code",
+   "name" : "camera3_error_msg_code",
+   "referenced_type" : "_ZTI22camera3_error_msg_code",
+   "self_type" : "_ZTI22camera3_error_msg_code",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "ANDROID_PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "ANDROID_PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "ANDROID_PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "ANDROID_PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -10,
+     "name" : "ANDROID_PRIORITY_VIDEO"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "ANDROID_PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "ANDROID_PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
+   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/thread_defs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "LAST_CALL_TRANSACTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:52:1)",
+   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_ROTATION_0"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_ROTATION_90"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_ROTATION_180"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_STREAM_ROTATION_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_stream_rotation",
+   "name" : "camera3_stream_rotation",
+   "referenced_type" : "_ZTI23camera3_stream_rotation",
+   "self_type" : "_ZTI23camera3_stream_rotation",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_UID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_PID"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h:33:1)",
+   "referenced_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "self_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 30,
+     "name" : "AUDIO_CHANNEL_COUNT_MAX"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_CHANNEL_INDEX_HDR"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:170:1)",
+   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 281411584,
+     "name" : "HAL_DATASPACE_BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "HAL_DATASPACE_BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
+   "name" : "android_dataspace_v1_1_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
+   "self_type" : "_ZTI24android_dataspace_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 142999552,
+     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "HAL_DATASPACE_HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
+   "name" : "android_dataspace_v1_2_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
+   "self_type" : "_ZTI24android_dataspace_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_TEMPLATE_PREVIEW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_TEMPLATE_STILL_CAPTURE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_RECORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_SNAPSHOT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA3_TEMPLATE_MANUAL"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA3_TEMPLATE_COUNT"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "CAMERA3_VENDOR_TEMPLATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI24camera3_request_template",
+   "name" : "camera3_request_template",
+   "referenced_type" : "_ZTI24camera3_request_template",
+   "self_type" : "_ZTI24camera3_request_template",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_DEVICE_BIT_IN"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:297:1)",
+   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -16777216,
+     "name" : "AUDIO_FORMAT_MAIN_MASK"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_FORMAT_SUB_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
+    },
+    {
+     "enum_field_value" : 768,
+     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:464:1)",
+   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACE_DETECTION_HW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACE_DETECTION_SW"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:230:1)",
+   "referenced_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "self_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "GRALLOC_USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "GRALLOC_USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "GRALLOC_USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "GRALLOC_USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "GRALLOC_USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "GRALLOC_USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "GRALLOC_USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "GRALLOC_USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "GRALLOC_USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "GRALLOC_USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "GRALLOC_USAGE_HW_FB"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "GRALLOC_USAGE_EXTERNAL_DISP"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "GRALLOC_USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "GRALLOC_USAGE_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "GRALLOC_USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_WRITE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_READ"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_ZSL"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_MASK"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "GRALLOC_USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "GRALLOC_USAGE_RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "GRALLOC_USAGE_FOREIGN_BUFFERS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "GRALLOC_USAGE_HW_IMAGE_ENCODER"
+    },
+    {
+     "enum_field_value" : -2097153,
+     "name" : "GRALLOC_USAGE_ALLOC_MASK"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "GRALLOC_USAGE_PRIVATE_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "GRALLOC_USAGE_PRIVATE_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "GRALLOC_USAGE_PRIVATE_3"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/gralloc.h:68:1)",
+   "referenced_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "self_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "HAL_AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:12:1)",
+   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:264:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "HAL_COLOR_MODE_BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "HAL_COLOR_MODE_BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "HAL_COLOR_MODE_BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
+   "name" : "android_color_mode_v1_1_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
+   "self_type" : "_ZTI25android_color_mode_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_transform_t",
+   "name" : "android_color_transform_t",
+   "referenced_type" : "_ZTI25android_color_transform_t",
+   "self_type" : "_ZTI25android_color_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 39,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
+   "name" : "android_pixel_format_sw_t",
+   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
+   "self_type" : "_ZTI25android_pixel_format_sw_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-sw.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_LOW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_NORMAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
+   "name" : "audio_mix_latency_class_t",
+   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
+   "self_type" : "_ZTI25audio_mix_latency_class_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:322:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
+   "name" : "audio_encapsulation_mode_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
+   "self_type" : "_ZTI26audio_encapsulation_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTI26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:18:1)",
+   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 48,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
+   "name" : "android_pixel_format_v1_1_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "HAL_PIXEL_FORMAT_HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
+   "name" : "android_pixel_format_v1_2_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_location_t",
+   "name" : "audio_microphone_location_t",
+   "referenced_type" : "_ZTI27audio_microphone_location_t",
+   "self_type" : "_ZTI27audio_microphone_location_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_MIN"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_PUBLIC_CNT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_STREAM_CNT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_MAX"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_SOURCE_CNT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:29:1)",
+   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_RENDER_INTENT_ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
+   "name" : "android_render_intent_v1_1_t",
+   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
+   "self_type" : "_ZTI28android_render_intent_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "MIC_DIRECTION_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "MIC_DIRECTION_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "MIC_DIRECTION_BACK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "MIC_DIRECTION_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
+   "name" : "audio_microphone_direction_t",
+   "referenced_type" : "_ZTI28audio_microphone_direction_t",
+   "self_type" : "_ZTI28audio_microphone_direction_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUF_REQ_FAILED_PARTIAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_BUF_REQ_FAILED_CONFIGURING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_BUF_REQ_FAILED_ILLEGAL_ARGUMENTS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_BUF_REQ_FAILED_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI29camera3_buffer_request_status",
+   "name" : "camera3_buffer_request_status",
+   "referenced_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTI29camera3_buffer_request_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
+    }
+   ],
+   "linker_set_key" : "_ZTI30audio_channel_representation_t",
+   "name" : "audio_channel_representation_t",
+   "referenced_type" : "_ZTI30audio_channel_representation_t",
+   "self_type" : "_ZTI30audio_channel_representation_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "NATIVE_WINDOW_GET_EXTRA_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:285:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "name" : "audio_timestretch_stretch_mode_t",
+   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_PS_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_PS_BUF_REQ_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_PS_BUF_REQ_MAX_BUFFER_EXCEEDED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_PS_BUF_REQ_STREAM_DISCONNECTED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_PS_BUF_REQ_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_PS_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI32camera3_stream_buffer_req_status",
+   "name" : "camera3_stream_buffer_req_status",
+   "referenced_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "self_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_CMD_START_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_CMD_STOP_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_CMD_SET_DISPLAY_ORIENTATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_CMD_ENABLE_SHUTTER_SOUND"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_CMD_PLAY_RECORDING_SOUND"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA_CMD_START_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_CMD_STOP_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "CAMERA_CMD_PING"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "CAMERA_CMD_SET_VIDEO_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "CAMERA_CMD_SET_VIDEO_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:95:1)",
+   "referenced_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "self_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
+   "name" : "audio_microphone_directionality_t",
+   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
+   "self_type" : "_ZTI33audio_microphone_directionality_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "name" : "audio_timestretch_fallback_mode_t",
+   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_NORMAL_MODE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "CAMERA3_VENDOR_STREAM_CONFIGURATION_MODE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI33camera3_stream_configuration_mode",
+   "name" : "camera3_stream_configuration_mode",
+   "referenced_type" : "_ZTI33camera3_stream_configuration_mode",
+   "self_type" : "_ZTI33camera3_stream_configuration_mode",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 255,
+     "name" : "CAMERA3_JPEG_BLOB_ID"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/camera3.h:1988:1)",
+   "referenced_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "self_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:303:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "name" : "audio_encapsulation_metadata_type_t",
+   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base.h:53:1)",
+   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODEC_CONFIGURE_FLAG_ENCODE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_INFO_TRY_AGAIN_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaCodec.h:64:1)",
+   "referenced_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "self_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaExtractor.h:203:1)",
+   "referenced_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "self_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ENABLE_MASK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ONE_SHOT_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_COPY_OUT_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_NOOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMERA"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER"
+    }
+   ],
+   "linker_set_key" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:60:1)",
+   "referenced_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "self_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
+    }
+   ],
+   "linker_set_key" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "name" : "ANativeWindow_FrameRateCompatibilityInternal",
+   "referenced_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "self_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FCC_1"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FCC_2"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FCC_8"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_12"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "FCC_24"
+    }
+   ],
+   "linker_set_key" : "_ZTI6$FCC_1",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:214:1)",
+   "referenced_type" : "_ZTI6$FCC_1",
+   "self_type" : "_ZTI6$FCC_1",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAEXTRACTOR_SEEK_PREVIOUS_SYNC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SEEK_NEXT_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SEEK_CLOSEST_SYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI8SeekMode",
+   "name" : "SeekMode",
+   "referenced_type" : "_ZTI8SeekMode",
+   "self_type" : "_ZTI8SeekMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ndk::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ndk::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
+   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::TOP_BOTTOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::RIGHT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "name" : "aidl::android::hardware::graphics::common::Interlaced",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Compression::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Compression::DISPLAY_STREAM_COMPRESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "name" : "aidl::android::hardware::graphics::common::Compression",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::SITED_INTERSTITIAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::COSITED_HORIZONTAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "name" : "aidl::android::hardware::graphics::common::ChromaSiting",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::NONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::PREMULTIPLIED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::COVERAGE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "name" : "aidl::android::hardware::graphics::common::BlendMode",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItem::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItem::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItem.h:46:5)",
+   "referenced_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FrameEvent::POSTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FrameEvent::REQUESTED_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FrameEvent::LATCH"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::FrameEvent::ACQUIRE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::FrameEvent::FIRST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::FrameEvent::LAST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::FrameEvent::GPU_COMPOSITION_DONE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::FrameEvent::DISPLAY_PRESENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::FrameEvent::DEQUEUE_READY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::FrameEvent::RELEASE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::FrameEvent::EVENT_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10FrameEventE",
+   "name" : "android::FrameEvent",
+   "referenced_type" : "_ZTIN7android10FrameEventE",
+   "self_type" : "_ZTIN7android10FrameEventE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
+   "name" : "android::Parcelable::Stability",
+   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
+   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::BufferQueue::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:32:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferQueue::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:34:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueue::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::BufferQueue::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:36:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 62,
+     "name" : "android::BufferQueue::MAX_MAX_ACQUIRED_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:43:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "self_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::HdrMetadata::SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::HdrMetadata::CTA861_3"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::HdrMetadata::HDR10PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadata4TypeE",
+   "name" : "android::HdrMetadata::Type",
+   "referenced_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "self_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMemoryHeap::READ_ONLY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "name" : "android::IMemoryHeap::(anonymous enum at frameworks/native/libs/binder/include/binder/IMemory.h:37:5)",
+   "referenced_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "self_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PublicFormat::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PublicFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PublicFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PublicFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PublicFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::PublicFormat::NV16"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::PublicFormat::NV21"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::PublicFormat::YUY2"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PublicFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::PublicFormat::RAW_SENSOR"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::PublicFormat::PRIVATE"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::PublicFormat::YUV_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::PublicFormat::RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::PublicFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::PublicFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PublicFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::PublicFormat::JPEG"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::PublicFormat::DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::PublicFormat::RAW_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::PublicFormat::RAW_DEPTH10"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::PublicFormat::YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::PublicFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::PublicFormat::Y16"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::PublicFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "android::PublicFormat::DEPTH16"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "android::PublicFormat::DEPTH_JPEG"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "android::PublicFormat::HEIC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12PublicFormatE",
+   "name" : "android::PublicFormat",
+   "referenced_type" : "_ZTIN7android12PublicFormatE",
+   "self_type" : "_ZTIN7android12PublicFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PublicFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 255,
+     "name" : "android::GraphicBuffer::USAGE_SOFTWARE_MASK"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::GraphicBuffer::USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::GraphicBuffer::USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::GraphicBuffer::USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::GraphicBuffer::USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::GraphicBuffer::USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::GraphicBuffer::USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "android::GraphicBuffer::USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::GraphicBuffer::USAGE_CURSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:56:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "self_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::WRAP_HANDLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::TAKE_HANDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::TAKE_UNREGISTERED_HANDLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::CLONE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "name" : "android::GraphicBuffer::HandleWrapMethod",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "self_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIh"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::ownNone"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::ownHandle"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::ownData"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:221:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "self_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_pointer<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "name" : "android::trait_pointer<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "name" : "android::trait_pointer<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "name" : "android::trait_pointer<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MemoryHeapBase::READ_ONLY"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::MemoryHeapBase::DONT_MAP_LOCALLY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::MemoryHeapBase::NO_CACHING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "name" : "android::MemoryHeapBase::(anonymous enum at frameworks/native/libs/binder/include/binder/MemoryHeapBase.h:32:5)",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "self_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::NO_ERROR"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "android::UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "android::BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "android::ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "android::FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "android::BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "android::NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "android::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "android::UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "android::FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "android::UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
+   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Errors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "android::PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "android::PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "android::PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
+   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/ThreadDefs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::BufferQueueDefs::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueueDefs::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::BufferQueueDefs::(anonymous enum at frameworks/native/libs/ui/include/ui/BufferQueueDefs.h:27:9)",
+   "referenced_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/BufferQueueDefs.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<String8, String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::DEFAULT_MAX_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:44:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:45:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferItemConsumer::NO_BUFFER_AVAILABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:46:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_copy<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_copy<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_copy<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_ctor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_dtor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_move<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_move<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_move<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String16>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:187:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBufferMapper::GRALLOC_2"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBufferMapper::GRALLOC_3"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBufferMapper::GRALLOC_4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "name" : "android::GraphicBufferMapper::Version",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferConsumer::STALE_BUFFER_SLOT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferConsumer::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::IGraphicBufferConsumer::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::IGraphicBufferConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h:47:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::Api"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::AllLocal"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1651602789,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_QUEUE"
+    },
+    {
+     "enum_field_value" : 1651012962,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_HUB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:90:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferProducer::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:81:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_NONE"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PIXEL_FORMAT_CUSTOM"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::PIXEL_FORMAT_TRANSLUCENT"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PIXEL_FORMAT_TRANSPARENT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PIXEL_FORMAT_OPAQUE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::PIXEL_FORMAT_RGBA_5551"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::PIXEL_FORMAT_RGBA_4444"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PIXEL_FORMAT_RGBA_1010102"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "name" : "android::(anonymous enum at frameworks/native/libs/ui/include/ui/PixelFormat.h:32:1)",
+   "referenced_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "self_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PixelFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 157929241,
+     "name" : "android::os::IInputConstants::BLOCK_FLAG_SLIPPERY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_static/gen/aidl/android/os/IInputConstants.h:20:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5000,
+     "name" : "android::os::IInputConstants::UNMULTIPLIED_DEFAULT_DISPATCHING_TIMEOUT_MILLIS"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::os::IInputConstants::INVALID_BATTERY_CAPACITY"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::os::IInputConstants::INVALID_INPUT_EVENT_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_static/gen/aidl/android/os/IInputConstants.h:15:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::Fence::TIMEOUT_NEVER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "name" : "android::Fence::(anonymous enum at frameworks/native/libs/ui/include/ui/Fence.h:48:5)",
+   "referenced_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "self_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Fence::Status::Invalid"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Fence::Status::Unsignaled"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::Fence::Status::Signaled"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence6StatusE",
+   "name" : "android::Fence::Status",
+   "referenced_type" : "_ZTIN7android5Fence6StatusE",
+   "self_type" : "_ZTIN7android5Fence6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Mutex::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Mutex::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
+   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::READ_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "name" : "android::Parcel::ReadFlags",
+   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RWLock::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RWLock::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
+   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::binder::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::binder::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::binder::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::binder::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::binder::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::binder::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::binder::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::binder::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::binder::Status::EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "android::binder::Status::EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::binder::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::binder::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6Status9ExceptionE",
+   "name" : "android::binder::Status::Exception",
+   "referenced_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "self_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "name" : "android::traits<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "name" : "android::traits<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "name" : "android::traits<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned char>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599098439,
+     "name" : "android::IBinder::PING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598311760,
+     "name" : "android::IBinder::DUMP_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598246212,
+     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598968902,
+     "name" : "android::IBinder::INTERFACE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599295570,
+     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598380116,
+     "name" : "android::IBinder::EXTENSION_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599097156,
+     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599362900,
+     "name" : "android::IBinder::TWEET_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598835019,
+     "name" : "android::IBinder::LIKE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FLAG_ONEWAY"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IBinder::FLAG_CLEAR_BUF"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "name" : "android::IBinder::(anonymous enum at frameworks/native/libs/binder/include/binder/IBinder.h:51:5)",
+   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::FIRST_INC_STRONG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:318:5)",
+   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:309:5)",
+   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Surface::DEFAULT_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:369:5)",
+   "referenced_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "self_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::Surface::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:368:5)",
+   "referenced_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::HidlReturnRestriction::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "name" : "android::hardware::HidlReturnRestriction",
+   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::hardware::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "name" : "android::hardware::Status::Exception",
+   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::READPTRPOS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::WRITEPTRPOS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::DATAPTRPOS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::EVFLAGWORDPOS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "name" : "android::hardware::details::GrantorType",
+   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::kSynchronizedReadWrite"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::kUnsynchronizedWrite"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
+   "name" : "android::hardware::MQFlavor",
+   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::API"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::ALL_LOCAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CURRENTLY_CONNECTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::OK"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_INIT"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::UNKNOWN_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::UNSPECIFIED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK_HI"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_MIPMAP_COMPLETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::HW_IMAGE_ENCODER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HLG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_HLG"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_BT2020"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_HLG"
+    },
+    {
+     "enum_field_value" : 142999552,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::basic_string<char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<basic_string<char>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<double>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<float>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::WAKE_UP_ONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::WAKE_UP_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "name" : "android::Condition::WakeUpType",
+   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
+   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
+   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::State::VALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::State::INVALID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::State::FORCED_VALID_FOR_TEST"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime5StateE",
+   "name" : "android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::Snapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::Snapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::Snapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "name" : "android::FenceTime::Snapshot::State",
+   "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "self_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_buffer_request"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP25camera3_stream_buffer_ret"
+    }
+   ],
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "return_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP10_jintArray",
+   "self_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jbyteArray",
+   "self_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jcharArray",
+   "self_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jlongArray",
+   "self_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "return_type" : "_ZTIP11_jthrowable",
+   "self_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jfloatArray",
+   "self_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jshortArray",
+   "self_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP13_jdoubleArray",
+   "self_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(_JNIEnv *, int, _jclass *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "return_type" : "_ZTIP13_jobjectArray",
+   "self_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP14_jbooleanArray",
+   "self_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(_JNIEnv *, _jobjectArray *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(_JNIEnv *, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(_JNIEnv *, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "return_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(_JNIEnv *, _jintArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(_JNIEnv *, _jarray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(const JNINativeInterface **, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(const JNINativeInterface **, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(const JNINativeInterface **, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(const JNINativeInterface **, int, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvE",
+   "name" : "unsigned char (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP11hw_device_tE",
+   "name" : "int (hw_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE",
+   "name" : "int (ANativeWindow *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (alloc_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tE",
+   "name" : "int (framebuffer_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (framebuffer_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiE",
+   "name" : "int (framebuffer_device_t *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "name" : "int (framebuffer_device_t *, int, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvE",
+   "name" : "int (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (_JNIEnv *, _jthrowable *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jthrowable"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (_JNIEnv *, _jarray *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "name" : "int (_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (_JNIEnv *, _jclass *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "name" : "int (_JNIEnv *, _jstring *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (_JNIEnv *, _JavaVM **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnviE",
+   "name" : "int (_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVME",
+   "name" : "int (_JavaVM *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (_JavaVM *, _JNIEnv **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPPviE",
+   "name" : "int (_JavaVM *, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8AIBinder"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK7AParcel"
+    },
+    {
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceE",
+   "name" : "int (const camera3_device *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (const camera3_device *, camera3_capture_request *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP23camera3_capture_request"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (const camera3_device *, camera3_stream_configuration *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP28camera3_stream_configuration"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (const camera3_device *, const camera3_callback_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (const camera3_device *, const camera3_stream_buffer_set *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera3_stream_buffer_set"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (const gralloc_module_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tizE",
+   "name" : "int (const gralloc_module_t *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK23camera_module_callbacksE",
+   "name" : "int (const camera_module_callbacks *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPKcbE",
+   "name" : "int (const char *, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPKcbE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPKcbE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNIInvokeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (const JNIInvokeInterface **, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "name" : "int (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "name" : "int (const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvE",
+   "name" : "int (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvE",
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxE",
+   "name" : "int (void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxS_jE",
+   "name" : "int (void *, long long, void *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxS_jE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiP11camera_infoE",
+   "name" : "int (int, camera_info *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP11camera_info"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiP11camera_infoE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPK25camera_stream_combinationE",
+   "name" : "int (int, const camera_stream_combination *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera_stream_combination"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPP15camera_metadataE",
+   "name" : "int (int, camera_metadata **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPP15camera_metadataE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFivE",
+   "name" : "int ()",
+   "referenced_type" : "_ZTIFivE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFivE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (AMediaCodec *, void *, media_status_t, int, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTI14media_status_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (AMediaCodec *, void *, AMediaFormat *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviE",
+   "name" : "void (AMediaCodec *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14alloc_device_tPciE",
+   "name" : "void (alloc_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14alloc_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14vendor_tag_opsE",
+   "name" : "void (vendor_tag_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14vendor_tag_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14vendor_tag_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP20framebuffer_device_tPciE",
+   "name" : "void (framebuffer_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvE",
+   "name" : "void (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (_JNIEnv *, _jlongArray *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (_JNIEnv *, _jshortArray *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (_JNIEnv *, _jarray *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (_JNIEnv *, _jstring *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (_JNIEnv *, _jstring *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvPKcE",
+   "name" : "void (_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTI18AMediaDrmEventType"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmKeyStatus"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (const camera3_device *, vendor_tag_query_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP20vendor_tag_query_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceiE",
+   "name" : "void (const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14camera3_stream"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (const camera3_callback_ops *, const camera3_notify_msg *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK18camera3_notify_msg"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (const camera3_callback_ops *, const camera3_capture_result *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_capture_result"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK21camera3_stream_buffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "name" : "void (const camera_module_callbacks *, const char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "name" : "void (const camera_module_callbacks *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN7android6ParcelE"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "name" : "void (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "name" : "void (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (const JNINativeInterface **, void *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (const JNINativeInterface **, void *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (const JNINativeInterface **, void *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (const JNINativeInterface **, void *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (const JNINativeInterface **, void *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (const JNINativeInterface **, void *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (const JNINativeInterface **, void *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (const JNINativeInterface **, void *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (const JNINativeInterface **, void *, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvE",
+   "name" : "void (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderE",
+   "name" : "void (void *, AImageReader *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (void *, AImageReader *, AHardwareBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvyE",
+   "name" : "void (unsigned long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "referenced_type" : "_ZTIFvyE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvyE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AImageReader_acquireLatestImage",
+   "linker_set_key" : "AImageReader_acquireLatestImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireLatestImageAsync",
+   "linker_set_key" : "AImageReader_acquireLatestImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImage",
+   "linker_set_key" : "AImageReader_acquireNextImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImageAsync",
+   "linker_set_key" : "AImageReader_acquireNextImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_delete",
+   "linker_set_key" : "AImageReader_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getFormat",
+   "linker_set_key" : "AImageReader_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getHeight",
+   "linker_set_key" : "AImageReader_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getMaxImages",
+   "linker_set_key" : "AImageReader_getMaxImages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWidth",
+   "linker_set_key" : "AImageReader_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWindow",
+   "linker_set_key" : "AImageReader_getWindow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_new",
+   "linker_set_key" : "AImageReader_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_newWithUsage",
+   "linker_set_key" : "AImageReader_newWithUsage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setBufferRemovedListener",
+   "linker_set_key" : "AImageReader_setBufferRemovedListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP34AImageReader_BufferRemovedListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setImageListener",
+   "linker_set_key" : "AImageReader_setImageListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP26AImageReader_ImageListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImage_delete",
+   "linker_set_key" : "AImage_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_deleteAsync",
+   "linker_set_key" : "AImage_deleteAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getCropRect",
+   "linker_set_key" : "AImage_getCropRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIP14AImageCropRect"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getFormat",
+   "linker_set_key" : "AImage_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHardwareBuffer",
+   "linker_set_key" : "AImage_getHardwareBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHeight",
+   "linker_set_key" : "AImage_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getNumberOfPlanes",
+   "linker_set_key" : "AImage_getNumberOfPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneData",
+   "linker_set_key" : "AImage_getPlaneData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPh"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlanePixelStride",
+   "linker_set_key" : "AImage_getPlanePixelStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneRowStride",
+   "linker_set_key" : "AImage_getPlaneRowStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getTimestamp",
+   "linker_set_key" : "AImage_getTimestamp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getWidth",
+   "linker_set_key" : "AImage_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isRecoverable",
+   "linker_set_key" : "AMediaCodecActionCode_isRecoverable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isTransient",
+   "linker_set_key" : "AMediaCodecActionCode_isTransient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_delete",
+   "linker_set_key" : "AMediaCodecCryptoInfo_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getClearBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getClearBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getIV",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getIV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getKey",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getKey",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getMode",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getMode",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI17cryptoinfo_mode_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_new",
+   "linker_set_key" : "AMediaCodecCryptoInfo_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTI17cryptoinfo_mode_t"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_setPattern",
+   "linker_set_key" : "AMediaCodecCryptoInfo_setPattern",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIP20cryptoinfo_pattern_t"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_configure",
+   "linker_set_key" : "AMediaCodec_configure",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByName",
+   "linker_set_key" : "AMediaCodec_createCodecByName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByNameForClient",
+   "linker_set_key" : "AMediaCodec_createCodecByNameForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByType",
+   "linker_set_key" : "AMediaCodec_createDecoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createDecoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByType",
+   "linker_set_key" : "AMediaCodec_createEncoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createEncoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createInputSurface",
+   "linker_set_key" : "AMediaCodec_createInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createPersistentInputSurface",
+   "linker_set_key" : "AMediaCodec_createPersistentInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_delete",
+   "linker_set_key" : "AMediaCodec_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueInputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueOutputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_flush",
+   "linker_set_key" : "AMediaCodec_flush",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getBufferFormat",
+   "linker_set_key" : "AMediaCodec_getBufferFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputBuffer",
+   "linker_set_key" : "AMediaCodec_getInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputFormat",
+   "linker_set_key" : "AMediaCodec_getInputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getName",
+   "linker_set_key" : "AMediaCodec_getName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPPc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputBuffer",
+   "linker_set_key" : "AMediaCodec_getOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputFormat",
+   "linker_set_key" : "AMediaCodec_getOutputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueSecureInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueSecureInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseCrypto",
+   "linker_set_key" : "AMediaCodec_releaseCrypto",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseName",
+   "linker_set_key" : "AMediaCodec_releaseName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBuffer",
+   "linker_set_key" : "AMediaCodec_releaseOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBufferAtTime",
+   "linker_set_key" : "AMediaCodec_releaseOutputBufferAtTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setAsyncNotifyCallback",
+   "linker_set_key" : "AMediaCodec_setAsyncNotifyCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setInputSurface",
+   "linker_set_key" : "AMediaCodec_setInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setOutputSurface",
+   "linker_set_key" : "AMediaCodec_setOutputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setParameters",
+   "linker_set_key" : "AMediaCodec_setParameters",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_signalEndOfInputStream",
+   "linker_set_key" : "AMediaCodec_signalEndOfInputStream",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_start",
+   "linker_set_key" : "AMediaCodec_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_stop",
+   "linker_set_key" : "AMediaCodec_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_delete",
+   "linker_set_key" : "AMediaCrypto_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaCrypto_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_new",
+   "linker_set_key" : "AMediaCrypto_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaCrypto",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "linker_set_key" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_close",
+   "linker_set_key" : "AMediaDataSource_close",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_delete",
+   "linker_set_key" : "AMediaDataSource_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_new",
+   "linker_set_key" : "AMediaDataSource_new",
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_newUri",
+   "linker_set_key" : "AMediaDataSource_newUri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setClose",
+   "linker_set_key" : "AMediaDataSource_setClose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetAvailableSize",
+   "linker_set_key" : "AMediaDataSource_setGetAvailableSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetSize",
+   "linker_set_key" : "AMediaDataSource_setGetSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setReadAt",
+   "linker_set_key" : "AMediaDataSource_setReadAt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxS_jE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setUserdata",
+   "linker_set_key" : "AMediaDataSource_setUserdata",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDrm_closeSession",
+   "linker_set_key" : "AMediaDrm_closeSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_createByUUID",
+   "linker_set_key" : "AMediaDrm_createByUUID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIP9AMediaDrm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_decrypt",
+   "linker_set_key" : "AMediaDrm_decrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_encrypt",
+   "linker_set_key" : "AMediaDrm_encrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getKeyRequest",
+   "linker_set_key" : "AMediaDrm_getKeyRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTI16AMediaDrmKeyType"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_getPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyString",
+   "linker_set_key" : "AMediaDrm_getPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getProvisionRequest",
+   "linker_set_key" : "AMediaDrm_getProvisionRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getSecureStops",
+   "linker_set_key" : "AMediaDrm_getSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaDrm_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_openSession",
+   "linker_set_key" : "AMediaDrm_openSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideKeyResponse",
+   "linker_set_key" : "AMediaDrm_provideKeyResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideProvisionResponse",
+   "linker_set_key" : "AMediaDrm_provideProvisionResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_queryKeyStatus",
+   "linker_set_key" : "AMediaDrm_queryKeyStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_release",
+   "linker_set_key" : "AMediaDrm_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_releaseSecureStops",
+   "linker_set_key" : "AMediaDrm_releaseSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_removeKeys",
+   "linker_set_key" : "AMediaDrm_removeKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_restoreKeys",
+   "linker_set_key" : "AMediaDrm_restoreKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnEventListener",
+   "linker_set_key" : "AMediaDrm_setOnEventListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnExpirationUpdateListener",
+   "linker_set_key" : "AMediaDrm_setOnExpirationUpdateListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnKeysChangeListener",
+   "linker_set_key" : "AMediaDrm_setOnKeysChangeListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_setPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyString",
+   "linker_set_key" : "AMediaDrm_setPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_sign",
+   "linker_set_key" : "AMediaDrm_sign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_verify",
+   "linker_set_key" : "AMediaDrm_verify",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_advance",
+   "linker_set_key" : "AMediaExtractor_advance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_delete",
+   "linker_set_key" : "AMediaExtractor_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getCachedDuration",
+   "linker_set_key" : "AMediaExtractor_getCachedDuration",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getFileFormat",
+   "linker_set_key" : "AMediaExtractor_getFileFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getPsshInfo",
+   "linker_set_key" : "AMediaExtractor_getPsshInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP8PsshInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleCryptoInfo",
+   "linker_set_key" : "AMediaExtractor_getSampleCryptoInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFlags",
+   "linker_set_key" : "AMediaExtractor_getSampleFlags",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFormat",
+   "linker_set_key" : "AMediaExtractor_getSampleFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleSize",
+   "linker_set_key" : "AMediaExtractor_getSampleSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTime",
+   "linker_set_key" : "AMediaExtractor_getSampleTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTrackIndex",
+   "linker_set_key" : "AMediaExtractor_getSampleTrackIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackCount",
+   "linker_set_key" : "AMediaExtractor_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackFormat",
+   "linker_set_key" : "AMediaExtractor_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_new",
+   "linker_set_key" : "AMediaExtractor_new",
+   "return_type" : "_ZTIP15AMediaExtractor",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_readSampleData",
+   "linker_set_key" : "AMediaExtractor_readSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_seekTo",
+   "linker_set_key" : "AMediaExtractor_seekTo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTI8SeekMode"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_selectTrack",
+   "linker_set_key" : "AMediaExtractor_selectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSource",
+   "linker_set_key" : "AMediaExtractor_setDataSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceCustom",
+   "linker_set_key" : "AMediaExtractor_setDataSourceCustom",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceFd",
+   "linker_set_key" : "AMediaExtractor_setDataSourceFd",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_unselectTrack",
+   "linker_set_key" : "AMediaExtractor_unselectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaFormat_clear",
+   "linker_set_key" : "AMediaFormat_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_copy",
+   "linker_set_key" : "AMediaFormat_copy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_delete",
+   "linker_set_key" : "AMediaFormat_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getBuffer",
+   "linker_set_key" : "AMediaFormat_getBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getDouble",
+   "linker_set_key" : "AMediaFormat_getDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getFloat",
+   "linker_set_key" : "AMediaFormat_getFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt32",
+   "linker_set_key" : "AMediaFormat_getInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt64",
+   "linker_set_key" : "AMediaFormat_getInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getRect",
+   "linker_set_key" : "AMediaFormat_getRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getSize",
+   "linker_set_key" : "AMediaFormat_getSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getString",
+   "linker_set_key" : "AMediaFormat_getString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_new",
+   "linker_set_key" : "AMediaFormat_new",
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setBuffer",
+   "linker_set_key" : "AMediaFormat_setBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setDouble",
+   "linker_set_key" : "AMediaFormat_setDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setFloat",
+   "linker_set_key" : "AMediaFormat_setFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt32",
+   "linker_set_key" : "AMediaFormat_setInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt64",
+   "linker_set_key" : "AMediaFormat_setInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setRect",
+   "linker_set_key" : "AMediaFormat_setRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setSize",
+   "linker_set_key" : "AMediaFormat_setSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setString",
+   "linker_set_key" : "AMediaFormat_setString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_toString",
+   "linker_set_key" : "AMediaFormat_toString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_addTrack",
+   "linker_set_key" : "AMediaMuxer_addTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_append",
+   "linker_set_key" : "AMediaMuxer_append",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI10AppendMode"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_delete",
+   "linker_set_key" : "AMediaMuxer_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackCount",
+   "linker_set_key" : "AMediaMuxer_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackFormat",
+   "linker_set_key" : "AMediaMuxer_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_new",
+   "linker_set_key" : "AMediaMuxer_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI12OutputFormat"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setLocation",
+   "linker_set_key" : "AMediaMuxer_setLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setOrientationHint",
+   "linker_set_key" : "AMediaMuxer_setOrientationHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_start",
+   "linker_set_key" : "AMediaMuxer_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_stop",
+   "linker_set_key" : "AMediaMuxer_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_writeSampleData",
+   "linker_set_key" : "AMediaMuxer_writeSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaCodecBufferInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND",
+   "name" : "AMEDIACODEC_KEY_SUSPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUM",
+   "name" : "AMEDIAFORMAT_KEY_ALBUM",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD",
+   "name" : "AMEDIAFORMAT_KEY_CSD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_0",
+   "name" : "AMEDIAFORMAT_KEY_CSD_0",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_1",
+   "name" : "AMEDIAFORMAT_KEY_CSD_1",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_2",
+   "name" : "AMEDIAFORMAT_KEY_CSD_2",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_D263",
+   "name" : "AMEDIAFORMAT_KEY_D263",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DATE",
+   "name" : "AMEDIAFORMAT_KEY_DATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DURATION",
+   "name" : "AMEDIAFORMAT_KEY_DURATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ESDS",
+   "name" : "AMEDIAFORMAT_KEY_ESDS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GENRE",
+   "name" : "AMEDIAFORMAT_KEY_GENRE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOCATION",
+   "name" : "AMEDIAFORMAT_KEY_LOCATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOOP",
+   "name" : "AMEDIAFORMAT_KEY_LOOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MIME",
+   "name" : "AMEDIAFORMAT_KEY_MIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PSSH",
+   "name" : "AMEDIAFORMAT_KEY_PSSH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ROTATION",
+   "name" : "AMEDIAFORMAT_KEY_ROTATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SEI",
+   "name" : "AMEDIAFORMAT_KEY_SEI",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_STRIDE",
+   "name" : "AMEDIAFORMAT_KEY_STRIDE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TIME_US",
+   "name" : "AMEDIAFORMAT_KEY_TIME_US",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TITLE",
+   "name" : "AMEDIAFORMAT_KEY_TITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_YEAR",
+   "name" : "AMEDIAFORMAT_KEY_YEAR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  }
+ ],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA32_KDs",
+   "name" : "char16_t const (&)[32]",
+   "referenced_type" : "_ZTIA32_KDs",
+   "self_type" : "_ZTIRA32_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA33_KDs",
+   "name" : "char16_t const (&)[33]",
+   "referenced_type" : "_ZTIA33_KDs",
+   "self_type" : "_ZTIRA33_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA34_KDs",
+   "name" : "char16_t const (&)[34]",
+   "referenced_type" : "_ZTIA34_KDs",
+   "self_type" : "_ZTIRA34_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA36_KDs",
+   "name" : "char16_t const (&)[36]",
+   "referenced_type" : "_ZTIA36_KDs",
+   "self_type" : "_ZTIRA36_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA40_KDs",
+   "name" : "char16_t const (&)[40]",
+   "referenced_type" : "_ZTIA40_KDs",
+   "self_type" : "_ZTIRA40_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA50_Kc",
+   "name" : "char const (&)[50]",
+   "referenced_type" : "_ZTIA50_Kc",
+   "self_type" : "_ZTIRA50_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA53_Kc",
+   "name" : "char const (&)[53]",
+   "referenced_type" : "_ZTIA53_Kc",
+   "self_type" : "_ZTIRA53_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA54_Kc",
+   "name" : "char const (&)[54]",
+   "referenced_type" : "_ZTIA54_Kc",
+   "self_type" : "_ZTIRA54_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA60_Kc",
+   "name" : "char const (&)[60]",
+   "referenced_type" : "_ZTIA60_Kc",
+   "self_type" : "_ZTIRA60_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA62_Kc",
+   "name" : "char const (&)[62]",
+   "referenced_type" : "_ZTIA62_Kc",
+   "self_type" : "_ZTIRA62_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA65_Kc",
+   "name" : "char const (&)[65]",
+   "referenced_type" : "_ZTIA65_Kc",
+   "self_type" : "_ZTIRA65_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA66_Kc",
+   "name" : "char const (&)[66]",
+   "referenced_type" : "_ZTIA66_Kc",
+   "self_type" : "_ZTIRA66_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA67_Kc",
+   "name" : "char const (&)[67]",
+   "referenced_type" : "_ZTIA67_Kc",
+   "self_type" : "_ZTIRA67_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA68_Kc",
+   "name" : "char const (&)[68]",
+   "referenced_type" : "_ZTIA68_Kc",
+   "self_type" : "_ZTIRA68_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA75_Kc",
+   "name" : "char const (&)[75]",
+   "referenced_type" : "_ZTIA75_Kc",
+   "self_type" : "_ZTIRA75_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA78_Kc",
+   "name" : "char const (&)[78]",
+   "referenced_type" : "_ZTIA78_Kc",
+   "self_type" : "_ZTIRA78_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus &",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIRK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder &",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10BufferItemE",
+   "name" : "const android::BufferItem &",
+   "referenced_type" : "_ZTIKN7android10BufferItemE",
+   "self_type" : "_ZTIRKN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
+   "name" : "const android::Parcelable &",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIRKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata &",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIRKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper &",
+   "referenced_type" : "_ZTIKN7android13GrallocMapperE",
+   "self_type" : "_ZTIRKN7android13GrallocMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap> &",
+   "referenced_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2ui4SizeE",
+   "name" : "const android::ui::Size &",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIRKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4RectE",
+   "name" : "const android::Rect &",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIRKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5PointE",
+   "name" : "const android::Point &",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIRKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType &",
+   "referenced_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig &",
+   "referenced_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType &",
+   "referenced_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6ParcelE",
+   "name" : "const android::Parcel &",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIRKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6RegionE",
+   "name" : "const android::Region &",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIRKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIRKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6binder6StatusE",
+   "name" : "const android::binder::Status &",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIRKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android7String8E",
+   "name" : "const android::String8 &",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIRKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String16E",
+   "name" : "const android::String16 &",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIRKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version &",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status &",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIRKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android9FloatRectE",
+   "name" : "const android::FloatRect &",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIRKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKP6AImage",
+   "name" : "AImage *const &",
+   "referenced_type" : "_ZTIKP6AImage",
+   "self_type" : "_ZTIRKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const &",
+   "referenced_type" : "_ZTIKPN7android10BufferItemE",
+   "self_type" : "_ZTIRKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKa",
+   "name" : "const signed char &",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIRKa",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKb",
+   "name" : "const bool &",
+   "referenced_type" : "_ZTIKb",
+   "self_type" : "_ZTIRKb",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKd",
+   "name" : "const double &",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIRKd",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKf",
+   "name" : "const float &",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIRKf",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKh",
+   "name" : "const unsigned char &",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIRKh",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKi",
+   "name" : "const int &",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIRKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKj",
+   "name" : "const unsigned int &",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIRKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKs",
+   "name" : "const short &",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIRKs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKt",
+   "name" : "const unsigned short &",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIRKt",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKx",
+   "name" : "const long long &",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIRKx",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKy",
+   "name" : "const unsigned long long &",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIRKy",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10BufferItemE",
+   "name" : "android::BufferItem &",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIRN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10TextOutputE",
+   "name" : "android::TextOutput &",
+   "referenced_type" : "_ZTIN7android10TextOutputE",
+   "self_type" : "_ZTIRN7android10TextOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer &",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIRN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIRN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation &",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> &",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> &",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> &",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4RectE",
+   "name" : "android::Rect &",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIRN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5FenceE",
+   "name" : "android::Fence &",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIRN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5MutexE",
+   "name" : "android::Mutex &",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIRN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5PointE",
+   "name" : "android::Point &",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIRN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RWLockE",
+   "name" : "android::RWLock &",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIRN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RegionE",
+   "name" : "android::Region &",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIRN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIRN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6binder6StatusE",
+   "name" : "android::binder::Status &",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIRN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android7String8E",
+   "name" : "android::String8 &",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIRN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8LOG_stubE",
+   "name" : "android::LOG_stub &",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIRN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8String16E",
+   "name" : "android::String16 &",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIRN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
+   "name" : "android::hardware::Status &",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIRN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRP6AImage",
+   "name" : "AImage *&",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIRP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKi",
+   "name" : "const int *&",
+   "referenced_type" : "_ZTIPKi",
+   "self_type" : "_ZTIRPKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKv",
+   "name" : "const void *&",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIRPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPN7android10BufferItemE",
+   "name" : "android::BufferItem *&",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIRPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPi",
+   "name" : "int *&",
+   "referenced_type" : "_ZTIPi",
+   "self_type" : "_ZTIRPi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPv",
+   "name" : "void *&",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIRPv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRh",
+   "name" : "unsigned char &",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIRh",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRi",
+   "name" : "int &",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIRi",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRj",
+   "name" : "unsigned int &",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIRj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRy",
+   "name" : "unsigned long long &",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIRy",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jintArray",
+   "name" : "_jintArray *",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTIP10_jintArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jmethodID",
+   "name" : "_jmethodID *",
+   "referenced_type" : "_ZTI10_jmethodID",
+   "self_type" : "_ZTIP10_jmethodID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaCodec",
+   "name" : "AMediaCodec *",
+   "referenced_type" : "_ZTI11AMediaCodec",
+   "self_type" : "_ZTIP11AMediaCodec",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaMuxer",
+   "name" : "AMediaMuxer *",
+   "referenced_type" : "_ZTI11AMediaMuxer",
+   "self_type" : "_ZTIP11AMediaMuxer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11DrmListener",
+   "name" : "DrmListener *",
+   "referenced_type" : "_ZTI11DrmListener",
+   "self_type" : "_ZTIP11DrmListener",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jbyteArray",
+   "name" : "_jbyteArray *",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTIP11_jbyteArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jcharArray",
+   "name" : "_jcharArray *",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTIP11_jcharArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jlongArray",
+   "name" : "_jlongArray *",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTIP11_jlongArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jthrowable",
+   "name" : "_jthrowable *",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTIP11_jthrowable",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_face",
+   "name" : "camera_face *",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTIP11camera_face",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_info",
+   "name" : "camera_info *",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTIP11camera_info",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_device_t",
+   "name" : "hw_device_t *",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTIP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_module_t",
+   "name" : "hw_module_t *",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIP11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AImageReader",
+   "name" : "AImageReader *",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIP12AImageReader",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaCrypto",
+   "name" : "AMediaCrypto *",
+   "referenced_type" : "_ZTI12AMediaCrypto",
+   "self_type" : "_ZTIP12AMediaCrypto",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaFormat",
+   "name" : "AMediaFormat *",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIP12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12CodecHandler",
+   "name" : "CodecHandler *",
+   "referenced_type" : "_ZTI12CodecHandler",
+   "self_type" : "_ZTIP12CodecHandler",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12JavaVMOption",
+   "name" : "JavaVMOption *",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTIP12JavaVMOption",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jfloatArray",
+   "name" : "_jfloatArray *",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTIP12_jfloatArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jshortArray",
+   "name" : "_jshortArray *",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTIP12_jshortArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13AIBinder_Weak",
+   "name" : "AIBinder_Weak *",
+   "referenced_type" : "_ZTI13AIBinder_Weak",
+   "self_type" : "_ZTIP13AIBinder_Weak",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13NdkDataSource",
+   "name" : "NdkDataSource *",
+   "referenced_type" : "_ZTI13NdkDataSource",
+   "self_type" : "_ZTIP13NdkDataSource",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jdoubleArray",
+   "name" : "_jdoubleArray *",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTIP13_jdoubleArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jobjectArray",
+   "name" : "_jobjectArray *",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTIP13_jobjectArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13android_ycbcr",
+   "name" : "android_ycbcr *",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTIP13android_ycbcr",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13audio_usage_t",
+   "name" : "audio_usage_t *",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTIP13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13camera_stream",
+   "name" : "camera_stream *",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTIP13camera_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13native_handle",
+   "name" : "native_handle *",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIP13native_handle",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AIBinder_Class",
+   "name" : "AIBinder_Class *",
+   "referenced_type" : "_ZTI14AIBinder_Class",
+   "self_type" : "_ZTIP14AIBinder_Class",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AImageCropRect",
+   "name" : "AImageCropRect *",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTIP14AImageCropRect",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14_jbooleanArray",
+   "name" : "_jbooleanArray *",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTIP14_jbooleanArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14alloc_device_t",
+   "name" : "alloc_device_t *",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTIP14alloc_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_format_t",
+   "name" : "audio_format_t *",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIP14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_source_t",
+   "name" : "audio_source_t *",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTIP14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14camera3_stream",
+   "name" : "camera3_stream *",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14vendor_tag_ops",
+   "name" : "vendor_tag_ops *",
+   "referenced_type" : "_ZTI14vendor_tag_ops",
+   "self_type" : "_ZTIP14vendor_tag_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AMediaExtractor",
+   "name" : "AMediaExtractor *",
+   "referenced_type" : "_ZTI15AMediaExtractor",
+   "self_type" : "_ZTIP15AMediaExtractor",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15audio_devices_t",
+   "name" : "audio_devices_t *",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIP15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15camera_metadata",
+   "name" : "camera_metadata *",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16AMediaDataSource",
+   "name" : "AMediaDataSource *",
+   "referenced_type" : "_ZTI16AMediaDataSource",
+   "self_type" : "_ZTIP16AMediaDataSource",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t *",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTIP17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray *",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIP18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIP18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18android_flex_plane",
+   "name" : "android_flex_plane *",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTIP18android_flex_plane",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18camera3_device_ops",
+   "name" : "camera3_device_ops *",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTIP18camera3_device_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_dataspace_t",
+   "name" : "android_dataspace_t *",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTIP19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_input_flags_t",
+   "name" : "audio_input_flags_t *",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTIP19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_stream_type_t",
+   "name" : "audio_stream_type_t *",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTIP19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19hw_module_methods_t",
+   "name" : "hw_module_methods_t *",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTIP19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t *",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIP20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_content_type_t",
+   "name" : "audio_content_type_t *",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTIP20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_output_flags_t",
+   "name" : "audio_output_flags_t *",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTIP20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t *",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTIP20cryptoinfo_pattern_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20framebuffer_device_t",
+   "name" : "framebuffer_device_t *",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTIP20framebuffer_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20vendor_tag_query_ops",
+   "name" : "vendor_tag_query_ops *",
+   "referenced_type" : "_ZTI20vendor_tag_query_ops",
+   "self_type" : "_ZTIP20vendor_tag_query_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIP21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecCryptoInfo",
+   "name" : "AMediaCodecCryptoInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecCryptoInfo",
+   "self_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIP21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer *",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIP21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
+   "name" : "AIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
+   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23camera3_capture_request",
+   "name" : "camera3_capture_request *",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTIP23camera3_capture_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret *",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTIP25camera3_stream_buffer_ret",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener *",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTIP26AImageReader_ImageListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t *",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIP26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration *",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTIP28camera3_stream_configuration",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener *",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP3DIR",
+   "name" : "DIR *",
+   "referenced_type" : "_ZTI3DIR",
+   "self_type" : "_ZTIP3DIR",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6AImage",
+   "name" : "AImage *",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AParcel",
+   "name" : "AParcel *",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AStatus",
+   "name" : "AStatus *",
+   "referenced_type" : "_ZTI7AStatus",
+   "self_type" : "_ZTIP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JNIEnv",
+   "name" : "_JNIEnv *",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTIP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JavaVM",
+   "name" : "_JavaVM *",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTIP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jarray",
+   "name" : "_jarray *",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTIP7_jarray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jclass",
+   "name" : "_jclass *",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTIP7_jclass",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8AIBinder",
+   "name" : "AIBinder *",
+   "referenced_type" : "_ZTI8AIBinder",
+   "self_type" : "_ZTIP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8PsshInfo",
+   "name" : "PsshInfo *",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTIP8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jobject",
+   "name" : "_jobject *",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTIP8_jobject",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jstring",
+   "name" : "_jstring *",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTIP8_jstring",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9AMediaDrm",
+   "name" : "AMediaDrm *",
+   "referenced_type" : "_ZTI9AMediaDrm",
+   "self_type" : "_ZTIP9AMediaDrm",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9_jfieldID",
+   "name" : "_jfieldID *",
+   "referenced_type" : "_ZTI9_jfieldID",
+   "self_type" : "_ZTIP9_jfieldID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPDs",
+   "name" : "char16_t *",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIPDs",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (*)(const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "self_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "self_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(*)(_JNIEnv *, int, _jclass *, _jobject *)",
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "self_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobjectArray *, int)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(*)(_JNIEnv *, void *, long long)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(*)(_JNIEnv *, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(*)(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "self_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(*)(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "self_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(*)(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "self_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(*)(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "self_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "self_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(*)(_JNIEnv *, _jintArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "self_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(*)(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "self_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(*)(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "self_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(*)(_JNIEnv *, _jarray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, long long)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(*)(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "self_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvE",
+   "name" : "unsigned char (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "self_type" : "_ZTIPFhP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jobject *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP11hw_device_tE",
+   "name" : "int (*)(hw_device_t *)",
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "self_type" : "_ZTIPFiP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE",
+   "name" : "int (*)(ANativeWindow *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiPcE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (*)(alloc_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "self_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tE",
+   "name" : "int (*)(framebuffer_device_t *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (*)(framebuffer_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiE",
+   "name" : "int (*)(framebuffer_device_t *, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "name" : "int (*)(framebuffer_device_t *, int, int, int, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvE",
+   "name" : "int (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "self_type" : "_ZTIPFiP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (*)(_JNIEnv *, _jthrowable *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (*)(_JNIEnv *, _jarray *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "name" : "int (*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "name" : "int (*)(_JNIEnv *, _jstring *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (*)(_JNIEnv *, _JavaVM **)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnviE",
+   "name" : "int (*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "self_type" : "_ZTIPFiP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVME",
+   "name" : "int (*)(_JavaVM *)",
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (*)(_JavaVM *, _JNIEnv **, void *)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "self_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPPviE",
+   "name" : "int (*)(_JavaVM *, void **, int)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "self_type" : "_ZTIPFiP7_JavaVMPPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (*)(const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "self_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceE",
+   "name" : "int (*)(const camera3_device *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (*)(const camera3_device *, camera3_capture_request *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (*)(const camera3_device *, camera3_stream_configuration *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (*)(const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (*)(const camera3_device *, const camera3_callback_ops *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (*)(const camera3_device *, const camera3_stream_buffer_set *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tizE",
+   "name" : "int (*)(const gralloc_module_t *, int, ...)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tizE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK23camera_module_callbacksE",
+   "name" : "int (*)(const camera_module_callbacks *)",
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "self_type" : "_ZTIPFiPK23camera_module_callbacksE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPKcbE",
+   "name" : "int (*)(const char *, bool)",
+   "referenced_type" : "_ZTIFiPKcbE",
+   "self_type" : "_ZTIPFiPKcbE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNIInvokeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "name" : "int (*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvE",
+   "name" : "int (*)(void *)",
+   "referenced_type" : "_ZTIFiPvE",
+   "self_type" : "_ZTIPFiPvE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxE",
+   "name" : "int (*)(void *, long long)",
+   "referenced_type" : "_ZTIFiPvxE",
+   "self_type" : "_ZTIPFiPvxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxS_jE",
+   "name" : "int (*)(void *, long long, void *, unsigned int)",
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "self_type" : "_ZTIPFiPvxS_jE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiP11camera_infoE",
+   "name" : "int (*)(int, camera_info *)",
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "self_type" : "_ZTIPFiiP11camera_infoE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "name" : "int (*)(int, const camera_stream_combination *)",
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "self_type" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPP15camera_metadataE",
+   "name" : "int (*)(int, camera_metadata **)",
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "self_type" : "_ZTIPFiiPP15camera_metadataE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFivE",
+   "name" : "int (*)()",
+   "referenced_type" : "_ZTIFivE",
+   "self_type" : "_ZTIPFivE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (*)(AMediaCodec *, void *, media_status_t, int, const char *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (*)(AMediaCodec *, void *, AMediaFormat *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviE",
+   "name" : "void (*)(AMediaCodec *, void *, int)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (*)(AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14alloc_device_tPciE",
+   "name" : "void (*)(alloc_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "self_type" : "_ZTIPFvP14alloc_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14vendor_tag_opsE",
+   "name" : "void (*)(vendor_tag_ops *)",
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "self_type" : "_ZTIPFvP14vendor_tag_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "name" : "void (*)(framebuffer_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "self_type" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvE",
+   "name" : "void (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "self_type" : "_ZTIPFvP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, long long *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, float *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, double *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (*)(_JNIEnv *, _jarray *, void *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvPKcE",
+   "name" : "void (*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (*)(const camera3_device *, vendor_tag_query_ops *)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceiE",
+   "name" : "void (*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (*)(const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "self_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_notify_msg *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_capture_result *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (*)(const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "name" : "void (*)(const camera_module_callbacks *, const char *, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "name" : "void (*)(const camera_module_callbacks *, int, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (*)(android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "self_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "name" : "void (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "name" : "void (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, long long *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvE",
+   "name" : "void (*)(void *)",
+   "referenced_type" : "_ZTIFvPvE",
+   "self_type" : "_ZTIPFvPvE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderE",
+   "name" : "void (*)(void *, AImageReader *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (*)(void *, AImageReader *, AHardwareBuffer *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvyE",
+   "name" : "void (*)(unsigned long long)",
+   "referenced_type" : "_ZTIFvyE",
+   "self_type" : "_ZTIPFvyE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11hw_module_t",
+   "name" : "const hw_module_t *",
+   "referenced_type" : "_ZTIK11hw_module_t",
+   "self_type" : "_ZTIPK11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AImageReader",
+   "name" : "const AImageReader *",
+   "referenced_type" : "_ZTIK12AImageReader",
+   "self_type" : "_ZTIPK12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AMediaFormat",
+   "name" : "const AMediaFormat *",
+   "referenced_type" : "_ZTIK12AMediaFormat",
+   "self_type" : "_ZTIPK12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_device",
+   "name" : "const camera3_device *",
+   "referenced_type" : "_ZTIK14camera3_device",
+   "self_type" : "_ZTIPK14camera3_device",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_stream",
+   "name" : "const camera3_stream *",
+   "referenced_type" : "_ZTIK14camera3_stream",
+   "self_type" : "_ZTIPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15JNINativeMethod",
+   "name" : "const JNINativeMethod *",
+   "referenced_type" : "_ZTIK15JNINativeMethod",
+   "self_type" : "_ZTIPK15JNINativeMethod",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15camera_metadata",
+   "name" : "const camera_metadata *",
+   "referenced_type" : "_ZTIK15camera_metadata",
+   "self_type" : "_ZTIPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK16gralloc_module_t",
+   "name" : "const gralloc_module_t *",
+   "referenced_type" : "_ZTIK16gralloc_module_t",
+   "self_type" : "_ZTIPK16gralloc_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray *",
+   "referenced_type" : "_ZTIK18AMediaDrmByteArray",
+   "self_type" : "_ZTIPK18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIPK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface",
+   "self_type" : "_ZTIPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface",
+   "self_type" : "_ZTIPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg *",
+   "referenced_type" : "_ZTIK18camera3_notify_msg",
+   "self_type" : "_ZTIPK18camera3_notify_msg",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops *",
+   "referenced_type" : "_ZTIK20camera3_callback_ops",
+   "self_type" : "_ZTIPK20camera3_callback_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIPK21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *",
+   "referenced_type" : "_ZTIK21camera3_stream_buffer",
+   "self_type" : "_ZTIPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request *",
+   "referenced_type" : "_ZTIK22camera3_buffer_request",
+   "self_type" : "_ZTIPK22camera3_buffer_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_capture_result",
+   "name" : "const camera3_capture_result *",
+   "referenced_type" : "_ZTIK22camera3_capture_result",
+   "self_type" : "_ZTIPK22camera3_capture_result",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks *",
+   "referenced_type" : "_ZTIK23camera_module_callbacks",
+   "self_type" : "_ZTIPK23camera_module_callbacks",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set *",
+   "referenced_type" : "_ZTIK25camera3_stream_buffer_set",
+   "self_type" : "_ZTIPK25camera3_stream_buffer_set",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera_stream_combination",
+   "name" : "const camera_stream_combination *",
+   "referenced_type" : "_ZTIK25camera_stream_combination",
+   "self_type" : "_ZTIPK25camera_stream_combination",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6AImage",
+   "name" : "const AImage *",
+   "referenced_type" : "_ZTIK6AImage",
+   "self_type" : "_ZTIPK6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue",
+   "self_type" : "_ZTIPK6jvalue",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7AParcel",
+   "name" : "const AParcel *",
+   "referenced_type" : "_ZTIK7AParcel",
+   "self_type" : "_ZTIPK7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKDs",
+   "name" : "const char16_t *",
+   "referenced_type" : "_ZTIKDs",
+   "self_type" : "_ZTIPKDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
+   "name" : "const android::Parcelable *",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIPKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
+   "name" : "const android::VectorImpl *",
+   "referenced_type" : "_ZTIKN7android10VectorImplE",
+   "self_type" : "_ZTIPKN7android10VectorImplE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BufferStateE",
+   "name" : "const android::BufferState *",
+   "referenced_type" : "_ZTIKN7android11BufferStateE",
+   "self_type" : "_ZTIPKN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata *",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIPKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap *",
+   "referenced_type" : "_ZTIKN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPKN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer *",
+   "referenced_type" : "_ZTIKN7android12MemoryDealerE",
+   "self_type" : "_ZTIPKN7android12MemoryDealerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle *",
+   "referenced_type" : "_ZTIKN7android12NativeHandleE",
+   "self_type" : "_ZTIPKN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry *",
+   "referenced_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory *",
+   "referenced_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2ui4SizeE",
+   "name" : "const android::ui::Size *",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIPKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4RectE",
+   "name" : "const android::Rect *",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIPKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "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/IBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "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/IServiceNotification.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5FenceE",
+   "name" : "const android::Fence *",
+   "referenced_type" : "_ZTIKN7android5FenceE",
+   "self_type" : "_ZTIPKN7android5FenceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5PointE",
+   "name" : "const android::Point *",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIPKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob *",
+   "referenced_type" : "_ZTIKN7android6Parcel4BlobE",
+   "self_type" : "_ZTIPKN7android6Parcel4BlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6ParcelE",
+   "name" : "const android::Parcel *",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIPKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6RegionE",
+   "name" : "const android::Region *",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIPKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIPKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6binder6StatusE",
+   "name" : "const android::binder::Status *",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIPKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
+   "name" : "const android::RefBase *",
+   "referenced_type" : "_ZTIKN7android7RefBaseE",
+   "self_type" : "_ZTIPKN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7String8E",
+   "name" : "const android::String8 *",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIPKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7SurfaceE",
+   "name" : "const android::Surface *",
+   "referenced_type" : "_ZTIKN7android7SurfaceE",
+   "self_type" : "_ZTIPKN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8AHandlerE",
+   "name" : "const android::AHandler *",
+   "referenced_type" : "_ZTIKN7android8AHandlerE",
+   "self_type" : "_ZTIPKN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8String16E",
+   "name" : "const android::String16 *",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIPKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status *",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIPKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase *",
+   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
+   "self_type" : "_ZTIPKN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9FloatRectE",
+   "name" : "const android::FloatRect *",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIPKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK14camera3_stream",
+   "name" : "const camera3_stream *const *",
+   "referenced_type" : "_ZTIKPK14camera3_stream",
+   "self_type" : "_ZTIPKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const *",
+   "referenced_type" : "_ZTIKPK21camera3_stream_buffer",
+   "self_type" : "_ZTIPKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKa",
+   "name" : "const signed char *",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIPKa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKs",
+   "name" : "const short *",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIPKs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKx",
+   "name" : "const long long *",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIPKx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader13FrameListenerE",
+   "name" : "AImageReader::FrameListener *",
+   "referenced_type" : "_ZTIN12AImageReader13FrameListenerE",
+   "self_type" : "_ZTIPN12AImageReader13FrameListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "name" : "AImageReader::CallbackHandler *",
+   "referenced_type" : "_ZTIN12AImageReader15CallbackHandlerE",
+   "self_type" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "name" : "AImageReader::BufferRemovedListener *",
+   "referenced_type" : "_ZTIN12AImageReader21BufferRemovedListenerE",
+   "self_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface *",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase *",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak *",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferItemE",
+   "name" : "android::BufferItem *",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferSlotE",
+   "name" : "android::BufferSlot *",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIPN7android10BufferSlotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10DataSourceE",
+   "name" : "android::DataSource *",
+   "referenced_type" : "_ZTIN7android10DataSourceE",
+   "self_type" : "_ZTIPN7android10DataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IDrmClientE",
+   "name" : "android::IDrmClient *",
+   "referenced_type" : "_ZTIN7android10IDrmClientE",
+   "self_type" : "_ZTIPN7android10IDrmClientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IInterfaceE",
+   "name" : "android::IInterface *",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIPN7android10IInterfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "name" : "android::MediaCodec::ResourceManagerServiceProxy *",
+   "referenced_type" : "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "self_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodecE",
+   "name" : "android::MediaCodec *",
+   "referenced_type" : "_ZTIN7android10MediaCodecE",
+   "self_type" : "_ZTIPN7android10MediaCodecE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaMuxerE",
+   "name" : "android::MediaMuxer *",
+   "referenced_type" : "_ZTIN7android10MediaMuxerE",
+   "self_type" : "_ZTIPN7android10MediaMuxerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10ParcelableE",
+   "name" : "android::Parcelable *",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIPN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11AReplyTokenE",
+   "name" : "android::AReplyToken *",
+   "referenced_type" : "_ZTIN7android11AReplyTokenE",
+   "self_type" : "_ZTIPN7android11AReplyTokenE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BufferStateE",
+   "name" : "android::BufferState *",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIPN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IDataSourceE",
+   "name" : "android::IDataSource *",
+   "referenced_type" : "_ZTIN7android11IDataSourceE",
+   "self_type" : "_ZTIPN7android11IDataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap *",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11MediaWriterE",
+   "name" : "android::MediaWriter *",
+   "referenced_type" : "_ZTIN7android11MediaWriterE",
+   "self_type" : "_ZTIPN7android11MediaWriterE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener *",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaPlayerE",
+   "name" : "android::IMediaPlayer *",
+   "referenced_type" : "_ZTIN7android12IMediaPlayerE",
+   "self_type" : "_ZTIPN7android12IMediaPlayerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaSourceE",
+   "name" : "android::IMediaSource *",
+   "referenced_type" : "_ZTIN7android12IMediaSourceE",
+   "self_type" : "_ZTIPN7android12IMediaSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12NativeHandleE",
+   "name" : "android::NativeHandle *",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIPN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13MediaAppenderE",
+   "name" : "android::MediaAppender *",
+   "referenced_type" : "_ZTIN7android13MediaAppenderE",
+   "self_type" : "_ZTIPN7android13MediaAppenderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13RpcConnectionE",
+   "name" : "android::RpcConnection *",
+   "referenced_type" : "_ZTIN7android13RpcConnectionE",
+   "self_type" : "_ZTIPN7android13RpcConnectionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14BatteryCheckerE",
+   "name" : "android::BatteryChecker *",
+   "referenced_type" : "_ZTIN7android14BatteryCheckerE",
+   "self_type" : "_ZTIPN7android14BatteryCheckerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaCodecInfoE",
+   "name" : "android::MediaCodecInfo *",
+   "referenced_type" : "_ZTIN7android14MediaCodecInfoE",
+   "self_type" : "_ZTIPN7android14MediaCodecInfoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaMuxerBaseE",
+   "name" : "android::MediaMuxerBase *",
+   "referenced_type" : "_ZTIN7android14MediaMuxerBaseE",
+   "self_type" : "_ZTIPN7android14MediaMuxerBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15IMediaExtractorE",
+   "name" : "android::IMediaExtractor *",
+   "referenced_type" : "_ZTIN7android15IMediaExtractorE",
+   "self_type" : "_ZTIPN7android15IMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener *",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIPN7android15SurfaceListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener *",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIPN7android16ConsumerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaCodecBufferE",
+   "name" : "android::MediaCodecBuffer *",
+   "referenced_type" : "_ZTIN7android16MediaCodecBufferE",
+   "self_type" : "_ZTIPN7android16MediaCodecBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaHTTPServiceE",
+   "name" : "android::MediaHTTPService *",
+   "referenced_type" : "_ZTIN7android16MediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android16MediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16NuMediaExtractorE",
+   "name" : "android::NuMediaExtractor *",
+   "referenced_type" : "_ZTIN7android16NuMediaExtractorE",
+   "self_type" : "_ZTIPN7android16NuMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker *",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIPN7android16OccupancyTrackerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ProducerListenerE",
+   "name" : "android::ProducerListener *",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIPN7android16ProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer *",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "name" : "android::AHandlerReflector<android::NuCachedSource2> *",
+   "referenced_type" : "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "self_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DataSourceFactoryE",
+   "name" : "android::DataSourceFactory *",
+   "referenced_type" : "_ZTIN7android17DataSourceFactoryE",
+   "self_type" : "_ZTIPN7android17DataSourceFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DrmPluginListenerE",
+   "name" : "android::DrmPluginListener *",
+   "referenced_type" : "_ZTIN7android17DrmPluginListenerE",
+   "self_type" : "_ZTIPN7android17DrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "name" : "android::IMediaHTTPService *",
+   "referenced_type" : "_ZTIN7android17IMediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IProducerListenerE",
+   "name" : "android::IProducerListener *",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIPN7android17IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17PersistentSurfaceE",
+   "name" : "android::PersistentSurface *",
+   "referenced_type" : "_ZTIN7android17PersistentSurfaceE",
+   "self_type" : "_ZTIPN7android17PersistentSurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener *",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIPN7android18BnConsumerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener *",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIPN7android18LWProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "name" : "android::IMediaDeathNotifier *",
+   "referenced_type" : "_ZTIN7android19IMediaDeathNotifierE",
+   "self_type" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19MediaPlayerListenerE",
+   "name" : "android::MediaPlayerListener *",
+   "referenced_type" : "_ZTIN7android19MediaPlayerListenerE",
+   "self_type" : "_ZTIPN7android19MediaPlayerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase *",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener *",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIPN7android20StubProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta *",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "name" : "android::SimpleBestFitAllocator *",
+   "referenced_type" : "_ZTIN7android22SimpleBestFitAllocatorE",
+   "self_type" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void> *",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault *",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_static/gen/aidl/android/os/IInputConstants.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken> *",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle> *",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> *",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2ui4SizeE",
+   "name" : "android::ui::Size *",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIPN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier> *",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4IDrmE",
+   "name" : "android::IDrm *",
+   "referenced_type" : "_ZTIN7android4IDrmE",
+   "self_type" : "_ZTIPN7android4IDrmE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "name" : "android::List<sp<ABuffer>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "name" : "android::List<Event>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "name" : "android::List<BandwidthEntry>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIjE5_NodeE",
+   "name" : "android::List<unsigned int>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIjE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIjE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4RectE",
+   "name" : "android::Rect *",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIPN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5FenceE",
+   "name" : "android::Fence *",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIPN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock *",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5MutexE",
+   "name" : "android::Mutex *",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIPN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5PointE",
+   "name" : "android::Point *",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIPN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "name" : "android::media::VolumeShaper::Configuration *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper13ConfigurationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "name" : "android::media::VolumeShaper::State *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper5StateE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "name" : "android::media::VolumeShaper::Operation *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper9OperationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface *",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ParcelE",
+   "name" : "android::Parcel *",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIPN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLockE",
+   "name" : "android::RWLock *",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIPN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RegionE",
+   "name" : "android::Region *",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIPN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ThreadE",
+   "name" : "android::Thread *",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIPN7android6ThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIPN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6binder6StatusE",
+   "name" : "android::binder::Status *",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIPN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ABufferE",
+   "name" : "android::ABuffer *",
+   "referenced_type" : "_ZTIN7android7ABufferE",
+   "self_type" : "_ZTIPN7android7ABufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "name" : "android::ALooper::LooperThread *",
+   "referenced_type" : "_ZTIN7android7ALooper12LooperThreadE",
+   "self_type" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooperE",
+   "name" : "android::ALooper *",
+   "referenced_type" : "_ZTIN7android7ALooperE",
+   "self_type" : "_ZTIPN7android7ALooperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient *",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinderE",
+   "name" : "android::IBinder *",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ICryptoE",
+   "name" : "android::ICrypto *",
+   "referenced_type" : "_ZTIN7android7ICryptoE",
+   "self_type" : "_ZTIPN7android7ICryptoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IMemoryE",
+   "name" : "android::IMemory *",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIPN7android7IMemoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBaseE",
+   "name" : "android::RefBase *",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIPN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7String8E",
+   "name" : "android::String8 *",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIPN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy *",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7SurfaceE",
+   "name" : "android::Surface *",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIPN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AHandlerE",
+   "name" : "android::AHandler *",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIPN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AMessageE",
+   "name" : "android::AMessage *",
+   "referenced_type" : "_ZTIN7android8AMessageE",
+   "self_type" : "_ZTIPN7android8AMessageE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8LOG_stubE",
+   "name" : "android::LOG_stub *",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIPN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8MetaDataE",
+   "name" : "android::MetaData *",
+   "referenced_type" : "_ZTIN7android8MetaDataE",
+   "self_type" : "_ZTIPN7android8MetaDataE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String16E",
+   "name" : "android::String16 *",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIPN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor *",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient *",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "name" : "android::hardware::cas::native::V1_0::IDescrambler *",
+   "referenced_type" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE",
+   "self_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "name" : "android::hardware::drm::V1_2::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_210IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "name" : "android::hardware::drm::V1_4::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "name" : "android::hardware::drm::V1_4::LogMessage *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410LogMessageE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect *",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
+   "name" : "android::hardware::Status *",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIPN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor *",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9BpRefBaseE",
+   "name" : "android::BpRefBase *",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIPN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9CodecBaseE",
+   "name" : "android::CodecBase *",
+   "referenced_type" : "_ZTIN7android9CodecBaseE",
+   "self_type" : "_ZTIPN7android9CodecBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9ConditionE",
+   "name" : "android::Condition *",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIPN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot *",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FloatRectE",
+   "name" : "android::FloatRect *",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIPN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "std::vector<bool, std::allocator<bool>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "std::vector<double, std::allocator<double>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "std::vector<float, std::allocator<float>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "std::vector<int, std::allocator<int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "std::vector<long long, std::allocator<long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP11hw_device_t",
+   "name" : "hw_device_t **",
+   "referenced_type" : "_ZTIP11hw_device_t",
+   "self_type" : "_ZTIPP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP12AImageReader",
+   "name" : "AImageReader **",
+   "referenced_type" : "_ZTIP12AImageReader",
+   "self_type" : "_ZTIPP12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP13ANativeWindow",
+   "name" : "ANativeWindow **",
+   "referenced_type" : "_ZTIP13ANativeWindow",
+   "self_type" : "_ZTIPP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP14camera3_stream",
+   "name" : "camera3_stream **",
+   "referenced_type" : "_ZTIP14camera3_stream",
+   "self_type" : "_ZTIPP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15camera_metadata",
+   "name" : "camera_metadata **",
+   "referenced_type" : "_ZTIP15camera_metadata",
+   "self_type" : "_ZTIPP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP6AImage",
+   "name" : "AImage **",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIPP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JNIEnv",
+   "name" : "_JNIEnv **",
+   "referenced_type" : "_ZTIP7_JNIEnv",
+   "self_type" : "_ZTIPP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JavaVM",
+   "name" : "_JavaVM **",
+   "referenced_type" : "_ZTIP7_JavaVM",
+   "self_type" : "_ZTIPP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP8AIBinder",
+   "name" : "AIBinder **",
+   "referenced_type" : "_ZTIP8AIBinder",
+   "self_type" : "_ZTIPP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK13native_handle",
+   "name" : "const native_handle **",
+   "referenced_type" : "_ZTIPK13native_handle",
+   "self_type" : "_ZTIPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK15camera_metadata",
+   "name" : "const camera_metadata **",
+   "referenced_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIPPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface **",
+   "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface **",
+   "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKh",
+   "name" : "const unsigned char **",
+   "referenced_type" : "_ZTIPKh",
+   "self_type" : "_ZTIPPKh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK13native_handle",
+   "name" : "const native_handle ***",
+   "referenced_type" : "_ZTIPPK13native_handle",
+   "self_type" : "_ZTIPPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
+   "self_type" : "_ZTIPPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNINativeInterface",
+   "self_type" : "_ZTIPPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPc",
+   "name" : "char **",
+   "referenced_type" : "_ZTIPc",
+   "self_type" : "_ZTIPPc",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPh",
+   "name" : "unsigned char **",
+   "referenced_type" : "_ZTIPh",
+   "self_type" : "_ZTIPPh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPa",
+   "name" : "signed char *",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIPa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPs",
+   "name" : "short *",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIPs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K15audio_devices_t",
+   "name" : "audio_devices_t const[1]",
+   "referenced_type" : "_ZTIA1_15audio_devices_t",
+   "self_type" : "_ZTIA1_K15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t const[1]",
+   "referenced_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_KPKc",
+   "name" : "const char *const[1]",
+   "referenced_type" : "_ZTIA1_PKc",
+   "self_type" : "_ZTIA1_KPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA28_K15audio_devices_t",
+   "name" : "audio_devices_t const[28]",
+   "referenced_type" : "_ZTIA28_15audio_devices_t",
+   "self_type" : "_ZTIA28_K15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K15audio_devices_t",
+   "name" : "audio_devices_t const[2]",
+   "referenced_type" : "_ZTIA2_15audio_devices_t",
+   "self_type" : "_ZTIA2_K15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_K15audio_devices_t",
+   "name" : "audio_devices_t const[32]",
+   "referenced_type" : "_ZTIA32_15audio_devices_t",
+   "self_type" : "_ZTIA32_K15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_KDs",
+   "name" : "char16_t const[32]",
+   "referenced_type" : "_ZTIA32_Ds",
+   "self_type" : "_ZTIA32_KDs",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA33_KDs",
+   "name" : "char16_t const[33]",
+   "referenced_type" : "_ZTIA33_Ds",
+   "self_type" : "_ZTIA33_KDs",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA34_KDs",
+   "name" : "char16_t const[34]",
+   "referenced_type" : "_ZTIA34_Ds",
+   "self_type" : "_ZTIA34_KDs",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA36_KDs",
+   "name" : "char16_t const[36]",
+   "referenced_type" : "_ZTIA36_Ds",
+   "self_type" : "_ZTIA36_KDs",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA3_K15audio_devices_t",
+   "name" : "audio_devices_t const[3]",
+   "referenced_type" : "_ZTIA3_15audio_devices_t",
+   "self_type" : "_ZTIA3_K15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA40_KDs",
+   "name" : "char16_t const[40]",
+   "referenced_type" : "_ZTIA40_Ds",
+   "self_type" : "_ZTIA40_KDs",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA50_Kc",
+   "name" : "char const[50]",
+   "referenced_type" : "_ZTIA50_c",
+   "self_type" : "_ZTIA50_Kc",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA53_Kc",
+   "name" : "char const[53]",
+   "referenced_type" : "_ZTIA53_c",
+   "self_type" : "_ZTIA53_Kc",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA54_Kc",
+   "name" : "char const[54]",
+   "referenced_type" : "_ZTIA54_c",
+   "self_type" : "_ZTIA54_Kc",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA60_Kc",
+   "name" : "char const[60]",
+   "referenced_type" : "_ZTIA60_c",
+   "self_type" : "_ZTIA60_Kc",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA62_Kc",
+   "name" : "char const[62]",
+   "referenced_type" : "_ZTIA62_c",
+   "self_type" : "_ZTIA62_Kc",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA65_Kc",
+   "name" : "char const[65]",
+   "referenced_type" : "_ZTIA65_c",
+   "self_type" : "_ZTIA65_Kc",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Kc",
+   "name" : "char const[66]",
+   "referenced_type" : "_ZTIA66_c",
+   "self_type" : "_ZTIA66_Kc",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA67_Kc",
+   "name" : "char const[67]",
+   "referenced_type" : "_ZTIA67_c",
+   "self_type" : "_ZTIA67_Kc",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA68_Kc",
+   "name" : "char const[68]",
+   "referenced_type" : "_ZTIA68_c",
+   "self_type" : "_ZTIA68_Kc",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA75_Kc",
+   "name" : "char const[75]",
+   "referenced_type" : "_ZTIA75_c",
+   "self_type" : "_ZTIA75_Kc",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA76_KPKc",
+   "name" : "const char *const[76]",
+   "referenced_type" : "_ZTIA76_PKc",
+   "self_type" : "_ZTIA76_KPKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA78_Kc",
+   "name" : "char const[78]",
+   "referenced_type" : "_ZTIA78_c",
+   "self_type" : "_ZTIA78_Kc",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_K15audio_devices_t",
+   "name" : "audio_devices_t const[8]",
+   "referenced_type" : "_ZTIA8_15audio_devices_t",
+   "self_type" : "_ZTIA8_K15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11hw_module_t",
+   "name" : "const hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIK11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AImageReader",
+   "name" : "const AImageReader",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIK12AImageReader",
+   "size" : 112,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AMediaFormat",
+   "name" : "const AMediaFormat",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIK12AMediaFormat",
+   "size" : 28,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12audio_config",
+   "name" : "const audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTIK12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_device",
+   "name" : "const camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTIK14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_stream",
+   "name" : "const camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIK14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15JNINativeMethod",
+   "name" : "const JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTIK15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15camera_metadata",
+   "name" : "const camera_metadata",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIK15camera_metadata",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK16gralloc_module_t",
+   "name" : "const gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTIK16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17audio_config_base",
+   "name" : "const audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTIK17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIK18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTIK18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTIK18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18audio_attributes_t",
+   "name" : "const audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTIK18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTIK18camera3_notify_msg",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19audio_playback_rate",
+   "name" : "const audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTIK19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20audio_offload_info_t",
+   "name" : "const audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTIK20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTIK20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "size" : 20,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIK21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTIK22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_capture_result",
+   "name" : "const camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTIK22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTIK23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTIK25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera_stream_combination",
+   "name" : "const camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTIK25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_17",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTIK4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_18",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTIK4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6AImage",
+   "name" : "const AImage",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIK6AImage",
+   "size" : 52,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTIK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7AParcel",
+   "name" : "const AParcel",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIK7AParcel",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKDs",
+   "name" : "const char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIKDs",
+   "size" : 2,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 76,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 20,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 36,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10BufferItemE",
+   "name" : "const android::BufferItem",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIKN7android10BufferItemE",
+   "size" : 228,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10ParcelableE",
+   "name" : "const android::Parcelable",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10VectorImplE",
+   "name" : "const android::VectorImpl",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIKN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BufferStateE",
+   "name" : "const android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIKN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIKN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIKN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIKN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIKN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper",
+   "referenced_type" : "_ZTIN7android13GrallocMapperE",
+   "self_type" : "_ZTIKN7android13GrallocMapperE",
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 152,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 204,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "size" : 156,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener>",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler>",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow>",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource>",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec>",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap>",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase>",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener>",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor>",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface>",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm>",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence>",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder>",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto>",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory>",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase>",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage>",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData>",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2ui4SizeE",
+   "name" : "const android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4RectE",
+   "name" : "const android::Rect",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIKN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5FenceE",
+   "name" : "const android::Fence",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5PointE",
+   "name" : "const android::Point",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType",
+   "referenced_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig",
+   "referenced_type" : "_ZTIN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType",
+   "referenced_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIKN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6ParcelE",
+   "name" : "const android::Parcel",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIKN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6RegionE",
+   "name" : "const android::Region",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIKN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char>",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIKN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6binder6StatusE",
+   "name" : "const android::binder::Status",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIKN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7RefBaseE",
+   "name" : "const android::RefBase",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIKN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7String8E",
+   "name" : "const android::String8",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7SurfaceE",
+   "name" : "const android::Surface",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIKN7android7SurfaceE",
+   "size" : 6180,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8AHandlerE",
+   "name" : "const android::AHandler",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIKN7android8AHandlerE",
+   "size" : 48,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String16E",
+   "name" : "const android::String16",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 48,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIKN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "const android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "const android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "const android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIKN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FenceTime5StateE",
+   "name" : "const android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIKN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FloatRectE",
+   "name" : "const android::FloatRect",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIKN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "name" : "const std::shared_ptr<android::FenceTime>",
+   "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "self_type" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Interlaced, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Compression, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::ChromaSiting, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::BlendMode, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::ConnectionType, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::Status, 9>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::SlotIndex, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "size" : 184,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "size" : 28,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "size" : 228,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::BufferUsage, 25>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::PixelFormat, 27>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "size" : 108,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::RenderIntent, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::ColorMode, 13>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "size" : 52,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::Dataspace, 61>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "size" : 244,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::BufferUsage, 26>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "size" : 208,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::PixelFormat, 28>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "size" : 112,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Hdr, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::ColorMode, 14>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Dataspace, 65>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "size" : 260,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>",
+   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>>",
+   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>>",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>>",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>>",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP6AImage",
+   "name" : "AImage *const",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AParcel",
+   "name" : "AParcel *const",
+   "referenced_type" : "_ZTIP7AParcel",
+   "self_type" : "_ZTIKP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AStatus",
+   "name" : "AStatus *const",
+   "referenced_type" : "_ZTIP7AStatus",
+   "self_type" : "_ZTIKP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK14camera3_stream",
+   "name" : "const camera3_stream *const",
+   "referenced_type" : "_ZTIPK14camera3_stream",
+   "self_type" : "_ZTIKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const",
+   "referenced_type" : "_ZTIPK21camera3_stream_buffer",
+   "self_type" : "_ZTIKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7IBinderE",
+   "name" : "android::IBinder *const",
+   "referenced_type" : "_ZTIPN7android7IBinderE",
+   "self_type" : "_ZTIKPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *const",
+   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKa",
+   "name" : "const signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIKa",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKb",
+   "name" : "const bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIKb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKs",
+   "name" : "const short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIKs",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVb",
+   "name" : "volatile bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIVb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Thread.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI10_jintArray",
+   "name" : "_jintArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTI10_jintArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mode",
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "min_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "max_value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "default_value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "step_value",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "min_ramp_ms",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_ramp_ms",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_gain",
+   "name" : "audio_gain",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTI10audio_gain",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "num_formats",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "formats",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIA32_14audio_format_t"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 10144,
+     "referenced_type" : "_ZTIN10audio_portUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_port",
+   "name" : "audio_port",
+   "referenced_type" : "_ZTI10audio_port",
+   "self_type" : "_ZTI10audio_port",
+   "size" : 1316,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jbyteArray",
+   "name" : "_jbyteArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTI11_jbyteArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jcharArray",
+   "name" : "_jcharArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTI11_jcharArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jlongArray",
+   "name" : "_jlongArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTI11_jlongArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jthrowable",
+   "name" : "_jthrowable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTI11_jthrowable",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "num_sources",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sources",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    },
+    {
+     "field_name" : "num_sinks",
+     "field_offset" : 27712,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sinks",
+     "field_offset" : 27744,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    }
+   ],
+   "linker_set_key" : "_ZTI11audio_patch",
+   "name" : "audio_patch",
+   "referenced_type" : "_ZTI11audio_patch",
+   "self_type" : "_ZTI11audio_patch",
+   "size" : 6924,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "rect",
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "score",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "left_eye",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "right_eye",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "mouth",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_face",
+   "name" : "camera_face",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTI11camera_face",
+   "size" : 48,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "facing",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device_version",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "static_camera_characteristics",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "resource_cost",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "conflicting_devices",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPPc"
+    },
+    {
+     "field_name" : "conflicting_devices_length",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_info",
+   "name" : "camera_info",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTI11camera_info",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11hw_module_t"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA12_j"
+    },
+    {
+     "field_name" : "close",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFiP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_device_t",
+   "name" : "hw_device_t",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTI11hw_device_t",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module_api_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hal_api_version",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "author",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "methods",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIP19hw_module_methods_t"
+    },
+    {
+     "field_name" : "dso",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIA25_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_module_t",
+   "name" : "hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTI11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "optionString",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "extraInfo",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12JavaVMOption",
+   "name" : "JavaVMOption",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTI12JavaVMOption",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jfloatArray",
+   "name" : "_jfloatArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTI12_jfloatArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jshortArray",
+   "name" : "_jshortArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTI12_jshortArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "offload_info",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI20audio_offload_info_t"
+    },
+    {
+     "field_name" : "frame_count",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_config",
+   "name" : "audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTI12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "timeLow",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeMid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "timeHiAndVersion",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "clockSeq",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "node",
+     "field_offset" : 80,
+     "referenced_type" : "_ZTIA6_h"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_uuid_s",
+   "name" : "audio_uuid_s",
+   "referenced_type" : "_ZTI12audio_uuid_s",
+   "self_type" : "_ZTI12audio_uuid_s",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jdoubleArray",
+   "name" : "_jdoubleArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTI13_jdoubleArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jobjectArray",
+   "name" : "_jobjectArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTI13_jobjectArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "y",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cb",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "ystride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "cstride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chroma_step",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA8_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_ycbcr",
+   "name" : "android_ycbcr",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTI13android_ycbcr",
+   "size" : 56,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_audio_profiles",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "audio_profiles",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_13audio_profile"
+    },
+    {
+     "field_name" : "num_extra_audio_descriptors",
+     "field_offset" : 70784,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extra_audio_descriptors",
+     "field_offset" : 70816,
+     "referenced_type" : "_ZTIA32_28audio_extra_audio_descriptor"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 82080,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 82112,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 86208,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 87936,
+     "referenced_type" : "_ZTIN13audio_port_v7Ut_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_port_v7",
+   "name" : "audio_port_v7",
+   "referenced_type" : "_ZTI13audio_port_v7",
+   "self_type" : "_ZTI13audio_port_v7",
+   "size" : 11040,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_profile",
+   "name" : "audio_profile",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTI13audio_profile",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "get_number_of_cameras",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_camera_info",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiiP11camera_infoE"
+    },
+    {
+     "field_name" : "set_callbacks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK23camera_module_callbacksE"
+    },
+    {
+     "field_name" : "get_vendor_tag_ops",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFvP14vendor_tag_opsE"
+    },
+    {
+     "field_name" : "open_legacy",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE"
+    },
+    {
+     "field_name" : "set_torch_mode",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPKcbE"
+    },
+    {
+     "field_name" : "init",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_physical_camera_info",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiiPP15camera_metadataE"
+    },
+    {
+     "field_name" : "is_stream_combination_supported",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiiPK25camera_stream_combinationE"
+    },
+    {
+     "field_name" : "notify_device_state_change",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFvyE"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIA2_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_module",
+   "name" : "camera_module",
+   "referenced_type" : "_ZTI13camera_module",
+   "self_type" : "_ZTI13camera_module",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_stream",
+   "name" : "camera_stream",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTI13camera_stream",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numFds",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numInts",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA0_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI13native_handle",
+   "name" : "native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTI13native_handle",
+   "size" : 12,
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AImageCropRect",
+   "name" : "AImageCropRect",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTI14AImageCropRect",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "nOptions",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "options",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP12JavaVMOption"
+    },
+    {
+     "field_name" : "ignoreUnrecognized",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "linker_set_key" : "_ZTI14JavaVMInitArgs",
+   "name" : "JavaVMInitArgs",
+   "referenced_type" : "_ZTI14JavaVMInitArgs",
+   "self_type" : "_ZTI14JavaVMInitArgs",
+   "size" : 16,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI14_jbooleanArray",
+   "name" : "_jbooleanArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTI14_jbooleanArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "alloc",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE"
+    },
+    {
+     "field_name" : "free",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP14alloc_device_tPciE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14alloc_device_t",
+   "name" : "alloc_device_t",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTI14alloc_device_t",
+   "size" : 104,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "input",
+     "referenced_type" : "_ZTI19audio_input_flags_t"
+    },
+    {
+     "field_name" : "output",
+     "referenced_type" : "_ZTI20audio_output_flags_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_io_flags",
+   "name" : "audio_io_flags",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14audio_io_flags",
+   "self_type" : "_ZTI14audio_io_flags",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "ops",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIP18camera3_device_ops"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_device",
+   "name" : "camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTI14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_buffers",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_stream",
+   "name" : "camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTI14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "signature",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "fnPtr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI15JNINativeMethod",
+   "name" : "JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTI15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs",
+   "self_type" : "_ZTI16JavaVMAttachArgs",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI16android_xy_color",
+   "name" : "android_xy_color",
+   "referenced_type" : "_ZTI16android_xy_color",
+   "self_type" : "_ZTI16android_xy_color",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "registerBuffer",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "unregisterBuffer",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "lock",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE"
+    },
+    {
+     "field_name" : "unlock",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tizE"
+    },
+    {
+     "field_name" : "lock_ycbcr",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE"
+    },
+    {
+     "field_name" : "lockAsync",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE"
+    },
+    {
+     "field_name" : "unlockAsync",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE"
+    },
+    {
+     "field_name" : "lockAsync_ycbcr",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE"
+    },
+    {
+     "field_name" : "getTransportSize",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E"
+    },
+    {
+     "field_name" : "validateBufferSize",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIA1_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16gralloc_module_t",
+   "name" : "gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTI16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_config_base",
+   "name" : "audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTI17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "values",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_i"
+    },
+    {
+     "field_name" : "ramp_duration_ms",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_config",
+   "name" : "audio_gain_config",
+   "referenced_type" : "_ZTI17audio_gain_config",
+   "self_type" : "_ZTI17audio_gain_config",
+   "size" : 144,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "config_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI17audio_gain_config"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTI14audio_io_flags"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIN17audio_port_configUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_config",
+   "name" : "audio_port_config",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTI17audio_port_config",
+   "size" : 216,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "error_stream",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_error_msg",
+   "name" : "camera3_error_msg",
+   "referenced_type" : "_ZTI17camera3_error_msg",
+   "self_type" : "_ZTI17camera3_error_msg",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "jpeg_blob_id",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "jpeg_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_jpeg_blob",
+   "name" : "camera3_jpeg_blob",
+   "referenced_type" : "_ZTI17camera3_jpeg_blob",
+   "self_type" : "_ZTI17camera3_jpeg_blob",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ptr",
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTI18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "keyId",
+     "referenced_type" : "_ZTI18AMediaDrmByteArray"
+    },
+    {
+     "field_name" : "keyType",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19AMediaKeyStatusType"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTI18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTI18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTI18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "top_left",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "component",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI22android_flex_component"
+    },
+    {
+     "field_name" : "bits_per_component",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits_used",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_increment",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_increment",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_subsampling",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_subsampling",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_flex_plane",
+   "name" : "android_flex_plane",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTI18android_flex_plane",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "content_type",
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "source",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI18audio_flags_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_attributes_t",
+   "name" : "audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTI18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "latency_class",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI25audio_mix_latency_class_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_port_mix_ext",
+   "name" : "audio_port_mix_ext",
+   "referenced_type" : "_ZTI18audio_port_mix_ext",
+   "self_type" : "_ZTI18audio_port_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "initialize",
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE"
+    },
+    {
+     "field_name" : "configure_streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE"
+    },
+    {
+     "field_name" : "register_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE"
+    },
+    {
+     "field_name" : "construct_default_request_settings",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "process_capture_request",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE"
+    },
+    {
+     "field_name" : "get_metadata_vendor_tag_ops",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "flush",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceE"
+    },
+    {
+     "field_name" : "signal_stream_flush",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE"
+    },
+    {
+     "field_name" : "is_reconfiguration_required",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_device_ops",
+   "name" : "camera3_device_ops",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTI18camera3_device_ops",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN18camera3_notify_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_notify_msg",
+   "name" : "camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTI18camera3_notify_msg",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI19android_flex_format"
+    },
+    {
+     "field_name" : "num_planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP18android_flex_plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_layout",
+   "name" : "android_flex_layout",
+   "referenced_type" : "_ZTI19android_flex_layout",
+   "self_type" : "_ZTI19android_flex_layout",
+   "size" : 12,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "time_nanoseconds",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "position_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_mmap_position",
+   "name" : "audio_mmap_position",
+   "referenced_type" : "_ZTI19audio_mmap_position",
+   "self_type" : "_ZTI19audio_mmap_position",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSpeed",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mPitch",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mStretchMode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t"
+    },
+    {
+     "field_name" : "mFallbackMode",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_playback_rate",
+   "name" : "audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTI19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_shutter_msg",
+   "name" : "camera3_shutter_msg",
+   "referenced_type" : "_ZTI19camera3_shutter_msg",
+   "self_type" : "_ZTI19camera3_shutter_msg",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "open",
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI19hw_module_methods_t",
+   "name" : "hw_module_methods_t",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTI19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_points",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA8_j"
+    },
+    {
+     "field_name" : "xyzc_points",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIA_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_depth_points",
+   "name" : "android_depth_points",
+   "referenced_type" : "_ZTI20android_depth_points",
+   "self_type" : "_ZTI20android_depth_points",
+   "size" : 36,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "stream_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "bit_rate",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "duration_us",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "has_video",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "is_streaming",
+     "field_offset" : 264,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "bit_width",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offload_buffer_size",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "encapsulation_mode",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTI26audio_encapsulation_mode_t"
+    },
+    {
+     "field_name" : "content_id",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sync_id",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_info_t",
+   "name" : "audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTI20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "process_capture_result",
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE"
+    },
+    {
+     "field_name" : "notify",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE"
+    },
+    {
+     "field_name" : "request_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE"
+    },
+    {
+     "field_name" : "return_stream_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera3_callback_ops",
+   "name" : "camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTI20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "encryptBlocks",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "skipBlocks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTI20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "fps",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "numFramebuffers",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIA7_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "setUpdateRect",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiiiiE"
+    },
+    {
+     "field_name" : "post",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "compositionComplete",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFvP20framebuffer_device_tPciE"
+    },
+    {
+     "field_name" : "enableScreen",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI20framebuffer_device_t",
+   "name" : "framebuffer_device_t",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTI20framebuffer_device_t",
+   "size" : 184,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "offset",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "presentationTimeUs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTI21AMediaCodecBufferInfo",
+   "size" : 20,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mKey",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "mValue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/logging/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "encapsulation_modes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "encapsulation_metadata_types",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_port_device_ext",
+   "name" : "audio_port_device_ext",
+   "referenced_type" : "_ZTI21audio_port_device_ext",
+   "self_type" : "_ZTI21audio_port_device_ext",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "acquire_fence",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "release_fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTI21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "number_of_faces",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "faces",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP11camera_face"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera_frame_metadata",
+   "name" : "camera_frame_metadata",
+   "referenced_type" : "_ZTI21camera_frame_metadata",
+   "self_type" : "_ZTI21camera_frame_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "dest_device",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "dest_device_address",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI21record_track_metadata",
+   "name" : "record_track_metadata",
+   "referenced_type" : "_ZTI21record_track_metadata",
+   "self_type" : "_ZTI21record_track_metadata",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "shared_memory_address",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "shared_memory_fd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer_size_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "burst_size_frames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI22audio_mmap_buffer_flag"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_info",
+   "name" : "audio_mmap_buffer_info",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_info",
+   "self_type" : "_ZTI22audio_mmap_buffer_info",
+   "size" : 20,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_port_session_ext",
+   "name" : "audio_port_session_ext",
+   "referenced_type" : "_ZTI22audio_port_session_ext",
+   "self_type" : "_ZTI22audio_port_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers_requested",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_buffer_request",
+   "name" : "camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTI22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "partial_result",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_physcam_metadata",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_ids",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_metadata",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_capture_result",
+   "name" : "camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTI22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "settings",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_physcam_settings",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_id",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_settings",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_capture_request",
+   "name" : "camera3_capture_request",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTI23camera3_capture_request",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "camera_device_status_change",
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksiiE"
+    },
+    {
+     "field_name" : "torch_mode_status_change",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksPKciE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera_module_callbacks",
+   "name" : "camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTI23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "usage",
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "content_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI23playback_track_metadata",
+   "name" : "playback_track_metadata",
+   "referenced_type" : "_ZTI23playback_track_metadata",
+   "self_type" : "_ZTI23playback_track_metadata",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI21record_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI24record_track_metadata_v7",
+   "name" : "record_track_metadata_v7",
+   "referenced_type" : "_ZTI24record_track_metadata_v7",
+   "self_type" : "_ZTI24record_track_metadata_v7",
+   "size" : 304,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
+   "name" : "android_cta861_3_metadata",
+   "referenced_type" : "_ZTI25android_cta861_3_metadata",
+   "self_type" : "_ZTI25android_cta861_3_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usecase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_port_config_mix_ext",
+   "name" : "audio_port_config_mix_ext",
+   "referenced_type" : "_ZTI25audio_port_config_mix_ext",
+   "self_type" : "_ZTI25audio_port_config_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI32camera3_stream_buffer_req_status"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTI25camera3_stream_buffer_ret",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPPPK13native_handle"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_set",
+   "name" : "camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTI25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13camera_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera_stream_combination",
+   "name" : "camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTI25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onImageAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTI26AImageReader_ImageListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
+   "name" : "android_smpte2086_metadata",
+   "referenced_type" : "_ZTI26android_smpte2086_metadata",
+   "self_type" : "_ZTI26android_smpte2086_metadata",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI23playback_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26playback_track_metadata_v7",
+   "name" : "playback_track_metadata_v7",
+   "referenced_type" : "_ZTI26playback_track_metadata_v7",
+   "self_type" : "_ZTI26playback_track_metadata_v7",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "z",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_coordinate",
+   "name" : "audio_microphone_coordinate",
+   "referenced_type" : "_ZTI27audio_microphone_coordinate",
+   "self_type" : "_ZTI27audio_microphone_coordinate",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "standard",
+     "referenced_type" : "_ZTI16audio_standard_t"
+    },
+    {
+     "field_name" : "descriptor_length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "descriptor",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_h"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTI28audio_extra_audio_descriptor",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_port_config_device_ext",
+   "name" : "audio_port_config_device_ext",
+   "referenced_type" : "_ZTI28audio_port_config_device_ext",
+   "self_type" : "_ZTI28audio_port_config_device_ext",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPP14camera3_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "session_parameters",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTI28camera3_stream_configuration",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI29audio_port_config_session_ext",
+   "name" : "audio_port_config_session_ext",
+   "referenced_type" : "_ZTI29audio_port_config_session_ext",
+   "self_type" : "_ZTI29audio_port_config_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "onAsyncInputAvailable",
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviE"
+    },
+    {
+     "field_name" : "onAsyncOutputAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE"
+    },
+    {
+     "field_name" : "onAsyncFormatChanged",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE"
+    },
+    {
+     "field_name" : "onAsyncError",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "name" : "AMediaCodecOnAsyncNotifyCallback",
+   "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "self_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device_id",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "channel_mapping",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA30_34audio_microphone_channel_mapping_t"
+    },
+    {
+     "field_name" : "location",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTI27audio_microphone_location_t"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "index_in_the_group",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sensitivity",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "max_spl",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "min_spl",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "directionality",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTI33audio_microphone_directionality_t"
+    },
+    {
+     "field_name" : "num_frequency_responses",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frequency_responses",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIA2_A256_f"
+    },
+    {
+     "field_name" : "geometric_location",
+     "field_offset" : 18176,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 18272,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_characteristic_t",
+   "name" : "audio_microphone_characteristic_t",
+   "referenced_type" : "_ZTI33audio_microphone_characteristic_t",
+   "self_type" : "_ZTI33audio_microphone_characteristic_t",
+   "size" : 2296,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onBufferRemoved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_17",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTI4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_18",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTI4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTI6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTI7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTI7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jarray",
+   "name" : "_jarray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTI7_jarray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jclass",
+   "name" : "_jclass",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTI7_jclass",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "numentries",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "entries",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA0_9PsshEntry"
+    }
+   ],
+   "linker_set_key" : "_ZTI8PsshInfo",
+   "name" : "PsshInfo",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTI8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI8_jobject",
+   "name" : "_jobject",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTI8_jobject",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI8_jstring",
+   "name" : "_jstring",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTI8_jstring",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uuid",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "datalen",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI9PsshEntry",
+   "name" : "PsshEntry",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTI9PsshEntry",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10audio_portUt_E",
+   "name" : "audio_port::(anonymous union at system/media/audio/include/system/audio.h:654:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN10audio_portUt_E",
+   "self_type" : "_ZTIN10audio_portUt_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN13audio_port_v7Ut_E",
+   "name" : "audio_port_v7::(anonymous union at system/media/audio/include/system/audio.h:702:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN13audio_port_v7Ut_E",
+   "self_type" : "_ZTIN13audio_port_v7Ut_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI28audio_port_config_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI25audio_port_config_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI29audio_port_config_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN17audio_port_configUt_E",
+   "name" : "audio_port_config::(anonymous union at system/media/audio/include/system/audio.h:588:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN17audio_port_configUt_E",
+   "self_type" : "_ZTIN17audio_port_configUt_E",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error",
+     "referenced_type" : "_ZTI17camera3_error_msg"
+    },
+    {
+     "field_name" : "shutter",
+     "referenced_type" : "_ZTI19camera3_shutter_msg"
+    },
+    {
+     "field_name" : "generic",
+     "referenced_type" : "_ZTIA32_h"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN18camera3_notify_msgUt_E",
+   "name" : "camera3_notify_msg::(anonymous union at hardware/libhardware/include/hardware/camera3.h:2141:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "self_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "name" : "audio_port_config_mix_ext::(anonymous union at system/media/audio/include/system/audio.h:529:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "self_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBinder",
+     "referenced_type" : "_ZTIP8AIBinder"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "interface",
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "name" : "ndk::ICInterface::ICInterfaceData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIN3ndk11ICInterfaceE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFlagThis",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__19once_flagE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThis",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParcel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStability",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP13AIBinder_Weak"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AParcel" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AStatus"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AStatus" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "components",
+     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+    },
+    {
+     "field_name" : "offsetInBytes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sampleIncrementInBits",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "strideInBytes",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "widthInSamples",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "heightInSamples",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "totalSizeInBytes",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "horizontalSubsampling",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "verticalSubsampling",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayout",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 76,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "aidl::android::hardware::graphics::common::ExtendableType",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
+    },
+    {
+     "field_name" : "offsetInBits",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sizeInBits",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "aidl::android::hardware::graphics::common::XyColor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "aidl::android::hardware::graphics::common::Cta861_3",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "primaryRed",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "aidl::android::hardware::graphics::common::Smpte2086",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFenceTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "mCrop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "mTransform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mScalingMode",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mTimestamp",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "mIsAutoTimestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mDataSpace",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mSlot",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mIsDroppable",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 1064,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mTransformToDisplayInverse",
+     "field_offset" : 1072,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mSurfaceDamage",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mQueuedBuffer",
+     "field_offset" : 1768,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mIsStale",
+     "field_offset" : 1776,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mApi",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItemE",
+   "name" : "android::BufferItem",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIN7android10BufferItemE",
+   "size" : 228,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mEglDisplay",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mBufferState",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android11BufferStateE"
+    },
+    {
+     "field_name" : "mRequestBufferCalled",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mEglFence",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mNeedsReallocation",
+     "field_offset" : 360,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferSlotE",
+   "name" : "android::BufferSlot",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIN7android10BufferSlotE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10IInterfaceE",
+   "name" : "android::IInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIN7android10IInterfaceE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android10ParcelableE",
+   "name" : "android::Parcelable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10ParcelableE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mItemSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImplE",
+   "name" : "android::VectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10VectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IDataSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "name" : "android::BnInterface<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource10getIMemoryEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource6readAtExj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource7getSizeEPx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource5closeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8toStringEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "name" : "android::BnInterface<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaPlayerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "name" : "android::BnInterface<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_13IStreamSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_11IDataSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer22setVideoSurfaceTextureERKNS_2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getBufferingSettingsEPNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20setBufferingSettingsERKNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12prepareAsyncEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5startEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5pauseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9isPlayingEPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19setPlaybackSettingsERK19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19getPlaybackSettingsEP19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setSyncSettingsERKNS_14AVSyncSettingsEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15getSyncSettingsEPNS_14AVSyncSettingsEPf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6seekToEiNS_10MediaTrack11ReadOptions8SeekModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18getCurrentPositionEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getDurationEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer8notifyAtEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5resetEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18setAudioStreamTypeE19audio_stream_type_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10setLoopingEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9setVolumeEff"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setAuxEffectSendLevelEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15attachAuxEffectEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12setParameterEiRKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12getParameterEiPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setRetransmitEndpointEPK11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21getRetransmitEndpointEP11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setNextPlayerERKNS_2spIS0_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17applyVolumeShaperERKNS_2spINS_5media12VolumeShaper13ConfigurationEEERKNS1_INS3_9OperationEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getVolumeShaperStateEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10prepareDrmEPKhRKNS_6VectorIhEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10releaseDrmEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6invokeERKNS_6ParcelEPS1_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17setMetadataFilterERKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getMetadataEbbPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setOutputDeviceEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17getRoutedDeviceIdEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer25enableAudioDeviceCallbackEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "name" : "android::BnInterface<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5startEPNS_8MetaDataE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource9getFormatEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4readEPPNS_15MediaBufferBaseEPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource12readMultipleEPNS_6VectorIPNS_15MediaBufferBaseEEEjPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource19supportReadMultipleEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource22supportNonblockingReadEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5pauseEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android13IStreamSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "name" : "android::BnInterface<android::IStreamSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android13IStreamSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource11setListenerERKNS_2spINS_15IStreamListenerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource10setBuffersERKNS_6VectorINS_2spINS_7IMemoryEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource17onBufferAvailableEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android13IStreamSource5flagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IMediaExtractorE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "name" : "android::BnInterface<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11countTracksEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor8getTrackEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor16getTrackMetaDataEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11getMetaDataEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor10getMetricsEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android15IMediaExtractor5flagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11setMediaCasERKNSt3__16vectorIhNS1_9allocatorIhEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor4nameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor13setEntryPointENS0_10EntryPointE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IStreamListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "name" : "android::BnInterface<android::IStreamListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IStreamListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener11queueBufferEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener12issueCommandENS0_7CommandEbRKNS_2spINS_8AMessageEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18IMediaPlayerClientE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android18IMediaPlayerClientE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18IMediaPlayerClient6notifyEiiiPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19IMediaPlayerServiceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android19IMediaPlayerServiceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService19createMediaRecorderERKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService23createMetadataRetrieverEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService6createERKNS_2spINS_18IMediaPlayerClientEEE15audio_session_tRKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android19IMediaPlayerService12getCodecListEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService22listenForRemoteDisplayERKNS_8String16ERKNS_2spINS_20IRemoteDisplayClientEEERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService14addBatteryDataEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService15pullBatteryDataEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android23IMediaMetadataRetrieverE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "name" : "android::BnInterface<android::IMediaMetadataRetriever>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android23IMediaMetadataRetrieverE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_11IDataSourceEEEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever14getFrameAtTimeExiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getImageAtIndexEiibb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever19getImageRectAtIndexEiiiiii"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getFrameAtIndexEiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractAlbumArtEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractMetadataEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "name" : "android::BnInterface<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mConsumerListener",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "name" : "android::BufferQueue::ProxyConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "self_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11BufferQueueE",
+   "name" : "android::BufferQueue",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueueE",
+   "self_type" : "_ZTIN7android11BufferQueueE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mDequeueCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mQueueCount",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mAcquireCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mShared",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferStateE",
+   "name" : "android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "flexFormat",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataCb",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "dataCr",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "chromaStride",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chromaStep",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSlot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mGraphicBuffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mLockedBufferId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMaxLockedBuffers",
+     "field_offset" : 8480,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAcquiredBuffers",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentLockedBuffers",
+     "field_offset" : 8672,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumerE",
+   "name" : "android::CpuConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11CpuConsumerE",
+   "self_type" : "_ZTIN7android11CpuConsumerE",
+   "size" : 1096,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1088,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1088,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1088,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1088,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "name" : "android::Flattenable<android::BufferItem>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "name" : "android::Flattenable<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventsDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android16FrameEventsDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventHistoryDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22FrameEventHistoryDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::CancelBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::DequeueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::RequestBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "name" : "android::Flattenable<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "name" : "android::Flattenable<android::FenceTime::Snapshot>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android9FenceTime8SnapshotE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "valid",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "connectId",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTime",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTime",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTime",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11FrameEventsE",
+   "name" : "android::FrameEvents",
+   "referenced_type" : "_ZTIN7android11FrameEventsE",
+   "self_type" : "_ZTIN7android11FrameEventsE",
+   "size" : 100,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "validTypes",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smpte2086",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI26android_smpte2086_metadata"
+    },
+    {
+     "field_name" : "cta8613",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI25android_cta861_3_metadata"
+    },
+    {
+     "field_name" : "hdr10plus",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadataE",
+   "name" : "android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "name" : "android::KeyedVector<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android7AStringE",
+    "_ZTIN7android2spINS_14MediaCodecInfo12CapabilitiesEEE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12BnMemoryHeapE",
+   "name" : "android::BnMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12BnMemoryHeapE",
+   "self_type" : "_ZTIN7android12BnMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDetachedEy"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "access" : "protected",
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA64_N7android12ConsumerBase4SlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAbandoned",
+     "field_offset" : 8224,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mName",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableMutex",
+     "field_offset" : 8288,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableListener",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumer",
+     "field_offset" : 8384,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPrevFinalReleaseFence",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBaseE",
+   "name" : "android::ConsumerBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12ConsumerBaseE",
+   "self_type" : "_ZTIN7android12ConsumerBaseE",
+   "size" : 1068,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1060,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1060,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1060,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1060,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "android::LightRefBase<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHeap",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllocator",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPN7android22SimpleBestFitAllocatorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12MemoryDealerE",
+   "name" : "android::MemoryDealer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12MemoryDealerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer8allocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer10deallocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12MemoryDealer4dumpEPKc"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12NativeHandleE",
+   "name" : "android::NativeHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::SortedVector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_compareEPKvSA_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIhEE",
+   "name" : "android::SortedVector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIhEE",
+   "self_type" : "_ZTIN7android12SortedVectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIjEE",
+   "name" : "android::SortedVector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIjEE",
+   "self_type" : "_ZTIN7android12SortedVectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15queueINS_8weak_ptrIN7android9FenceTimeEEENS_5dequeIS4_NS_9allocatorIS4_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13FenceTimelineE",
+   "name" : "android::FenceTimeline",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13FenceTimelineE",
+   "self_type" : "_ZTIN7android13FenceTimelineE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferMapper",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIRN7android19GraphicBufferMapperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mInitCheck",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumFds",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumInts",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mId",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferId",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeathCallbacks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTINSt3__16vectorINS_4pairINS_8functionIFvPvyEEES3_EENS_9allocatorIS6_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIN7android13GraphicBufferE",
+   "size" : 152,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android13GraphicBufferE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "name" : "android::trait_pointer<android::String8>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhEE",
+   "name" : "android::trait_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhEE",
+   "self_type" : "_ZTIN7android13trait_pointerIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjEE",
+   "name" : "android::trait_pointer<unsigned int>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjEE",
+   "self_type" : "_ZTIN7android13trait_pointerIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android12BnMemoryHeapE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFD",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDevice",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNeedUnmap",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOffset",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBaseE",
+   "name" : "android::MemoryHeapBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "self_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n28_NK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n32_NK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n36_NK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_NK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n44_NK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
+   "name" : "android::ReferenceMover",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
+   "self_type" : "_ZTIN7android14ReferenceMoverE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIN7android15SurfaceListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18onBuffersDiscardedERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "deadline",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "interval",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatency",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16CompositorTimingE",
+   "name" : "android::CompositorTiming",
+   "referenced_type" : "_ZTIN7android16CompositorTimingE",
+   "self_type" : "_ZTIN7android16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIN7android16ConsumerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16FlattenableUtilsE",
+   "name" : "android::FlattenableUtils",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FlattenableUtilsE",
+   "self_type" : "_ZTIN7android16FlattenableUtilsE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mIndex",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFrameNumber",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddPostCompositeCalled",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddReleaseCalled",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPostedTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestedPresentTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLatchTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFirstRefreshStartTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDequeueReadyTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGpuCompositionDoneFence",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDisplayPresentFence",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseFence",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "name" : "android::LightFlattenable<android::HdrMetadata>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android11HdrMetadataE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::QueryOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer11QueryOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::AttachBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::DequeueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "name" : "android::LightFlattenable<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "name" : "android::LightFlattenable<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "name" : "android::LightFlattenable<android::Region>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mOccupancyTimes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIjxNS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjxEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10ParcelableE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "occupancyAverage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "usedThirdBuffer",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16OccupancyTracker7SegmentE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android16OccupancyTracker7Segment13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7Segment14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mPendingSegment",
+     "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSegmentHistory",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__15dequeIN7android16OccupancyTracker7SegmentENS_9allocatorIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancy",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancyChangeTime",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIN7android16OccupancyTrackerE",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ProducerListenerE",
+   "name" : "android::ProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIN7android16ProducerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
+   "name" : "android::SortedVectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
+   "self_type" : "_ZTIN7android16SortedVectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "name" : "android::aggregate_traits<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::use_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::use_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveIhEE",
+   "name" : "android::use_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI13ANativeWindow",
+    "_ZTIN7android7SurfaceE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI19ANativeWindowBuffer",
+    "_ZTIN7android13GraphicBufferE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFrames",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android11FrameEventsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameEventHistoryE",
+   "name" : "android::FrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17FrameEventHistoryE",
+   "self_type" : "_ZTIN7android17FrameEventHistoryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17FrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vsyncId",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "inputEventId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameTimelineInfoE",
+   "name" : "android::FrameTimelineInfo",
+   "referenced_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "self_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimelineInfo.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IConsumerListenerE",
+   "name" : "android::IConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IConsumerListenerE",
+   "self_type" : "_ZTIN7android17IConsumerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IConsumerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IProducerListenerE",
+   "name" : "android::IProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIN7android17IProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIN7android18BnConsumerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnProducerListenerE",
+   "name" : "android::BnProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnProducerListenerE",
+   "self_type" : "_ZTIN7android18BnProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListener13onBufferFreedERKNS_2wpINS_13GraphicBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBufferFreedListener",
+     "field_offset" : 8480,
+     "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumerE",
+   "size" : 1076,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1068,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1068,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1068,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1068,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "array",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "field_name" : "inUse",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mAllocation",
+     "referenced_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "name" : "android::InlineStdAllocator<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIN7android18LWProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18TWProducerListenerE",
+   "name" : "android::TWProducerListener",
+   "referenced_type" : "_ZTIN7android18TWProducerListenerE",
+   "self_type" : "_ZTIN7android18TWProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "name" : "android::trait_trivial_copy<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "name" : "android::trait_trivial_copy<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "name" : "android::trait_trivial_copy<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "name" : "android::trait_trivial_copy<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "name" : "android::trait_trivial_copy<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "name" : "android::trait_trivial_copy<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "name" : "android::trait_trivial_copy<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "name" : "android::trait_trivial_copy<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "name" : "android::trait_trivial_copy<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "name" : "android::trait_trivial_copy<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "name" : "android::trait_trivial_copy<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
+   "name" : "android::trait_trivial_copy<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "name" : "android::trait_trivial_copy<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
+   "name" : "android::trait_trivial_copy<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "name" : "android::trait_trivial_copy<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "name" : "android::trait_trivial_copy<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "name" : "android::trait_trivial_copy<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "name" : "android::trait_trivial_ctor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "name" : "android::trait_trivial_ctor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "name" : "android::trait_trivial_ctor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "name" : "android::trait_trivial_ctor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "name" : "android::trait_trivial_ctor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "name" : "android::trait_trivial_ctor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "name" : "android::trait_trivial_ctor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "name" : "android::trait_trivial_ctor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "name" : "android::trait_trivial_ctor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "name" : "android::trait_trivial_ctor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "name" : "android::trait_trivial_ctor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "name" : "android::trait_trivial_ctor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "name" : "android::trait_trivial_ctor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "name" : "android::trait_trivial_ctor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "name" : "android::trait_trivial_ctor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "name" : "android::trait_trivial_ctor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "name" : "android::trait_trivial_dtor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "name" : "android::trait_trivial_dtor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "name" : "android::trait_trivial_dtor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "name" : "android::trait_trivial_dtor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "name" : "android::trait_trivial_dtor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "name" : "android::trait_trivial_dtor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "name" : "android::trait_trivial_dtor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "name" : "android::trait_trivial_dtor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "name" : "android::trait_trivial_dtor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "name" : "android::trait_trivial_dtor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "name" : "android::trait_trivial_dtor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "name" : "android::trait_trivial_dtor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "name" : "android::trait_trivial_dtor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "name" : "android::trait_trivial_dtor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "name" : "android::trait_trivial_dtor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "name" : "android::trait_trivial_dtor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "name" : "android::trait_trivial_move<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "name" : "android::trait_trivial_move<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "name" : "android::trait_trivial_move<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "name" : "android::trait_trivial_move<android::String16>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "template_args" : [ "_ZTIN7android8String16E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "name" : "android::trait_trivial_move<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "name" : "android::trait_trivial_move<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "name" : "android::trait_trivial_move<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "name" : "android::trait_trivial_move<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "name" : "android::trait_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "name" : "android::trait_trivial_move<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "name" : "android::trait_trivial_move<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "name" : "android::trait_trivial_move<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
+   "name" : "android::trait_trivial_move<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "name" : "android::trait_trivial_move<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
+   "name" : "android::trait_trivial_move<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "name" : "android::trait_trivial_move<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "name" : "android::trait_trivial_move<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "name" : "android::trait_trivial_move<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMap",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIPN7android5FenceENS_6vectorINS_8weak_ptrINS1_9FenceTimeEEENS_9allocatorIS7_EEEENS_4hashIS3_EENS_8equal_toIS3_EENS8_INS_4pairIKS3_SA_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "name" : "android::FenceToFenceTimeMap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "self_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMapper",
+     "referenced_type" : "_ZTINSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMapperVersion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "name" : "android::LightFlattenablePod<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "name" : "android::LightFlattenablePod<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frameNumber",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19NewFrameEventsEntryE",
+   "name" : "android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIN7android20StubProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBitset",
+     "referenced_type" : "_ZTINSt3__16bitsetILj10EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mDeltas",
+     "referenced_type" : "_ZTINSt3__16vectorIN7android16FrameEventsDeltaENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "size" : 36,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "hdrMetadata",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 204,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "slot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "maxBufferCount",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "getTimestamps",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "bufferAge",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "timestamps",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTINSt3__18optionalIN7android22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "name" : "android::BnGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void>",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+    "_ZTIv"
+   ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13requestBufferEiNSt3__18functionIFviRKNS1_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13dequeueBufferEjjNS2_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS1_11hidl_handleERKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12detachBufferEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE16detachNextBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12attachBufferERKNS1_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11queueBufferEiRKNS5_16QueueBufferInputENSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12cancelBufferEiRKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE7connectERKNS_2spINS4_17IProducerListenerEEEibNSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE10disconnectEiNS5_14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setSidebandStreamERKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allocateBuffersEjjNS2_6common4V1_011PixelFormatEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allowAllocationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setGenerationNumberEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15getConsumerNameENSt3__18functionIFvRKNS1_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19getLastQueuedBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleERKNS1_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE18getFrameTimestampsENSt3__18functionIFvRKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFramesDirty",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android21FrameEventDirtyFieldsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueueOffset",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositionOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseOffset",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentConnectId",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mProducerWantsEvents",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "name" : "android::ConsumerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ConsumerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireOffset",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireTimeline",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGpuCompositionDoneTimeline",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPresentTimeline",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReleaseTimeline",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "name" : "android::ProducerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "size" : 156,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ProducerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistory18updateAcquireFenceEyONSt3__110shared_ptrINS_9FenceTimeEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android25ProducerFrameEventHistory15createFenceTimeERKNS_2spINS_5FenceEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstantsE",
+   "name" : "android::os::IInputConstants",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os15IInputConstantsE",
+   "self_type" : "_ZTIN7android2os15IInputConstantsE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android2os15IInputConstantsE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefault10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP11DrmListener"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI11DrmListener" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12CodecHandler"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12CodecHandler" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI13ANativeWindow" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPKN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIKN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader13FrameListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader13FrameListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader15CallbackHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader15CallbackHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader21BufferRemovedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10DataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10DataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IDrmClientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IDrmClientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IInterfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "name" : "android::sp<android::MediaCodec::ResourceManagerServiceProxy>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodecE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodecE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaMuxerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "name" : "android::sp<android::MediaMuxer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaMuxerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11AReplyTokenE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11AReplyTokenE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IDataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IMemoryHeapE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11MediaWriterE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "name" : "android::sp<android::MediaWriter>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "self_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11MediaWriterE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaPlayerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "name" : "android::sp<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "name" : "android::sp<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12NativeHandleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13MediaAppenderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13MediaAppenderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13RpcConnectionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "name" : "android::sp<android::RpcConnection>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "self_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13RpcConnectionE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14BatteryCheckerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "name" : "android::sp<android::BatteryChecker>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "self_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14BatteryCheckerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaCodecInfoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "name" : "android::sp<android::MediaCodecInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaMuxerBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaMuxerBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15IMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "name" : "android::sp<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15SurfaceListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15SurfaceListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaCodecBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaCodecBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16NuMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "name" : "android::sp<android::AHandlerReflector<android::NuCachedSource2>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "self_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DataSourceFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DataSourceFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IMediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IMediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17PersistentSurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17PersistentSurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19MediaPlayerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "name" : "android::sp<android::MediaPlayerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android19MediaPlayerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4IDrmE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4IDrmE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5FenceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper13ConfigurationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper5StateE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper5StateE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper9OperationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper9OperationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android6ThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
+   "name" : "android::sp<android::Thread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android6ThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ABufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ABufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooper12LooperThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "name" : "android::sp<android::ALooper::LooperThread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooper12LooperThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::sp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ICryptoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ICryptoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IMemoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7RefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AMessageE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AMessageE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8MetaDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8MetaDataE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "android::sp<android::hardware::hidl_death_recipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_010IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_110IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_210IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android9CodecBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "name" : "android::sp<android::CodecBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android9CodecBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2ui4SizeE",
+   "name" : "android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android12ConsumerBase22FrameAvailableListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "name" : "android::wp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16ConsumerListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "name" : "android::wp<android::ConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android16ConsumerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19IMediaDeathNotifierE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android19IMediaDeathNotifierE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::wp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "name" : "android::wp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "name" : "android::List<android::sp<android::ABuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "self_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android2spINS_7ABufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::NON_CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_6VectorIhEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "name" : "android::List<android::ALooper::Event>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "self_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android7ALooper5EventE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_7ALooper5EventEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "name" : "android::List<android::HTTPBase::BandwidthEntry>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "self_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android8HTTPBase14BandwidthEntryE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<AImage *>::NON_CONST_ITERATOR<AImage *>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIP6AImageEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<BufferItem *>::NON_CONST_ITERATOR<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIPN7android10BufferItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIPNS_10BufferItemEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIjE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIjEE",
+   "name" : "android::List<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIjEE",
+   "self_type" : "_ZTIN7android4ListIjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4RectE",
+   "name" : "android::Rect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
+   "name" : "android::base::DefaultCloser",
+   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
+   "self_type" : "_ZTIN7android4base13DefaultCloserE",
+   "size" : 1,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "property_name_",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "prop_info_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_area_serial_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_property_serial_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_value_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "is_read_only_",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "read_only_property_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
+   "name" : "android::base::CachedProperty",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
+   "self_type" : "_ZTIN7android4base14CachedPropertyE",
+   "size" : 132,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h",
+   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "ptr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "arch",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "name" : "android::hidl::base::V1_0::DebugInfo",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5FenceE",
+   "name" : "android::Fence",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTI15pthread_mutex_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5MutexE",
+   "name" : "android::Mutex",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5PointE",
+   "name" : "android::Point",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "val",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE16getFlattenedSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE10getFdCountEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE7flattenEPvjPij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "name" : "android::Parcel::is_specialization<int, android::sp>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::unique_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "name" : "android::Parcel::is_specialization<int, std::vector>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "name" : "android::Parcel::is_specialization<int, std::optional>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface16getFlattenedSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface10getFdCountEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface7flattenEPvjPij"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Parcel26FlattenableHelperInterface9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFd",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutable",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel4BlobE",
+   "name" : "android::Parcel::Blob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mError",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataCapacity",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataPos",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjects",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSize",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsCapacity",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNextObjectHint",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSorted",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestHeaderPresent",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mWorkSourceRequestHeaderPosition",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFdsKnown",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHasFds",
+     "field_offset" : 360,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllowFds",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeallocZero",
+     "field_offset" : 376,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mConnection",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOpenAshmemSize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ParcelE",
+   "name" : "android::Parcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRWLock",
+     "referenced_type" : "_ZTI16pthread_rwlock_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLockE",
+   "name" : "android::RWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIN7android6RWLockE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RegionE",
+   "name" : "android::Region",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCanCallJava",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThread",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThreadExitedCondition",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mExitPending",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRunning",
+     "field_offset" : 200,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHoldSelf",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ThreadE",
+   "name" : "android::Thread",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIN7android6ThreadE",
+   "size" : 44,
+   "source_file" : "system/core/libutils/include/utils/Thread.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 36,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "name" : "android::Vector<android::CpuConsumer::AcquiredBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "self_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android11CpuConsumer14AcquiredBufferE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::Vector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "name" : "android::Vector<android::NuMediaExtractor::TrackInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "self_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractor9TrackInfoE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaAdapter>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_12MediaAdapterEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "name" : "android::Vector<android::sp<android::AMessage>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_8AMessageEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "name" : "android::Vector<android::AString>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "self_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android7AStringE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_7AStringEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "name" : "android::Vector<android::hardware::drm::V1_4::LogMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIjEE",
+   "name" : "android::Vector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIjEE",
+   "self_type" : "_ZTIN7android6VectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6StatusE",
+   "name" : "android::binder::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "name" : "android::traits<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::traits<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
+   "name" : "android::traits<android::String8>",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIhEE",
+   "name" : "android::traits<unsigned char>",
+   "referenced_type" : "_ZTIN7android6traitsIhEE",
+   "self_type" : "_ZTIN7android6traitsIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIjEE",
+   "name" : "android::traits<unsigned int>",
+   "referenced_type" : "_ZTIN7android6traitsIjEE",
+   "self_type" : "_ZTIN7android6traitsIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IBinderE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mExtras",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
+    },
+    {
+     "access" : "private",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7BBinderUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7BBinderE",
+   "name" : "android::BBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7BBinderE",
+   "self_type" : "_ZTIN7android7BBinderE",
+   "size" : 20,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mStability",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android7BBinderUt_E",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:117:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android7BBinderUt_E",
+   "self_type" : "_ZTIN7android7BBinderUt_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinderE",
+   "name" : "android::IBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIN7android7IBinderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IMemoryE",
+   "name" : "android::IMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIN7android7IMemoryE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IMemory22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBaseE",
+   "name" : "android::RefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7String8E",
+   "name" : "android::String8",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "dirtyRegion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface11BatchBufferE",
+   "name" : "android::Surface::BatchBuffer",
+   "referenced_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "self_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "name" : "android::Surface::BatchQueuedBuffer",
+   "referenced_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "self_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParent",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSurfaceListener",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18onBuffersDiscardedERKNSt3__16vectorIiNS2_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mGraphicBufferProducer",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIA64_N7android7Surface10BufferSlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqWidth",
+     "field_offset" : 46016,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqHeight",
+     "field_offset" : 46048,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqFormat",
+     "field_offset" : 46080,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqUsage",
+     "field_offset" : 46112,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTimestamp",
+     "field_offset" : 46176,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDataSpace",
+     "field_offset" : 46240,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 46272,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCrop",
+     "field_offset" : 46784,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mScalingMode",
+     "field_offset" : 46912,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransform",
+     "field_offset" : 46944,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mStickyTransform",
+     "field_offset" : 46976,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultWidth",
+     "field_offset" : 47008,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultHeight",
+     "field_offset" : 47040,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserWidth",
+     "field_offset" : 47072,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserHeight",
+     "field_offset" : 47104,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransformHint",
+     "field_offset" : 47136,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mProducerControlledByApp",
+     "field_offset" : 47168,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSwapIntervalZero",
+     "field_offset" : 47176,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumerRunningBehind",
+     "field_offset" : 47184,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 47200,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterceptorMutex",
+     "field_offset" : 47232,
+     "referenced_type" : "_ZTINSt3__112shared_mutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptor",
+     "field_offset" : 47360,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptorData",
+     "field_offset" : 47392,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptor",
+     "field_offset" : 47424,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptorData",
+     "field_offset" : 47456,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptor",
+     "field_offset" : 47488,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptorData",
+     "field_offset" : 47520,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptor",
+     "field_offset" : 47552,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptorData",
+     "field_offset" : 47584,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptor",
+     "field_offset" : 47616,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptorData",
+     "field_offset" : 47648,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLockedBuffer",
+     "field_offset" : 47680,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPostedBuffer",
+     "field_offset" : 47712,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConnectedToCpu",
+     "field_offset" : 47744,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDirtyRegion",
+     "field_offset" : 47776,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mBufferAge",
+     "field_offset" : 48448,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 48512,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferMode",
+     "field_offset" : 48544,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 48552,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoPrerotation",
+     "field_offset" : 48560,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferSlot",
+     "field_offset" : 48576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferHasBeenQueued",
+     "field_offset" : 48608,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueDuration",
+     "field_offset" : 48640,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastQueueDuration",
+     "field_offset" : 48704,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueStartTime",
+     "field_offset" : 48768,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueBufferCondition",
+     "field_offset" : 48832,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mNextFrameNumber",
+     "field_offset" : 48864,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastFrameNumber",
+     "field_offset" : 48928,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueriedSupportedTimestamps",
+     "field_offset" : 48992,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameTimestampsSupportsPresent",
+     "field_offset" : 49000,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mEnableFrameTimestamps",
+     "field_offset" : 49008,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameEventHistory",
+     "field_offset" : 49024,
+     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android25ProducerFrameEventHistoryENS_14default_deleteIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSurfaceControlHandle",
+     "field_offset" : 49056,
+     "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReportRemovedBuffers",
+     "field_offset" : 49088,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mRemovedBuffers",
+     "field_offset" : 49120,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_13GraphicBufferEEENS_9allocatorIS4_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMaxBufferCount",
+     "field_offset" : 49216,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mListenerProxy",
+     "field_offset" : 49248,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeuedSlots",
+     "field_offset" : 49280,
+     "referenced_type" : "_ZTINSt3__113unordered_setIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7SurfaceE",
+   "name" : "android::Surface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIN7android7SurfaceE",
+   "size" : 6180,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7SurfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15allocateBuffersEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setFrameRateEfab"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setFrameTimelineInfoERKNS_17FrameTimelineInfoE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface19getExtraBufferCountEPi"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface15composerServiceEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface3nowEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13dequeueBufferEPP19ANativeWindowBufferPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12cancelBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface11queueBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7performEiPc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15setSwapIntervalEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21lockBuffer_DEPRECATEDEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface24setBuffersUserDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setBuffersFormatEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersStickyTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTimestampEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersDataSpaceENS_8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersSmpte2086MetadataEPK26android_smpte2086_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersCta8613MetadataEPK25android_cta861_3_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersHdr10PlusMetadataEjPKh"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7setCropEPKNS_4RectE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface8setUsageEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setSurfaceDamageEP21android_native_rect_tj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface10disconnectEiNS_22IGraphicBufferProducer14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setBuffersDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface4lockEP20ANativeWindow_BufferP5ARect"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13unlockAndPostEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface5queryEiPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12attachBufferEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEibRKNS_2spINS_15SurfaceListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14dequeueBuffersEPNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13cancelBuffersERKNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12queueBuffersERKNSt3__16vectorINS0_17BatchQueuedBufferENS1_9allocatorIS3_EEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8BnMemoryE",
+   "name" : "android::BnMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8BnMemoryE",
+   "self_type" : "_ZTIN7android8BnMemoryE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8LOG_stubE",
+   "name" : "android::LOG_stub",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIN7android8LOG_stubE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA32_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA33_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA34_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA36_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA40_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKDs"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String16E",
+   "name" : "android::String16",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
+    },
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
+   "name" : "android::hardware::HidlMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "size" : 52,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 44,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -44,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -44,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA16_f"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA4_i"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA10_j"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA7_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mName",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
+   "name" : "android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMajor",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMinor",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fdIndex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extent",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "size" : 24,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "generationNumber",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "nativeHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "attr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "size" : 28,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
+   "name" : "android::hardware::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTI13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIK13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "name" : "android::hardware::details::hidl_pointer<const char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIKc" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<hidl_array<int, 4>>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<LogMessage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Rect>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<FrameEventsDelta>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "referenced_type" : "_ZTIN7android8hardware6StatusE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCheckedStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationCallbacks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationLibPackage",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterfaceName",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "size" : 44,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mEnableInstrumentation",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
+   "name" : "android::hardware::details::i_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
+   "name" : "android::hardware::details::bs_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "name" : "android::hardware::details::bnhw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "name" : "android::hardware::details::bphw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "name" : "android::hardware::details::std_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "name" : "android::hardware::details::std_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "name" : "android::hardware::details::std_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadlineNs",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "intervalNs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatencyNs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::CompositorTiming",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addRetireCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTimeNs",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTimeNs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTimeNs",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTimeNs",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayRetireFence",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "signalTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deltas",
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "field_name" : "compositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventHistoryDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFviRKNS0_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13dequeueBufferEjjNS1_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS0_11hidl_handleERKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12attachBufferERKNS0_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEEibNSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer10disconnectEiNS4_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setSidebandStreamERKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allocateBuffersEjjNS1_6common4V1_011PixelFormatEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19getLastQueuedBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleERKNS0_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer18getFrameTimestampsENSt3__18functionIFvRKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener17onBuffersReleasedEj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "bufferAge",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferNeedsReallocation",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "releaseAllBuffers",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferEjEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13dequeueBufferERKNS4_18DequeueBufferInputENSt3__18functionIFvNS3_6StatusEiRKNS4_19DequeueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12attachBufferERKNS1_6common4V1_214HardwareBufferEjNSt3__18functionIFvNS3_6StatusEibEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEENS3_14ConnectionTypeEbNSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer10disconnectENS3_14ConnectionTypeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allocateBuffersEjjjy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11getUniqueIdEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "description",
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE"
+    },
+    {
+     "field_name" : "nativeHandle",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "name" : "android::hardware::graphics::common::V1_2::HardwareBuffer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "name" : "android::internal::details::ToEmptyString<double>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "name" : "android::internal::details::ToEmptyString<float>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "name" : "android::internal::details::ToEmptyString<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "name" : "android::internal::details::ToEmptyString<long long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRemote",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
+   "name" : "android::BpRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n16_N7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCond",
+     "referenced_type" : "_ZTI14pthread_cond_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9ConditionE",
+   "name" : "android::Condition",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__16vectorIN7android4RectENS1_18InlineStdAllocatorIS2_Lj4EEEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mAllocation",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "name" : "android::FatVector<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "signalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "referenced_type" : "_ZTIKN7android9FenceTime5StateE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSignalTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__16atomicIxEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTimeE",
+   "name" : "android::FenceTime",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FenceTimeE",
+   "self_type" : "_ZTIN7android9FenceTimeE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FloatRectE",
+   "name" : "android::FloatRect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "name" : "android::Singleton<android::GraphicBufferMapper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "self_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h",
+   "template_args" : [ "_ZTIN7android19GraphicBufferMapperE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "name" : "std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "name" : "std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "name" : "std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h",
+   "template_args" : [ "_ZTIN7android9FloatRectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ReferenceRenamerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "d_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "s_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "name" : "Renamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "self_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer"
+    },
+    {
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jENK7RenamerclEj"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD0Ev"
+    }
+   ]
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTION3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTION3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &&",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &&",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &&",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTION7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta &&",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &&",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> &&",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTION7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &&",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTION7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTION7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTION7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &&",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTION7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android6binder6StatusE",
+   "name" : "android::binder::Status &&",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTION7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTION7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6StatusE",
+   "name" : "android::hardware::Status &&",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTION7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status &&",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTION7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &&",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTION7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIOi",
+   "name" : "int &&",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIOi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  }
+ ]
+}
diff --git a/S/64/x86_64/source-based/libandroid.so.lsdump b/S/64/x86_64/source-based/libandroid.so.lsdump
new file mode 100644
index 0000000..1d5fd40
--- /dev/null
+++ b/S/64/x86_64/source-based/libandroid.so.lsdump
@@ -0,0 +1,3689 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AActivityManager_addUidImportanceListener"
+  },
+  {
+   "name" : "AActivityManager_getUidImportance"
+  },
+  {
+   "name" : "AActivityManager_isUidActive"
+  },
+  {
+   "name" : "AActivityManager_removeUidImportanceListener"
+  },
+  {
+   "name" : "AAssetDir_close"
+  },
+  {
+   "name" : "AAssetDir_getNextFileName"
+  },
+  {
+   "name" : "AAssetDir_rewind"
+  },
+  {
+   "name" : "AAssetManager_fromJava"
+  },
+  {
+   "name" : "AAssetManager_open"
+  },
+  {
+   "name" : "AAssetManager_openDir"
+  },
+  {
+   "name" : "AAsset_close"
+  },
+  {
+   "name" : "AAsset_getBuffer"
+  },
+  {
+   "name" : "AAsset_getLength"
+  },
+  {
+   "name" : "AAsset_getLength64"
+  },
+  {
+   "name" : "AAsset_getRemainingLength"
+  },
+  {
+   "name" : "AAsset_getRemainingLength64"
+  },
+  {
+   "name" : "AAsset_isAllocated"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor64"
+  },
+  {
+   "name" : "AAsset_read"
+  },
+  {
+   "name" : "AAsset_seek"
+  },
+  {
+   "name" : "AAsset_seek64"
+  },
+  {
+   "name" : "AChoreographer_getInstance"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback64"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed64"
+  },
+  {
+   "name" : "AChoreographer_registerRefreshRateCallback"
+  },
+  {
+   "name" : "AChoreographer_unregisterRefreshRateCallback"
+  },
+  {
+   "name" : "AConfiguration_copy"
+  },
+  {
+   "name" : "AConfiguration_delete"
+  },
+  {
+   "name" : "AConfiguration_diff"
+  },
+  {
+   "name" : "AConfiguration_fromAssetManager"
+  },
+  {
+   "name" : "AConfiguration_getCountry"
+  },
+  {
+   "name" : "AConfiguration_getDensity"
+  },
+  {
+   "name" : "AConfiguration_getKeyboard"
+  },
+  {
+   "name" : "AConfiguration_getKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_getLanguage"
+  },
+  {
+   "name" : "AConfiguration_getLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_getMcc"
+  },
+  {
+   "name" : "AConfiguration_getMnc"
+  },
+  {
+   "name" : "AConfiguration_getNavHidden"
+  },
+  {
+   "name" : "AConfiguration_getNavigation"
+  },
+  {
+   "name" : "AConfiguration_getOrientation"
+  },
+  {
+   "name" : "AConfiguration_getScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_getScreenLong"
+  },
+  {
+   "name" : "AConfiguration_getScreenRound"
+  },
+  {
+   "name" : "AConfiguration_getScreenSize"
+  },
+  {
+   "name" : "AConfiguration_getScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_getSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_getUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_getUiModeType"
+  },
+  {
+   "name" : "AConfiguration_isBetterThan"
+  },
+  {
+   "name" : "AConfiguration_match"
+  },
+  {
+   "name" : "AConfiguration_new"
+  },
+  {
+   "name" : "AConfiguration_setCountry"
+  },
+  {
+   "name" : "AConfiguration_setDensity"
+  },
+  {
+   "name" : "AConfiguration_setKeyboard"
+  },
+  {
+   "name" : "AConfiguration_setKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_setLanguage"
+  },
+  {
+   "name" : "AConfiguration_setLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_setMcc"
+  },
+  {
+   "name" : "AConfiguration_setMnc"
+  },
+  {
+   "name" : "AConfiguration_setNavHidden"
+  },
+  {
+   "name" : "AConfiguration_setNavigation"
+  },
+  {
+   "name" : "AConfiguration_setOrientation"
+  },
+  {
+   "name" : "AConfiguration_setScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_setScreenLong"
+  },
+  {
+   "name" : "AConfiguration_setScreenSize"
+  },
+  {
+   "name" : "AConfiguration_setScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_setSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_setUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_setUiModeType"
+  },
+  {
+   "name" : "AFontMatcher_create"
+  },
+  {
+   "name" : "AFontMatcher_destroy"
+  },
+  {
+   "name" : "AFontMatcher_match"
+  },
+  {
+   "name" : "AFontMatcher_setFamilyVariant"
+  },
+  {
+   "name" : "AFontMatcher_setLocales"
+  },
+  {
+   "name" : "AFontMatcher_setStyle"
+  },
+  {
+   "name" : "AFont_close"
+  },
+  {
+   "name" : "AFont_getAxisCount"
+  },
+  {
+   "name" : "AFont_getAxisTag"
+  },
+  {
+   "name" : "AFont_getAxisValue"
+  },
+  {
+   "name" : "AFont_getCollectionIndex"
+  },
+  {
+   "name" : "AFont_getFontFilePath"
+  },
+  {
+   "name" : "AFont_getLocale"
+  },
+  {
+   "name" : "AFont_getWeight"
+  },
+  {
+   "name" : "AFont_isItalic"
+  },
+  {
+   "name" : "AHardwareBuffer_acquire"
+  },
+  {
+   "name" : "AHardwareBuffer_allocate"
+  },
+  {
+   "name" : "AHardwareBuffer_describe"
+  },
+  {
+   "name" : "AHardwareBuffer_fromHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_getId"
+  },
+  {
+   "name" : "AHardwareBuffer_getNativeHandle"
+  },
+  {
+   "name" : "AHardwareBuffer_isSupported"
+  },
+  {
+   "name" : "AHardwareBuffer_lock"
+  },
+  {
+   "name" : "AHardwareBuffer_lockAndGetInfo"
+  },
+  {
+   "name" : "AHardwareBuffer_lockPlanes"
+  },
+  {
+   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_release"
+  },
+  {
+   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_toHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_unlock"
+  },
+  {
+   "name" : "AInputEvent_getDeviceId"
+  },
+  {
+   "name" : "AInputEvent_getSource"
+  },
+  {
+   "name" : "AInputEvent_getType"
+  },
+  {
+   "name" : "AInputEvent_release"
+  },
+  {
+   "name" : "AInputQueue_attachLooper"
+  },
+  {
+   "name" : "AInputQueue_detachLooper"
+  },
+  {
+   "name" : "AInputQueue_finishEvent"
+  },
+  {
+   "name" : "AInputQueue_getEvent"
+  },
+  {
+   "name" : "AInputQueue_hasEvents"
+  },
+  {
+   "name" : "AInputQueue_preDispatchEvent"
+  },
+  {
+   "name" : "AKeyEvent_fromJava"
+  },
+  {
+   "name" : "AKeyEvent_getAction"
+  },
+  {
+   "name" : "AKeyEvent_getDownTime"
+  },
+  {
+   "name" : "AKeyEvent_getEventTime"
+  },
+  {
+   "name" : "AKeyEvent_getFlags"
+  },
+  {
+   "name" : "AKeyEvent_getKeyCode"
+  },
+  {
+   "name" : "AKeyEvent_getMetaState"
+  },
+  {
+   "name" : "AKeyEvent_getRepeatCount"
+  },
+  {
+   "name" : "AKeyEvent_getScanCode"
+  },
+  {
+   "name" : "ALooper_acquire"
+  },
+  {
+   "name" : "ALooper_addFd"
+  },
+  {
+   "name" : "ALooper_forThread"
+  },
+  {
+   "name" : "ALooper_pollAll"
+  },
+  {
+   "name" : "ALooper_pollOnce"
+  },
+  {
+   "name" : "ALooper_prepare"
+  },
+  {
+   "name" : "ALooper_release"
+  },
+  {
+   "name" : "ALooper_removeFd"
+  },
+  {
+   "name" : "ALooper_wake"
+  },
+  {
+   "name" : "AMotionEvent_fromJava"
+  },
+  {
+   "name" : "AMotionEvent_getAction"
+  },
+  {
+   "name" : "AMotionEvent_getAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getButtonState"
+  },
+  {
+   "name" : "AMotionEvent_getDownTime"
+  },
+  {
+   "name" : "AMotionEvent_getEdgeFlags"
+  },
+  {
+   "name" : "AMotionEvent_getEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getFlags"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalPressure"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawY"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalSize"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalY"
+  },
+  {
+   "name" : "AMotionEvent_getHistorySize"
+  },
+  {
+   "name" : "AMotionEvent_getMetaState"
+  },
+  {
+   "name" : "AMotionEvent_getOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getPointerCount"
+  },
+  {
+   "name" : "AMotionEvent_getPointerId"
+  },
+  {
+   "name" : "AMotionEvent_getPressure"
+  },
+  {
+   "name" : "AMotionEvent_getRawX"
+  },
+  {
+   "name" : "AMotionEvent_getRawY"
+  },
+  {
+   "name" : "AMotionEvent_getSize"
+  },
+  {
+   "name" : "AMotionEvent_getToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getToolType"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getX"
+  },
+  {
+   "name" : "AMotionEvent_getXOffset"
+  },
+  {
+   "name" : "AMotionEvent_getXPrecision"
+  },
+  {
+   "name" : "AMotionEvent_getY"
+  },
+  {
+   "name" : "AMotionEvent_getYOffset"
+  },
+  {
+   "name" : "AMotionEvent_getYPrecision"
+  },
+  {
+   "name" : "ANativeActivity_finish"
+  },
+  {
+   "name" : "ANativeActivity_hideSoftInput"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFlags"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFormat"
+  },
+  {
+   "name" : "ANativeActivity_showSoftInput"
+  },
+  {
+   "name" : "ANativeWindow_acquire"
+  },
+  {
+   "name" : "ANativeWindow_fromSurface"
+  },
+  {
+   "name" : "ANativeWindow_getFormat"
+  },
+  {
+   "name" : "ANativeWindow_getHeight"
+  },
+  {
+   "name" : "ANativeWindow_getWidth"
+  },
+  {
+   "name" : "ANativeWindow_lock"
+  },
+  {
+   "name" : "ANativeWindow_release"
+  },
+  {
+   "name" : "ANativeWindow_setBuffersGeometry"
+  },
+  {
+   "name" : "ANativeWindow_toSurface"
+  },
+  {
+   "name" : "ANativeWindow_unlockAndPost"
+  },
+  {
+   "name" : "AObbInfo_delete"
+  },
+  {
+   "name" : "AObbInfo_getFlags"
+  },
+  {
+   "name" : "AObbInfo_getPackageName"
+  },
+  {
+   "name" : "AObbInfo_getVersion"
+  },
+  {
+   "name" : "AObbScanner_getObbInfo"
+  },
+  {
+   "name" : "APermissionManager_checkPermission"
+  },
+  {
+   "name" : "ASensorEventQueue_disableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_enableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_getEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_hasEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_registerSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_requestAdditionalInfoEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_setEventRate"
+  },
+  {
+   "name" : "ASensorManager_configureDirectReport"
+  },
+  {
+   "name" : "ASensorManager_createEventQueue"
+  },
+  {
+   "name" : "ASensorManager_createHardwareBufferDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_createSharedMemoryDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyEventQueue"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensor"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensorEx"
+  },
+  {
+   "name" : "ASensorManager_getInstance"
+  },
+  {
+   "name" : "ASensorManager_getInstanceForPackage"
+  },
+  {
+   "name" : "ASensorManager_getSensorList"
+  },
+  {
+   "name" : "ASensor_getFifoMaxEventCount"
+  },
+  {
+   "name" : "ASensor_getFifoReservedEventCount"
+  },
+  {
+   "name" : "ASensor_getHandle"
+  },
+  {
+   "name" : "ASensor_getHighestDirectReportRateLevel"
+  },
+  {
+   "name" : "ASensor_getMinDelay"
+  },
+  {
+   "name" : "ASensor_getName"
+  },
+  {
+   "name" : "ASensor_getReportingMode"
+  },
+  {
+   "name" : "ASensor_getResolution"
+  },
+  {
+   "name" : "ASensor_getStringType"
+  },
+  {
+   "name" : "ASensor_getType"
+  },
+  {
+   "name" : "ASensor_getVendor"
+  },
+  {
+   "name" : "ASensor_isDirectChannelTypeSupported"
+  },
+  {
+   "name" : "ASensor_isWakeUpSensor"
+  },
+  {
+   "name" : "ASharedMemory_create"
+  },
+  {
+   "name" : "ASharedMemory_dupFromJava"
+  },
+  {
+   "name" : "ASharedMemory_getSize"
+  },
+  {
+   "name" : "ASharedMemory_setProt"
+  },
+  {
+   "name" : "AStorageManager_delete"
+  },
+  {
+   "name" : "AStorageManager_getMountedObbPath"
+  },
+  {
+   "name" : "AStorageManager_isObbMounted"
+  },
+  {
+   "name" : "AStorageManager_mountObb"
+  },
+  {
+   "name" : "AStorageManager_new"
+  },
+  {
+   "name" : "AStorageManager_unmountObb"
+  },
+  {
+   "name" : "ASurfaceControl_create"
+  },
+  {
+   "name" : "ASurfaceControl_createFromWindow"
+  },
+  {
+   "name" : "ASurfaceControl_release"
+  },
+  {
+   "name" : "ASurfaceTexture_acquireANativeWindow"
+  },
+  {
+   "name" : "ASurfaceTexture_attachToGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_detachFromGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_fromSurfaceTexture"
+  },
+  {
+   "name" : "ASurfaceTexture_getTimestamp"
+  },
+  {
+   "name" : "ASurfaceTexture_getTransformMatrix"
+  },
+  {
+   "name" : "ASurfaceTexture_release"
+  },
+  {
+   "name" : "ASurfaceTexture_updateTexImage"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getAcquireTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getLatchTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPresentFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPreviousReleaseFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_releaseASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransaction_apply"
+  },
+  {
+   "name" : "ASurfaceTransaction_create"
+  },
+  {
+   "name" : "ASurfaceTransaction_delete"
+  },
+  {
+   "name" : "ASurfaceTransaction_reparent"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBuffer"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferAlpha"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferDataSpace"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferTransparency"
+  },
+  {
+   "name" : "ASurfaceTransaction_setColor"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDamageRegion"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDesiredPresentTime"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRate"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRateWithSeamlessness"
+  },
+  {
+   "name" : "ASurfaceTransaction_setGeometry"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_cta861_3"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_smpte2086"
+  },
+  {
+   "name" : "ASurfaceTransaction_setOnComplete"
+  },
+  {
+   "name" : "ASurfaceTransaction_setVisibility"
+  },
+  {
+   "name" : "ASurfaceTransaction_setZOrder"
+  },
+  {
+   "name" : "ASystemFontIterator_close"
+  },
+  {
+   "name" : "ASystemFontIterator_next"
+  },
+  {
+   "name" : "ASystemFontIterator_open"
+  },
+  {
+   "name" : "AThermal_acquireManager"
+  },
+  {
+   "name" : "AThermal_getCurrentThermalStatus"
+  },
+  {
+   "name" : "AThermal_registerThermalStatusListener"
+  },
+  {
+   "name" : "AThermal_releaseManager"
+  },
+  {
+   "name" : "AThermal_unregisterThermalStatusListener"
+  },
+  {
+   "name" : "ATrace_beginAsyncSection"
+  },
+  {
+   "name" : "ATrace_beginSection"
+  },
+  {
+   "name" : "ATrace_endAsyncSection"
+  },
+  {
+   "name" : "ATrace_endSection"
+  },
+  {
+   "name" : "ATrace_isEnabled"
+  },
+  {
+   "name" : "ATrace_setCounter"
+  },
+  {
+   "name" : "android_getaddrinfofornetwork"
+  },
+  {
+   "name" : "android_res_cancel"
+  },
+  {
+   "name" : "android_res_nquery"
+  },
+  {
+   "name" : "android_res_nresult"
+  },
+  {
+   "name" : "android_res_nsend"
+  },
+  {
+   "name" : "android_setprocnetwork"
+  },
+  {
+   "name" : "android_setsocknetwork"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HDR10_SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HDR10_CTA861_3"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HDR10PLUS_SEI"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AHdrMetadataType",
+   "name" : "AHdrMetadataType",
+   "referenced_type" : "_ZTI16AHdrMetadataType",
+   "self_type" : "_ZTI16AHdrMetadataType",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
+   "name" : "CreateFromHandleMethod",
+   "referenced_type" : "_ZTI22CreateFromHandleMethod",
+   "self_type" : "_ZTI22CreateFromHandleMethod",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:263:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:321:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_VSYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:284:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:302:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 125,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND_SERVICE"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_VISIBLE"
+    },
+    {
+     "enum_field_value" : 230,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_PERCEPTIBLE"
+    },
+    {
+     "enum_field_value" : 300,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_SERVICE"
+    },
+    {
+     "enum_field_value" : 325,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_TOP_SLEEPING"
+    },
+    {
+     "enum_field_value" : 350,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CANT_SAVE_STATE"
+    },
+    {
+     "enum_field_value" : 400,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CACHED"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_GONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "name" : "(anonymous enum at frameworks/base/native/android/include_platform/android/activity_manager.h:47:1)",
+   "referenced_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "self_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5,
+     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:65:1)",
+   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, __va_list_tag *), void *, int, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiP13__va_list_tagE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "name" : "int (ANativeWindow *, int, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjiPvE",
+   "name" : "void (unsigned int, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjiPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjiPvE",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AActivityManager_addUidImportanceListener",
+   "linker_set_key" : "AActivityManager_addUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjiPvE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_getUidImportance",
+   "linker_set_key" : "AActivityManager_getUidImportance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_isUidActive",
+   "linker_set_key" : "AActivityManager_isUidActive",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_removeUidImportanceListener",
+   "linker_set_key" : "AActivityManager_removeUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP38AActivityManager_UidImportanceListener"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_acquire",
+   "linker_set_key" : "AHardwareBuffer_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_allocate",
+   "linker_set_key" : "AHardwareBuffer_allocate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_describe",
+   "linker_set_key" : "AHardwareBuffer_describe",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getId",
+   "linker_set_key" : "AHardwareBuffer_getId",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getNativeHandle",
+   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIPK13native_handle",
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_isSupported",
+   "linker_set_key" : "AHardwareBuffer_isSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lock",
+   "linker_set_key" : "AHardwareBuffer_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockAndGetInfo",
+   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockPlanes",
+   "linker_set_key" : "AHardwareBuffer_lockPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_release",
+   "linker_set_key" : "AHardwareBuffer_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_unlock",
+   "linker_set_key" : "AHardwareBuffer_unlock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "ANativeWindow_acquire",
+   "linker_set_key" : "ANativeWindow_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getFormat",
+   "linker_set_key" : "ANativeWindow_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getHeight",
+   "linker_set_key" : "ANativeWindow_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getWidth",
+   "linker_set_key" : "ANativeWindow_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_lock",
+   "linker_set_key" : "ANativeWindow_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
+    },
+    {
+     "referenced_type" : "_ZTIP5ARect"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_release",
+   "linker_set_key" : "ANativeWindow_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_setBuffersGeometry",
+   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_unlockAndPost",
+   "linker_set_key" : "ANativeWindow_unlockAndPost",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13__va_list_tag",
+   "name" : "__va_list_tag *",
+   "referenced_type" : "_ZTI13__va_list_tag",
+   "self_type" : "_ZTIP13__va_list_tag",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer *",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTIP20ANativeWindow_Buffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes *",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "name" : "AActivityManager_UidImportanceListener *",
+   "referenced_type" : "_ZTI38AActivityManager_UidImportanceListener",
+   "self_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "size" : 8,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP5ARect",
+   "name" : "ARect *",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIP5ARect",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, __va_list_tag *), void *, int, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiP13__va_list_tagE",
+   "name" : "int (*)(ANativeWindow *, int, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvjiPvE",
+   "name" : "void (*)(unsigned int, int, void *)",
+   "referenced_type" : "_ZTIFvjiPvE",
+   "self_type" : "_ZTIPFvjiPvE",
+   "size" : 8,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer *",
+   "referenced_type" : "_ZTIK15AHardwareBuffer",
+   "self_type" : "_ZTIPK15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK5ARect",
+   "name" : "const ARect *",
+   "referenced_type" : "_ZTIK5ARect",
+   "self_type" : "_ZTIPK5ARect",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPl",
+   "name" : "long *",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIPl",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIK15AHardwareBuffer",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK5ARect",
+   "name" : "const ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIK5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 256,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKl",
+   "name" : "const long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIKl",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIA4_l"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHdrMetadata_cta861_3",
+   "name" : "AHdrMetadata_cta861_3",
+   "referenced_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "self_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHdrMetadata_smpte2086",
+   "name" : "AHdrMetadata_smpte2086",
+   "referenced_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "self_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI9AColor_xy",
+   "name" : "AColor_xy",
+   "referenced_type" : "_ZTI9AColor_xy",
+   "self_type" : "_ZTI9AColor_xy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_64/source-based/libc.so.lsdump b/S/64/x86_64/source-based/libc.so.lsdump
new file mode 100644
index 0000000..8d6150f
--- /dev/null
+++ b/S/64/x86_64/source-based/libc.so.lsdump
@@ -0,0 +1,5865 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA0_c",
+   "name" : "char [0]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA0_c",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA1024_c",
+   "name" : "char [1024]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA1024_c",
+   "size" : 1024,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_j",
+   "name" : "unsigned int [28]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA28_j",
+   "size" : 112,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA56_c",
+   "name" : "char [56]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA56_c",
+   "size" : 56,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIg",
+   "name" : "long double",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIg",
+   "size" : 16
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIw",
+   "name" : "wchar_t",
+   "referenced_type" : "_ZTIw",
+   "self_type" : "_ZTIw",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "_Exit"
+  },
+  {
+   "name" : "_Unwind_Backtrace"
+  },
+  {
+   "name" : "_Unwind_DeleteException"
+  },
+  {
+   "name" : "_Unwind_FindEnclosingFunction"
+  },
+  {
+   "name" : "_Unwind_Find_FDE"
+  },
+  {
+   "name" : "_Unwind_ForcedUnwind"
+  },
+  {
+   "name" : "_Unwind_GetCFA"
+  },
+  {
+   "name" : "_Unwind_GetDataRelBase"
+  },
+  {
+   "name" : "_Unwind_GetGR"
+  },
+  {
+   "name" : "_Unwind_GetIP"
+  },
+  {
+   "name" : "_Unwind_GetIPInfo"
+  },
+  {
+   "name" : "_Unwind_GetLanguageSpecificData"
+  },
+  {
+   "name" : "_Unwind_GetRegionStart"
+  },
+  {
+   "name" : "_Unwind_GetTextRelBase"
+  },
+  {
+   "name" : "_Unwind_RaiseException"
+  },
+  {
+   "name" : "_Unwind_Resume"
+  },
+  {
+   "name" : "_Unwind_Resume_or_Rethrow"
+  },
+  {
+   "name" : "_Unwind_SetGR"
+  },
+  {
+   "name" : "_Unwind_SetIP"
+  },
+  {
+   "name" : "__FD_CLR_chk"
+  },
+  {
+   "name" : "__FD_ISSET_chk"
+  },
+  {
+   "name" : "__FD_SET_chk"
+  },
+  {
+   "name" : "__assert"
+  },
+  {
+   "name" : "__assert2"
+  },
+  {
+   "name" : "__b64_ntop"
+  },
+  {
+   "name" : "__b64_pton"
+  },
+  {
+   "name" : "__cmsg_nxthdr"
+  },
+  {
+   "name" : "__ctype_get_mb_cur_max"
+  },
+  {
+   "name" : "__cxa_atexit"
+  },
+  {
+   "name" : "__cxa_finalize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__cxa_thread_atexit_impl"
+  },
+  {
+   "name" : "__deregister_frame"
+  },
+  {
+   "name" : "__dn_comp"
+  },
+  {
+   "name" : "__dn_count_labels"
+  },
+  {
+   "name" : "__dn_skipname"
+  },
+  {
+   "name" : "__errno"
+  },
+  {
+   "name" : "__fbufsize"
+  },
+  {
+   "name" : "__fgets_chk"
+  },
+  {
+   "name" : "__flbf"
+  },
+  {
+   "name" : "__fp_nquery"
+  },
+  {
+   "name" : "__fp_query"
+  },
+  {
+   "name" : "__fpclassify"
+  },
+  {
+   "name" : "__fpclassifyd"
+  },
+  {
+   "name" : "__fpclassifyf"
+  },
+  {
+   "name" : "__fpclassifyl"
+  },
+  {
+   "name" : "__fpending"
+  },
+  {
+   "name" : "__fpurge"
+  },
+  {
+   "name" : "__fread_chk"
+  },
+  {
+   "name" : "__freadable"
+  },
+  {
+   "name" : "__freading"
+  },
+  {
+   "name" : "__fseterr"
+  },
+  {
+   "name" : "__fsetlocking"
+  },
+  {
+   "name" : "__fwritable"
+  },
+  {
+   "name" : "__fwrite_chk"
+  },
+  {
+   "name" : "__fwriting"
+  },
+  {
+   "name" : "__get_h_errno"
+  },
+  {
+   "name" : "__getcwd_chk"
+  },
+  {
+   "name" : "__gnu_basename"
+  },
+  {
+   "name" : "__gnu_strerror_r"
+  },
+  {
+   "name" : "__hostalias"
+  },
+  {
+   "name" : "__isfinite"
+  },
+  {
+   "name" : "__isfinitef"
+  },
+  {
+   "name" : "__isfinitel"
+  },
+  {
+   "name" : "__isinf"
+  },
+  {
+   "name" : "__isinff"
+  },
+  {
+   "name" : "__isinfl"
+  },
+  {
+   "name" : "__isnan"
+  },
+  {
+   "name" : "__isnanf"
+  },
+  {
+   "name" : "__isnanl"
+  },
+  {
+   "name" : "__isnormal"
+  },
+  {
+   "name" : "__isnormalf"
+  },
+  {
+   "name" : "__isnormall"
+  },
+  {
+   "name" : "__libc_current_sigrtmax"
+  },
+  {
+   "name" : "__libc_current_sigrtmin"
+  },
+  {
+   "name" : "__libc_init"
+  },
+  {
+   "name" : "__loc_aton"
+  },
+  {
+   "name" : "__loc_ntoa"
+  },
+  {
+   "name" : "__memchr_chk"
+  },
+  {
+   "name" : "__memcpy_chk"
+  },
+  {
+   "name" : "__memmove_chk"
+  },
+  {
+   "name" : "__mempcpy_chk"
+  },
+  {
+   "name" : "__memrchr_chk"
+  },
+  {
+   "name" : "__memset_chk"
+  },
+  {
+   "name" : "__open_2"
+  },
+  {
+   "name" : "__openat_2"
+  },
+  {
+   "name" : "__p_cdname"
+  },
+  {
+   "name" : "__p_cdnname"
+  },
+  {
+   "name" : "__p_class"
+  },
+  {
+   "name" : "__p_fqname"
+  },
+  {
+   "name" : "__p_fqnname"
+  },
+  {
+   "name" : "__p_option"
+  },
+  {
+   "name" : "__p_query"
+  },
+  {
+   "name" : "__p_rcode"
+  },
+  {
+   "name" : "__p_secstodate"
+  },
+  {
+   "name" : "__p_time"
+  },
+  {
+   "name" : "__p_type"
+  },
+  {
+   "name" : "__poll_chk"
+  },
+  {
+   "name" : "__ppoll64_chk"
+  },
+  {
+   "name" : "__ppoll_chk"
+  },
+  {
+   "name" : "__pread64_chk"
+  },
+  {
+   "name" : "__pread_chk"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_pop"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_push"
+  },
+  {
+   "name" : "__putlong"
+  },
+  {
+   "name" : "__putshort"
+  },
+  {
+   "name" : "__pwrite64_chk"
+  },
+  {
+   "name" : "__pwrite_chk"
+  },
+  {
+   "name" : "__read_chk"
+  },
+  {
+   "name" : "__readlink_chk"
+  },
+  {
+   "name" : "__readlinkat_chk"
+  },
+  {
+   "name" : "__recvfrom_chk"
+  },
+  {
+   "name" : "__register_atfork"
+  },
+  {
+   "name" : "__register_frame"
+  },
+  {
+   "name" : "__res_close"
+  },
+  {
+   "name" : "__res_dnok"
+  },
+  {
+   "name" : "__res_hnok"
+  },
+  {
+   "name" : "__res_hostalias"
+  },
+  {
+   "name" : "__res_isourserver"
+  },
+  {
+   "name" : "__res_mailok"
+  },
+  {
+   "name" : "__res_nameinquery"
+  },
+  {
+   "name" : "__res_nclose"
+  },
+  {
+   "name" : "__res_ninit"
+  },
+  {
+   "name" : "__res_nmkquery"
+  },
+  {
+   "name" : "__res_nquery"
+  },
+  {
+   "name" : "__res_nquerydomain"
+  },
+  {
+   "name" : "__res_nsearch"
+  },
+  {
+   "name" : "__res_nsend"
+  },
+  {
+   "name" : "__res_ownok"
+  },
+  {
+   "name" : "__res_queriesmatch"
+  },
+  {
+   "name" : "__res_querydomain"
+  },
+  {
+   "name" : "__res_randomid"
+  },
+  {
+   "name" : "__res_send"
+  },
+  {
+   "name" : "__res_send_setqhook"
+  },
+  {
+   "name" : "__res_send_setrhook"
+  },
+  {
+   "name" : "__sched_cpualloc"
+  },
+  {
+   "name" : "__sched_cpucount"
+  },
+  {
+   "name" : "__sched_cpufree"
+  },
+  {
+   "name" : "__sendto_chk"
+  },
+  {
+   "name" : "__snprintf_chk"
+  },
+  {
+   "name" : "__sprintf_chk"
+  },
+  {
+   "name" : "__stack_chk_fail"
+  },
+  {
+   "name" : "__stpcpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk2"
+  },
+  {
+   "name" : "__strcat_chk"
+  },
+  {
+   "name" : "__strchr_chk"
+  },
+  {
+   "name" : "__strcpy_chk"
+  },
+  {
+   "name" : "__strlcat_chk"
+  },
+  {
+   "name" : "__strlcpy_chk"
+  },
+  {
+   "name" : "__strlen_chk"
+  },
+  {
+   "name" : "__strncat_chk"
+  },
+  {
+   "name" : "__strncpy_chk"
+  },
+  {
+   "name" : "__strncpy_chk2"
+  },
+  {
+   "name" : "__strrchr_chk"
+  },
+  {
+   "name" : "__sym_ntop"
+  },
+  {
+   "name" : "__sym_ntos"
+  },
+  {
+   "name" : "__sym_ston"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_properties_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_add"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find_nth"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_foreach"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_get"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read_callback"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set_filename"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_update"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait_any"
+  },
+  {
+   "name" : "__tls_get_addr"
+  },
+  {
+   "name" : "__umask_chk"
+  },
+  {
+   "name" : "__vsnprintf_chk"
+  },
+  {
+   "name" : "__vsprintf_chk"
+  },
+  {
+   "name" : "__write_chk"
+  },
+  {
+   "name" : "_exit"
+  },
+  {
+   "name" : "_flushlbf"
+  },
+  {
+   "name" : "_getlong"
+  },
+  {
+   "name" : "_getshort"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_longjmp"
+  },
+  {
+   "name" : "_resolv_delete_cache_for_net"
+  },
+  {
+   "name" : "_resolv_flush_cache_for_net"
+  },
+  {
+   "name" : "_resolv_set_nameservers_for_net"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_setjmp"
+  },
+  {
+   "name" : "_tolower"
+  },
+  {
+   "name" : "_toupper"
+  },
+  {
+   "name" : "abort"
+  },
+  {
+   "name" : "abs"
+  },
+  {
+   "name" : "accept"
+  },
+  {
+   "name" : "accept4"
+  },
+  {
+   "name" : "access"
+  },
+  {
+   "name" : "acct"
+  },
+  {
+   "name" : "adjtimex"
+  },
+  {
+   "name" : "alarm"
+  },
+  {
+   "name" : "aligned_alloc"
+  },
+  {
+   "name" : "alphasort"
+  },
+  {
+   "name" : "alphasort64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_close_with_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_create_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_exchange_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_get_error_level"
+  },
+  {
+   "name" : "android_fdsan_get_fd_table"
+  },
+  {
+   "name" : "android_fdsan_get_owner_tag"
+  },
+  {
+   "name" : "android_fdsan_get_tag_type"
+  },
+  {
+   "name" : "android_fdsan_get_tag_value"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_set_error_level"
+  },
+  {
+   "name" : "android_fdtrack_compare_exchange_hook"
+  },
+  {
+   "name" : "android_fdtrack_get_enabled"
+  },
+  {
+   "name" : "android_fdtrack_set_enabled"
+  },
+  {
+   "name" : "android_get_device_api_level"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornet"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornetcontext"
+  },
+  {
+   "name" : "android_gethostbyaddrfornet"
+  },
+  {
+   "name" : "android_gethostbyaddrfornetcontext"
+  },
+  {
+   "name" : "android_gethostbynamefornet"
+  },
+  {
+   "name" : "android_gethostbynamefornetcontext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_mallopt"
+  },
+  {
+   "name" : "android_net_res_stats_aggregate"
+  },
+  {
+   "name" : "android_net_res_stats_get_info_for_net"
+  },
+  {
+   "name" : "android_net_res_stats_get_usable_servers"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_set_abort_message"
+  },
+  {
+   "name" : "android_unsafe_frame_pointer_chase"
+  },
+  {
+   "name" : "arc4random"
+  },
+  {
+   "name" : "arc4random_buf"
+  },
+  {
+   "name" : "arc4random_uniform"
+  },
+  {
+   "name" : "asctime"
+  },
+  {
+   "name" : "asctime_r"
+  },
+  {
+   "name" : "asprintf"
+  },
+  {
+   "name" : "at_quick_exit"
+  },
+  {
+   "name" : "atof"
+  },
+  {
+   "name" : "atoi"
+  },
+  {
+   "name" : "atol"
+  },
+  {
+   "name" : "atoll"
+  },
+  {
+   "name" : "basename"
+  },
+  {
+   "name" : "bind"
+  },
+  {
+   "name" : "bindresvport"
+  },
+  {
+   "name" : "brk"
+  },
+  {
+   "name" : "bsearch"
+  },
+  {
+   "name" : "btowc"
+  },
+  {
+   "name" : "c16rtomb"
+  },
+  {
+   "name" : "c32rtomb"
+  },
+  {
+   "name" : "call_once"
+  },
+  {
+   "name" : "calloc"
+  },
+  {
+   "name" : "capget"
+  },
+  {
+   "name" : "capset"
+  },
+  {
+   "name" : "catclose"
+  },
+  {
+   "name" : "catgets"
+  },
+  {
+   "name" : "catopen"
+  },
+  {
+   "name" : "cfgetispeed"
+  },
+  {
+   "name" : "cfgetospeed"
+  },
+  {
+   "name" : "cfmakeraw"
+  },
+  {
+   "name" : "cfsetispeed"
+  },
+  {
+   "name" : "cfsetospeed"
+  },
+  {
+   "name" : "cfsetspeed"
+  },
+  {
+   "name" : "chdir"
+  },
+  {
+   "name" : "chmod"
+  },
+  {
+   "name" : "chown"
+  },
+  {
+   "name" : "chroot"
+  },
+  {
+   "name" : "clearenv"
+  },
+  {
+   "name" : "clearerr"
+  },
+  {
+   "name" : "clearerr_unlocked"
+  },
+  {
+   "name" : "clock"
+  },
+  {
+   "name" : "clock_adjtime"
+  },
+  {
+   "name" : "clock_getcpuclockid"
+  },
+  {
+   "name" : "clock_getres"
+  },
+  {
+   "name" : "clock_gettime"
+  },
+  {
+   "name" : "clock_nanosleep"
+  },
+  {
+   "name" : "clock_settime"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clone"
+  },
+  {
+   "name" : "close"
+  },
+  {
+   "name" : "closedir"
+  },
+  {
+   "name" : "closelog"
+  },
+  {
+   "name" : "cnd_broadcast"
+  },
+  {
+   "name" : "cnd_destroy"
+  },
+  {
+   "name" : "cnd_init"
+  },
+  {
+   "name" : "cnd_signal"
+  },
+  {
+   "name" : "cnd_timedwait"
+  },
+  {
+   "name" : "cnd_wait"
+  },
+  {
+   "name" : "connect"
+  },
+  {
+   "name" : "creat"
+  },
+  {
+   "name" : "creat64"
+  },
+  {
+   "name" : "ctermid"
+  },
+  {
+   "name" : "ctime"
+  },
+  {
+   "name" : "ctime_r"
+  },
+  {
+   "name" : "daemon"
+  },
+  {
+   "name" : "delete_module"
+  },
+  {
+   "name" : "difftime"
+  },
+  {
+   "name" : "dirfd"
+  },
+  {
+   "name" : "dirname"
+  },
+  {
+   "name" : "div"
+  },
+  {
+   "name" : "dn_expand"
+  },
+  {
+   "name" : "dprintf"
+  },
+  {
+   "name" : "drand48"
+  },
+  {
+   "name" : "dup"
+  },
+  {
+   "name" : "dup2"
+  },
+  {
+   "name" : "dup3"
+  },
+  {
+   "name" : "duplocale"
+  },
+  {
+   "name" : "endgrent"
+  },
+  {
+   "name" : "endhostent"
+  },
+  {
+   "name" : "endmntent"
+  },
+  {
+   "name" : "endnetent"
+  },
+  {
+   "name" : "endprotoent"
+  },
+  {
+   "name" : "endpwent"
+  },
+  {
+   "name" : "endservent"
+  },
+  {
+   "name" : "endutent"
+  },
+  {
+   "name" : "epoll_create"
+  },
+  {
+   "name" : "epoll_create1"
+  },
+  {
+   "name" : "epoll_ctl"
+  },
+  {
+   "name" : "epoll_pwait"
+  },
+  {
+   "name" : "epoll_pwait64"
+  },
+  {
+   "name" : "epoll_wait"
+  },
+  {
+   "name" : "erand48"
+  },
+  {
+   "name" : "err"
+  },
+  {
+   "name" : "error"
+  },
+  {
+   "name" : "error_at_line"
+  },
+  {
+   "name" : "errx"
+  },
+  {
+   "name" : "ether_aton"
+  },
+  {
+   "name" : "ether_aton_r"
+  },
+  {
+   "name" : "ether_ntoa"
+  },
+  {
+   "name" : "ether_ntoa_r"
+  },
+  {
+   "name" : "eventfd"
+  },
+  {
+   "name" : "eventfd_read"
+  },
+  {
+   "name" : "eventfd_write"
+  },
+  {
+   "name" : "execl"
+  },
+  {
+   "name" : "execle"
+  },
+  {
+   "name" : "execlp"
+  },
+  {
+   "name" : "execv"
+  },
+  {
+   "name" : "execve"
+  },
+  {
+   "name" : "execvp"
+  },
+  {
+   "name" : "execvpe"
+  },
+  {
+   "binding" : "weak",
+   "name" : "exit"
+  },
+  {
+   "name" : "faccessat"
+  },
+  {
+   "name" : "fallocate"
+  },
+  {
+   "name" : "fallocate64"
+  },
+  {
+   "name" : "fchdir"
+  },
+  {
+   "name" : "fchmod"
+  },
+  {
+   "name" : "fchmodat"
+  },
+  {
+   "name" : "fchown"
+  },
+  {
+   "name" : "fchownat"
+  },
+  {
+   "name" : "fclose"
+  },
+  {
+   "name" : "fcntl"
+  },
+  {
+   "name" : "fdatasync"
+  },
+  {
+   "name" : "fdopen"
+  },
+  {
+   "name" : "fdopendir"
+  },
+  {
+   "name" : "feof"
+  },
+  {
+   "name" : "feof_unlocked"
+  },
+  {
+   "name" : "ferror"
+  },
+  {
+   "name" : "ferror_unlocked"
+  },
+  {
+   "name" : "fexecve"
+  },
+  {
+   "name" : "fflush"
+  },
+  {
+   "name" : "fflush_unlocked"
+  },
+  {
+   "name" : "ffs"
+  },
+  {
+   "name" : "ffsl"
+  },
+  {
+   "name" : "ffsll"
+  },
+  {
+   "name" : "fgetc"
+  },
+  {
+   "name" : "fgetc_unlocked"
+  },
+  {
+   "name" : "fgetln"
+  },
+  {
+   "name" : "fgetpos"
+  },
+  {
+   "name" : "fgetpos64"
+  },
+  {
+   "name" : "fgets"
+  },
+  {
+   "name" : "fgets_unlocked"
+  },
+  {
+   "name" : "fgetwc"
+  },
+  {
+   "name" : "fgetws"
+  },
+  {
+   "name" : "fgetxattr"
+  },
+  {
+   "name" : "fileno"
+  },
+  {
+   "name" : "fileno_unlocked"
+  },
+  {
+   "name" : "flistxattr"
+  },
+  {
+   "name" : "flock"
+  },
+  {
+   "name" : "flockfile"
+  },
+  {
+   "name" : "fmemopen"
+  },
+  {
+   "name" : "fnmatch"
+  },
+  {
+   "name" : "fopen"
+  },
+  {
+   "name" : "fopen64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fork"
+  },
+  {
+   "name" : "forkpty"
+  },
+  {
+   "name" : "fpathconf"
+  },
+  {
+   "name" : "fprintf"
+  },
+  {
+   "name" : "fpurge"
+  },
+  {
+   "name" : "fputc"
+  },
+  {
+   "name" : "fputc_unlocked"
+  },
+  {
+   "name" : "fputs"
+  },
+  {
+   "name" : "fputs_unlocked"
+  },
+  {
+   "name" : "fputwc"
+  },
+  {
+   "name" : "fputws"
+  },
+  {
+   "name" : "fread"
+  },
+  {
+   "name" : "fread_unlocked"
+  },
+  {
+   "name" : "free"
+  },
+  {
+   "binding" : "weak",
+   "name" : "freeaddrinfo"
+  },
+  {
+   "name" : "freeifaddrs"
+  },
+  {
+   "name" : "freelocale"
+  },
+  {
+   "name" : "fremovexattr"
+  },
+  {
+   "name" : "freopen"
+  },
+  {
+   "name" : "freopen64"
+  },
+  {
+   "name" : "fscanf"
+  },
+  {
+   "name" : "fseek"
+  },
+  {
+   "name" : "fseeko"
+  },
+  {
+   "name" : "fseeko64"
+  },
+  {
+   "name" : "fsetpos"
+  },
+  {
+   "name" : "fsetpos64"
+  },
+  {
+   "name" : "fsetxattr"
+  },
+  {
+   "name" : "fstat"
+  },
+  {
+   "name" : "fstat64"
+  },
+  {
+   "name" : "fstatat"
+  },
+  {
+   "name" : "fstatat64"
+  },
+  {
+   "name" : "fstatfs"
+  },
+  {
+   "name" : "fstatfs64"
+  },
+  {
+   "name" : "fstatvfs"
+  },
+  {
+   "name" : "fstatvfs64"
+  },
+  {
+   "name" : "fsync"
+  },
+  {
+   "name" : "ftell"
+  },
+  {
+   "name" : "ftello"
+  },
+  {
+   "name" : "ftello64"
+  },
+  {
+   "name" : "ftok"
+  },
+  {
+   "name" : "ftruncate"
+  },
+  {
+   "name" : "ftruncate64"
+  },
+  {
+   "name" : "ftrylockfile"
+  },
+  {
+   "name" : "fts_children"
+  },
+  {
+   "name" : "fts_close"
+  },
+  {
+   "name" : "fts_open"
+  },
+  {
+   "name" : "fts_read"
+  },
+  {
+   "name" : "fts_set"
+  },
+  {
+   "name" : "ftw"
+  },
+  {
+   "name" : "ftw64"
+  },
+  {
+   "name" : "funlockfile"
+  },
+  {
+   "name" : "funopen"
+  },
+  {
+   "name" : "funopen64"
+  },
+  {
+   "name" : "futimens"
+  },
+  {
+   "name" : "futimes"
+  },
+  {
+   "name" : "futimesat"
+  },
+  {
+   "name" : "fwide"
+  },
+  {
+   "name" : "fwprintf"
+  },
+  {
+   "name" : "fwrite"
+  },
+  {
+   "name" : "fwrite_unlocked"
+  },
+  {
+   "name" : "fwscanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "gai_strerror"
+  },
+  {
+   "name" : "get_avphys_pages"
+  },
+  {
+   "name" : "get_nprocs"
+  },
+  {
+   "name" : "get_nprocs_conf"
+  },
+  {
+   "name" : "get_phys_pages"
+  },
+  {
+   "binding" : "weak",
+   "name" : "getaddrinfo"
+  },
+  {
+   "name" : "getauxval"
+  },
+  {
+   "name" : "getc"
+  },
+  {
+   "name" : "getc_unlocked"
+  },
+  {
+   "name" : "getchar"
+  },
+  {
+   "name" : "getchar_unlocked"
+  },
+  {
+   "name" : "getcwd"
+  },
+  {
+   "name" : "getdelim"
+  },
+  {
+   "name" : "getdomainname"
+  },
+  {
+   "name" : "getegid"
+  },
+  {
+   "name" : "getentropy"
+  },
+  {
+   "name" : "getenv"
+  },
+  {
+   "name" : "geteuid"
+  },
+  {
+   "name" : "getgid"
+  },
+  {
+   "name" : "getgrent"
+  },
+  {
+   "name" : "getgrgid"
+  },
+  {
+   "name" : "getgrgid_r"
+  },
+  {
+   "name" : "getgrnam"
+  },
+  {
+   "name" : "getgrnam_r"
+  },
+  {
+   "name" : "getgrouplist"
+  },
+  {
+   "name" : "getgroups"
+  },
+  {
+   "name" : "gethostbyaddr"
+  },
+  {
+   "name" : "gethostbyaddr_r"
+  },
+  {
+   "name" : "gethostbyname"
+  },
+  {
+   "name" : "gethostbyname2"
+  },
+  {
+   "name" : "gethostbyname2_r"
+  },
+  {
+   "name" : "gethostbyname_r"
+  },
+  {
+   "name" : "gethostent"
+  },
+  {
+   "name" : "gethostname"
+  },
+  {
+   "name" : "getifaddrs"
+  },
+  {
+   "name" : "getitimer"
+  },
+  {
+   "name" : "getline"
+  },
+  {
+   "name" : "getloadavg"
+  },
+  {
+   "name" : "getlogin"
+  },
+  {
+   "name" : "getlogin_r"
+  },
+  {
+   "name" : "getmntent"
+  },
+  {
+   "name" : "getmntent_r"
+  },
+  {
+   "name" : "getnameinfo"
+  },
+  {
+   "name" : "getnetbyaddr"
+  },
+  {
+   "name" : "getnetbyname"
+  },
+  {
+   "name" : "getnetent"
+  },
+  {
+   "name" : "getopt"
+  },
+  {
+   "name" : "getopt_long"
+  },
+  {
+   "name" : "getopt_long_only"
+  },
+  {
+   "name" : "getpagesize"
+  },
+  {
+   "name" : "getpeername"
+  },
+  {
+   "name" : "getpgid"
+  },
+  {
+   "name" : "getpgrp"
+  },
+  {
+   "name" : "getpid"
+  },
+  {
+   "name" : "getppid"
+  },
+  {
+   "name" : "getpriority"
+  },
+  {
+   "name" : "getprogname"
+  },
+  {
+   "name" : "getprotobyname"
+  },
+  {
+   "name" : "getprotobynumber"
+  },
+  {
+   "name" : "getprotoent"
+  },
+  {
+   "name" : "getpt"
+  },
+  {
+   "name" : "getpwent"
+  },
+  {
+   "name" : "getpwnam"
+  },
+  {
+   "name" : "getpwnam_r"
+  },
+  {
+   "name" : "getpwuid"
+  },
+  {
+   "name" : "getpwuid_r"
+  },
+  {
+   "name" : "getrandom"
+  },
+  {
+   "name" : "getresgid"
+  },
+  {
+   "name" : "getresuid"
+  },
+  {
+   "name" : "getrlimit"
+  },
+  {
+   "name" : "getrlimit64"
+  },
+  {
+   "name" : "getrusage"
+  },
+  {
+   "name" : "gets"
+  },
+  {
+   "name" : "getservbyname"
+  },
+  {
+   "name" : "getservbyport"
+  },
+  {
+   "name" : "getservent"
+  },
+  {
+   "name" : "getsid"
+  },
+  {
+   "name" : "getsockname"
+  },
+  {
+   "name" : "getsockopt"
+  },
+  {
+   "name" : "getsubopt"
+  },
+  {
+   "name" : "gettid"
+  },
+  {
+   "name" : "gettimeofday"
+  },
+  {
+   "name" : "getuid"
+  },
+  {
+   "name" : "getutent"
+  },
+  {
+   "name" : "getwc"
+  },
+  {
+   "name" : "getwchar"
+  },
+  {
+   "name" : "getxattr"
+  },
+  {
+   "name" : "glob"
+  },
+  {
+   "name" : "globfree"
+  },
+  {
+   "name" : "gmtime"
+  },
+  {
+   "name" : "gmtime_r"
+  },
+  {
+   "name" : "grantpt"
+  },
+  {
+   "name" : "hasmntopt"
+  },
+  {
+   "name" : "hcreate"
+  },
+  {
+   "name" : "hcreate_r"
+  },
+  {
+   "name" : "hdestroy"
+  },
+  {
+   "name" : "hdestroy_r"
+  },
+  {
+   "name" : "herror"
+  },
+  {
+   "name" : "hsearch"
+  },
+  {
+   "name" : "hsearch_r"
+  },
+  {
+   "name" : "hstrerror"
+  },
+  {
+   "name" : "htonl"
+  },
+  {
+   "name" : "htons"
+  },
+  {
+   "name" : "iconv"
+  },
+  {
+   "name" : "iconv_close"
+  },
+  {
+   "name" : "iconv_open"
+  },
+  {
+   "name" : "if_freenameindex"
+  },
+  {
+   "name" : "if_indextoname"
+  },
+  {
+   "name" : "if_nameindex"
+  },
+  {
+   "name" : "if_nametoindex"
+  },
+  {
+   "name" : "imaxabs"
+  },
+  {
+   "name" : "imaxdiv"
+  },
+  {
+   "name" : "inet_addr"
+  },
+  {
+   "name" : "inet_aton"
+  },
+  {
+   "name" : "inet_lnaof"
+  },
+  {
+   "name" : "inet_makeaddr"
+  },
+  {
+   "name" : "inet_netof"
+  },
+  {
+   "name" : "inet_network"
+  },
+  {
+   "name" : "inet_nsap_addr"
+  },
+  {
+   "name" : "inet_nsap_ntoa"
+  },
+  {
+   "name" : "inet_ntoa"
+  },
+  {
+   "name" : "inet_ntop"
+  },
+  {
+   "name" : "inet_pton"
+  },
+  {
+   "name" : "init_module"
+  },
+  {
+   "name" : "initgroups"
+  },
+  {
+   "name" : "initstate"
+  },
+  {
+   "name" : "inotify_add_watch"
+  },
+  {
+   "name" : "inotify_init"
+  },
+  {
+   "name" : "inotify_init1"
+  },
+  {
+   "name" : "inotify_rm_watch"
+  },
+  {
+   "name" : "insque"
+  },
+  {
+   "name" : "ioctl"
+  },
+  {
+   "name" : "isalnum"
+  },
+  {
+   "name" : "isalnum_l"
+  },
+  {
+   "name" : "isalpha"
+  },
+  {
+   "name" : "isalpha_l"
+  },
+  {
+   "name" : "isascii"
+  },
+  {
+   "name" : "isatty"
+  },
+  {
+   "name" : "isblank"
+  },
+  {
+   "name" : "isblank_l"
+  },
+  {
+   "name" : "iscntrl"
+  },
+  {
+   "name" : "iscntrl_l"
+  },
+  {
+   "name" : "isdigit"
+  },
+  {
+   "name" : "isdigit_l"
+  },
+  {
+   "name" : "isfinite"
+  },
+  {
+   "name" : "isfinitef"
+  },
+  {
+   "name" : "isfinitel"
+  },
+  {
+   "name" : "isgraph"
+  },
+  {
+   "name" : "isgraph_l"
+  },
+  {
+   "name" : "isinf"
+  },
+  {
+   "name" : "isinff"
+  },
+  {
+   "name" : "isinfl"
+  },
+  {
+   "name" : "islower"
+  },
+  {
+   "name" : "islower_l"
+  },
+  {
+   "name" : "isnan"
+  },
+  {
+   "name" : "isnanf"
+  },
+  {
+   "name" : "isnanl"
+  },
+  {
+   "name" : "isnormal"
+  },
+  {
+   "name" : "isnormalf"
+  },
+  {
+   "name" : "isnormall"
+  },
+  {
+   "name" : "isprint"
+  },
+  {
+   "name" : "isprint_l"
+  },
+  {
+   "name" : "ispunct"
+  },
+  {
+   "name" : "ispunct_l"
+  },
+  {
+   "name" : "isspace"
+  },
+  {
+   "name" : "isspace_l"
+  },
+  {
+   "name" : "isupper"
+  },
+  {
+   "name" : "isupper_l"
+  },
+  {
+   "name" : "iswalnum"
+  },
+  {
+   "name" : "iswalnum_l"
+  },
+  {
+   "name" : "iswalpha"
+  },
+  {
+   "name" : "iswalpha_l"
+  },
+  {
+   "name" : "iswblank"
+  },
+  {
+   "name" : "iswblank_l"
+  },
+  {
+   "name" : "iswcntrl"
+  },
+  {
+   "name" : "iswcntrl_l"
+  },
+  {
+   "name" : "iswctype"
+  },
+  {
+   "name" : "iswctype_l"
+  },
+  {
+   "name" : "iswdigit"
+  },
+  {
+   "name" : "iswdigit_l"
+  },
+  {
+   "name" : "iswgraph"
+  },
+  {
+   "name" : "iswgraph_l"
+  },
+  {
+   "name" : "iswlower"
+  },
+  {
+   "name" : "iswlower_l"
+  },
+  {
+   "name" : "iswprint"
+  },
+  {
+   "name" : "iswprint_l"
+  },
+  {
+   "name" : "iswpunct"
+  },
+  {
+   "name" : "iswpunct_l"
+  },
+  {
+   "name" : "iswspace"
+  },
+  {
+   "name" : "iswspace_l"
+  },
+  {
+   "name" : "iswupper"
+  },
+  {
+   "name" : "iswupper_l"
+  },
+  {
+   "name" : "iswxdigit"
+  },
+  {
+   "name" : "iswxdigit_l"
+  },
+  {
+   "name" : "isxdigit"
+  },
+  {
+   "name" : "isxdigit_l"
+  },
+  {
+   "name" : "jrand48"
+  },
+  {
+   "name" : "kill"
+  },
+  {
+   "name" : "killpg"
+  },
+  {
+   "name" : "klogctl"
+  },
+  {
+   "name" : "labs"
+  },
+  {
+   "name" : "lchown"
+  },
+  {
+   "name" : "lcong48"
+  },
+  {
+   "name" : "ldexp"
+  },
+  {
+   "name" : "ldiv"
+  },
+  {
+   "name" : "lfind"
+  },
+  {
+   "name" : "lgetxattr"
+  },
+  {
+   "name" : "link"
+  },
+  {
+   "name" : "linkat"
+  },
+  {
+   "name" : "listen"
+  },
+  {
+   "name" : "listxattr"
+  },
+  {
+   "name" : "llabs"
+  },
+  {
+   "name" : "lldiv"
+  },
+  {
+   "name" : "llistxattr"
+  },
+  {
+   "name" : "localeconv"
+  },
+  {
+   "name" : "localtime"
+  },
+  {
+   "name" : "localtime_r"
+  },
+  {
+   "name" : "lockf"
+  },
+  {
+   "name" : "lockf64"
+  },
+  {
+   "name" : "login_tty"
+  },
+  {
+   "binding" : "weak",
+   "name" : "longjmp"
+  },
+  {
+   "name" : "lrand48"
+  },
+  {
+   "name" : "lremovexattr"
+  },
+  {
+   "name" : "lsearch"
+  },
+  {
+   "name" : "lseek"
+  },
+  {
+   "name" : "lseek64"
+  },
+  {
+   "name" : "lsetxattr"
+  },
+  {
+   "name" : "lstat"
+  },
+  {
+   "name" : "lstat64"
+  },
+  {
+   "name" : "lutimes"
+  },
+  {
+   "name" : "madvise"
+  },
+  {
+   "name" : "mallinfo"
+  },
+  {
+   "name" : "malloc"
+  },
+  {
+   "name" : "malloc_backtrace"
+  },
+  {
+   "name" : "malloc_disable"
+  },
+  {
+   "name" : "malloc_enable"
+  },
+  {
+   "name" : "malloc_info"
+  },
+  {
+   "name" : "malloc_iterate"
+  },
+  {
+   "name" : "malloc_usable_size"
+  },
+  {
+   "name" : "mallopt"
+  },
+  {
+   "name" : "mblen"
+  },
+  {
+   "name" : "mbrlen"
+  },
+  {
+   "name" : "mbrtoc16"
+  },
+  {
+   "name" : "mbrtoc32"
+  },
+  {
+   "name" : "mbrtowc"
+  },
+  {
+   "name" : "mbsinit"
+  },
+  {
+   "name" : "mbsnrtowcs"
+  },
+  {
+   "name" : "mbsrtowcs"
+  },
+  {
+   "name" : "mbstowcs"
+  },
+  {
+   "name" : "mbtowc"
+  },
+  {
+   "name" : "memalign"
+  },
+  {
+   "name" : "memccpy"
+  },
+  {
+   "name" : "memchr"
+  },
+  {
+   "name" : "memcmp"
+  },
+  {
+   "name" : "memcpy"
+  },
+  {
+   "name" : "memfd_create"
+  },
+  {
+   "name" : "memmem"
+  },
+  {
+   "name" : "memmove"
+  },
+  {
+   "name" : "mempcpy"
+  },
+  {
+   "name" : "memrchr"
+  },
+  {
+   "name" : "memset"
+  },
+  {
+   "name" : "mincore"
+  },
+  {
+   "name" : "mkdir"
+  },
+  {
+   "name" : "mkdirat"
+  },
+  {
+   "name" : "mkdtemp"
+  },
+  {
+   "name" : "mkfifo"
+  },
+  {
+   "name" : "mkfifoat"
+  },
+  {
+   "name" : "mknod"
+  },
+  {
+   "name" : "mknodat"
+  },
+  {
+   "name" : "mkostemp"
+  },
+  {
+   "name" : "mkostemp64"
+  },
+  {
+   "name" : "mkostemps"
+  },
+  {
+   "name" : "mkostemps64"
+  },
+  {
+   "name" : "mkstemp"
+  },
+  {
+   "name" : "mkstemp64"
+  },
+  {
+   "name" : "mkstemps"
+  },
+  {
+   "name" : "mkstemps64"
+  },
+  {
+   "name" : "mktemp"
+  },
+  {
+   "name" : "mktime"
+  },
+  {
+   "name" : "mlock"
+  },
+  {
+   "name" : "mlock2"
+  },
+  {
+   "name" : "mlockall"
+  },
+  {
+   "name" : "mmap"
+  },
+  {
+   "name" : "mmap64"
+  },
+  {
+   "name" : "mount"
+  },
+  {
+   "name" : "mprotect"
+  },
+  {
+   "name" : "mrand48"
+  },
+  {
+   "name" : "mremap"
+  },
+  {
+   "name" : "msgctl"
+  },
+  {
+   "name" : "msgget"
+  },
+  {
+   "name" : "msgrcv"
+  },
+  {
+   "name" : "msgsnd"
+  },
+  {
+   "name" : "msync"
+  },
+  {
+   "name" : "mtx_destroy"
+  },
+  {
+   "name" : "mtx_init"
+  },
+  {
+   "name" : "mtx_lock"
+  },
+  {
+   "name" : "mtx_timedlock"
+  },
+  {
+   "name" : "mtx_trylock"
+  },
+  {
+   "name" : "mtx_unlock"
+  },
+  {
+   "name" : "munlock"
+  },
+  {
+   "name" : "munlockall"
+  },
+  {
+   "name" : "munmap"
+  },
+  {
+   "name" : "nanosleep"
+  },
+  {
+   "name" : "newlocale"
+  },
+  {
+   "name" : "nftw"
+  },
+  {
+   "name" : "nftw64"
+  },
+  {
+   "name" : "nice"
+  },
+  {
+   "name" : "nl_langinfo"
+  },
+  {
+   "name" : "nl_langinfo_l"
+  },
+  {
+   "name" : "nrand48"
+  },
+  {
+   "name" : "ns_format_ttl"
+  },
+  {
+   "name" : "ns_get16"
+  },
+  {
+   "name" : "ns_get32"
+  },
+  {
+   "name" : "ns_initparse"
+  },
+  {
+   "name" : "ns_makecanon"
+  },
+  {
+   "name" : "ns_msg_getflag"
+  },
+  {
+   "name" : "ns_name_compress"
+  },
+  {
+   "name" : "ns_name_ntol"
+  },
+  {
+   "name" : "ns_name_ntop"
+  },
+  {
+   "name" : "ns_name_pack"
+  },
+  {
+   "name" : "ns_name_pton"
+  },
+  {
+   "name" : "ns_name_rollback"
+  },
+  {
+   "name" : "ns_name_skip"
+  },
+  {
+   "name" : "ns_name_uncompress"
+  },
+  {
+   "name" : "ns_name_unpack"
+  },
+  {
+   "name" : "ns_parserr"
+  },
+  {
+   "name" : "ns_put16"
+  },
+  {
+   "name" : "ns_put32"
+  },
+  {
+   "name" : "ns_samename"
+  },
+  {
+   "name" : "ns_skiprr"
+  },
+  {
+   "name" : "ns_sprintrr"
+  },
+  {
+   "name" : "ns_sprintrrf"
+  },
+  {
+   "name" : "nsdispatch"
+  },
+  {
+   "name" : "ntohl"
+  },
+  {
+   "name" : "ntohs"
+  },
+  {
+   "name" : "open"
+  },
+  {
+   "name" : "open64"
+  },
+  {
+   "name" : "open_memstream"
+  },
+  {
+   "name" : "open_wmemstream"
+  },
+  {
+   "name" : "openat"
+  },
+  {
+   "name" : "openat64"
+  },
+  {
+   "name" : "opendir"
+  },
+  {
+   "name" : "openlog"
+  },
+  {
+   "name" : "openpty"
+  },
+  {
+   "name" : "pathconf"
+  },
+  {
+   "name" : "pause"
+  },
+  {
+   "name" : "pclose"
+  },
+  {
+   "name" : "perror"
+  },
+  {
+   "name" : "personality"
+  },
+  {
+   "name" : "pipe"
+  },
+  {
+   "name" : "pipe2"
+  },
+  {
+   "name" : "poll"
+  },
+  {
+   "name" : "popen"
+  },
+  {
+   "name" : "posix_fadvise"
+  },
+  {
+   "name" : "posix_fadvise64"
+  },
+  {
+   "name" : "posix_fallocate"
+  },
+  {
+   "name" : "posix_fallocate64"
+  },
+  {
+   "name" : "posix_madvise"
+  },
+  {
+   "name" : "posix_memalign"
+  },
+  {
+   "name" : "posix_openpt"
+  },
+  {
+   "name" : "posix_spawn"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addclose"
+  },
+  {
+   "name" : "posix_spawn_file_actions_adddup2"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addopen"
+  },
+  {
+   "name" : "posix_spawn_file_actions_destroy"
+  },
+  {
+   "name" : "posix_spawn_file_actions_init"
+  },
+  {
+   "name" : "posix_spawnattr_destroy"
+  },
+  {
+   "name" : "posix_spawnattr_getflags"
+  },
+  {
+   "name" : "posix_spawnattr_getpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_getschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_getschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask64"
+  },
+  {
+   "name" : "posix_spawnattr_init"
+  },
+  {
+   "name" : "posix_spawnattr_setflags"
+  },
+  {
+   "name" : "posix_spawnattr_setpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_setschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_setschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask64"
+  },
+  {
+   "name" : "posix_spawnp"
+  },
+  {
+   "name" : "ppoll"
+  },
+  {
+   "name" : "ppoll64"
+  },
+  {
+   "name" : "prctl"
+  },
+  {
+   "name" : "pread"
+  },
+  {
+   "name" : "pread64"
+  },
+  {
+   "name" : "preadv"
+  },
+  {
+   "name" : "preadv64"
+  },
+  {
+   "name" : "printf"
+  },
+  {
+   "name" : "prlimit"
+  },
+  {
+   "name" : "prlimit64"
+  },
+  {
+   "name" : "process_vm_readv"
+  },
+  {
+   "name" : "process_vm_writev"
+  },
+  {
+   "name" : "pselect"
+  },
+  {
+   "name" : "pselect64"
+  },
+  {
+   "name" : "psiginfo"
+  },
+  {
+   "name" : "psignal"
+  },
+  {
+   "name" : "pthread_atfork"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_destroy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstack"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstacksize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstack"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstacksize"
+  },
+  {
+   "name" : "pthread_barrier_destroy"
+  },
+  {
+   "name" : "pthread_barrier_init"
+  },
+  {
+   "name" : "pthread_barrier_wait"
+  },
+  {
+   "name" : "pthread_barrierattr_destroy"
+  },
+  {
+   "name" : "pthread_barrierattr_getpshared"
+  },
+  {
+   "name" : "pthread_barrierattr_init"
+  },
+  {
+   "name" : "pthread_barrierattr_setpshared"
+  },
+  {
+   "name" : "pthread_cond_broadcast"
+  },
+  {
+   "name" : "pthread_cond_clockwait"
+  },
+  {
+   "name" : "pthread_cond_destroy"
+  },
+  {
+   "name" : "pthread_cond_init"
+  },
+  {
+   "name" : "pthread_cond_signal"
+  },
+  {
+   "name" : "pthread_cond_timedwait"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic_np"
+  },
+  {
+   "name" : "pthread_cond_wait"
+  },
+  {
+   "name" : "pthread_condattr_destroy"
+  },
+  {
+   "name" : "pthread_condattr_getclock"
+  },
+  {
+   "name" : "pthread_condattr_getpshared"
+  },
+  {
+   "name" : "pthread_condattr_init"
+  },
+  {
+   "name" : "pthread_condattr_setclock"
+  },
+  {
+   "name" : "pthread_condattr_setpshared"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_detach"
+  },
+  {
+   "name" : "pthread_equal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_exit"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getattr_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getcpuclockid"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getspecific"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_gettid_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_join"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_delete"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_kill"
+  },
+  {
+   "name" : "pthread_mutex_clocklock"
+  },
+  {
+   "name" : "pthread_mutex_destroy"
+  },
+  {
+   "name" : "pthread_mutex_init"
+  },
+  {
+   "name" : "pthread_mutex_lock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_mutex_trylock"
+  },
+  {
+   "name" : "pthread_mutex_unlock"
+  },
+  {
+   "name" : "pthread_mutexattr_destroy"
+  },
+  {
+   "name" : "pthread_mutexattr_getprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_getpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_gettype"
+  },
+  {
+   "name" : "pthread_mutexattr_init"
+  },
+  {
+   "name" : "pthread_mutexattr_setprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_setpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_settype"
+  },
+  {
+   "name" : "pthread_once"
+  },
+  {
+   "name" : "pthread_rwlock_clockrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_clockwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_destroy"
+  },
+  {
+   "name" : "pthread_rwlock_init"
+  },
+  {
+   "name" : "pthread_rwlock_rdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_tryrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_trywrlock"
+  },
+  {
+   "name" : "pthread_rwlock_unlock"
+  },
+  {
+   "name" : "pthread_rwlock_wrlock"
+  },
+  {
+   "name" : "pthread_rwlockattr_destroy"
+  },
+  {
+   "name" : "pthread_rwlockattr_getkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_getpshared"
+  },
+  {
+   "name" : "pthread_rwlockattr_init"
+  },
+  {
+   "name" : "pthread_rwlockattr_setkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_setpshared"
+  },
+  {
+   "name" : "pthread_self"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedprio"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setspecific"
+  },
+  {
+   "name" : "pthread_sigmask"
+  },
+  {
+   "name" : "pthread_sigmask64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_sigqueue"
+  },
+  {
+   "name" : "pthread_spin_destroy"
+  },
+  {
+   "name" : "pthread_spin_init"
+  },
+  {
+   "name" : "pthread_spin_lock"
+  },
+  {
+   "name" : "pthread_spin_trylock"
+  },
+  {
+   "name" : "pthread_spin_unlock"
+  },
+  {
+   "name" : "ptrace"
+  },
+  {
+   "name" : "ptsname"
+  },
+  {
+   "name" : "ptsname_r"
+  },
+  {
+   "name" : "putc"
+  },
+  {
+   "name" : "putc_unlocked"
+  },
+  {
+   "name" : "putchar"
+  },
+  {
+   "name" : "putchar_unlocked"
+  },
+  {
+   "name" : "putenv"
+  },
+  {
+   "name" : "puts"
+  },
+  {
+   "name" : "pututline"
+  },
+  {
+   "name" : "putwc"
+  },
+  {
+   "name" : "putwchar"
+  },
+  {
+   "name" : "pwrite"
+  },
+  {
+   "name" : "pwrite64"
+  },
+  {
+   "name" : "pwritev"
+  },
+  {
+   "name" : "pwritev64"
+  },
+  {
+   "name" : "qsort"
+  },
+  {
+   "name" : "quick_exit"
+  },
+  {
+   "name" : "quotactl"
+  },
+  {
+   "name" : "raise"
+  },
+  {
+   "name" : "rand"
+  },
+  {
+   "name" : "rand_r"
+  },
+  {
+   "name" : "random"
+  },
+  {
+   "name" : "read"
+  },
+  {
+   "name" : "readahead"
+  },
+  {
+   "name" : "readdir"
+  },
+  {
+   "name" : "readdir64"
+  },
+  {
+   "name" : "readdir64_r"
+  },
+  {
+   "name" : "readdir_r"
+  },
+  {
+   "name" : "readlink"
+  },
+  {
+   "name" : "readlinkat"
+  },
+  {
+   "name" : "readv"
+  },
+  {
+   "name" : "realloc"
+  },
+  {
+   "name" : "reallocarray"
+  },
+  {
+   "name" : "realpath"
+  },
+  {
+   "name" : "reboot"
+  },
+  {
+   "name" : "recv"
+  },
+  {
+   "name" : "recvfrom"
+  },
+  {
+   "name" : "recvmmsg"
+  },
+  {
+   "name" : "recvmsg"
+  },
+  {
+   "name" : "regcomp"
+  },
+  {
+   "name" : "regerror"
+  },
+  {
+   "name" : "regexec"
+  },
+  {
+   "name" : "regfree"
+  },
+  {
+   "name" : "remove"
+  },
+  {
+   "name" : "removexattr"
+  },
+  {
+   "name" : "remque"
+  },
+  {
+   "name" : "rename"
+  },
+  {
+   "name" : "renameat"
+  },
+  {
+   "name" : "renameat2"
+  },
+  {
+   "name" : "res_init"
+  },
+  {
+   "name" : "res_mkquery"
+  },
+  {
+   "name" : "res_query"
+  },
+  {
+   "name" : "res_search"
+  },
+  {
+   "name" : "rewind"
+  },
+  {
+   "name" : "rewinddir"
+  },
+  {
+   "name" : "rmdir"
+  },
+  {
+   "name" : "sbrk"
+  },
+  {
+   "name" : "scandir"
+  },
+  {
+   "name" : "scandir64"
+  },
+  {
+   "name" : "scandirat"
+  },
+  {
+   "name" : "scandirat64"
+  },
+  {
+   "name" : "scanf"
+  },
+  {
+   "name" : "sched_get_priority_max"
+  },
+  {
+   "name" : "sched_get_priority_min"
+  },
+  {
+   "name" : "sched_getaffinity"
+  },
+  {
+   "name" : "sched_getcpu"
+  },
+  {
+   "name" : "sched_getparam"
+  },
+  {
+   "name" : "sched_getscheduler"
+  },
+  {
+   "name" : "sched_rr_get_interval"
+  },
+  {
+   "name" : "sched_setaffinity"
+  },
+  {
+   "name" : "sched_setparam"
+  },
+  {
+   "name" : "sched_setscheduler"
+  },
+  {
+   "name" : "sched_yield"
+  },
+  {
+   "name" : "seed48"
+  },
+  {
+   "name" : "seekdir"
+  },
+  {
+   "name" : "select"
+  },
+  {
+   "name" : "sem_clockwait"
+  },
+  {
+   "name" : "sem_close"
+  },
+  {
+   "name" : "sem_destroy"
+  },
+  {
+   "name" : "sem_getvalue"
+  },
+  {
+   "name" : "sem_init"
+  },
+  {
+   "name" : "sem_open"
+  },
+  {
+   "name" : "sem_post"
+  },
+  {
+   "name" : "sem_timedwait"
+  },
+  {
+   "name" : "sem_timedwait_monotonic_np"
+  },
+  {
+   "name" : "sem_trywait"
+  },
+  {
+   "name" : "sem_unlink"
+  },
+  {
+   "name" : "sem_wait"
+  },
+  {
+   "name" : "semctl"
+  },
+  {
+   "name" : "semget"
+  },
+  {
+   "name" : "semop"
+  },
+  {
+   "name" : "semtimedop"
+  },
+  {
+   "name" : "send"
+  },
+  {
+   "name" : "sendfile"
+  },
+  {
+   "name" : "sendfile64"
+  },
+  {
+   "name" : "sendmmsg"
+  },
+  {
+   "name" : "sendmsg"
+  },
+  {
+   "name" : "sendto"
+  },
+  {
+   "name" : "setbuf"
+  },
+  {
+   "name" : "setbuffer"
+  },
+  {
+   "name" : "setdomainname"
+  },
+  {
+   "name" : "setegid"
+  },
+  {
+   "name" : "setenv"
+  },
+  {
+   "name" : "seteuid"
+  },
+  {
+   "name" : "setfsgid"
+  },
+  {
+   "name" : "setfsuid"
+  },
+  {
+   "name" : "setgid"
+  },
+  {
+   "name" : "setgrent"
+  },
+  {
+   "name" : "setgroups"
+  },
+  {
+   "name" : "sethostent"
+  },
+  {
+   "name" : "sethostname"
+  },
+  {
+   "name" : "setitimer"
+  },
+  {
+   "binding" : "weak",
+   "name" : "setjmp"
+  },
+  {
+   "name" : "setlinebuf"
+  },
+  {
+   "name" : "setlocale"
+  },
+  {
+   "name" : "setlogmask"
+  },
+  {
+   "name" : "setmntent"
+  },
+  {
+   "name" : "setnetent"
+  },
+  {
+   "name" : "setns"
+  },
+  {
+   "name" : "setpgid"
+  },
+  {
+   "name" : "setpgrp"
+  },
+  {
+   "name" : "setpriority"
+  },
+  {
+   "name" : "setprogname"
+  },
+  {
+   "name" : "setprotoent"
+  },
+  {
+   "name" : "setpwent"
+  },
+  {
+   "name" : "setregid"
+  },
+  {
+   "name" : "setresgid"
+  },
+  {
+   "name" : "setresuid"
+  },
+  {
+   "name" : "setreuid"
+  },
+  {
+   "name" : "setrlimit"
+  },
+  {
+   "name" : "setrlimit64"
+  },
+  {
+   "name" : "setservent"
+  },
+  {
+   "name" : "setsid"
+  },
+  {
+   "name" : "setsockopt"
+  },
+  {
+   "name" : "setstate"
+  },
+  {
+   "name" : "settimeofday"
+  },
+  {
+   "name" : "setuid"
+  },
+  {
+   "name" : "setutent"
+  },
+  {
+   "name" : "setvbuf"
+  },
+  {
+   "name" : "setxattr"
+  },
+  {
+   "name" : "shmat"
+  },
+  {
+   "name" : "shmctl"
+  },
+  {
+   "name" : "shmdt"
+  },
+  {
+   "name" : "shmget"
+  },
+  {
+   "name" : "shutdown"
+  },
+  {
+   "name" : "sigaction"
+  },
+  {
+   "name" : "sigaction64"
+  },
+  {
+   "name" : "sigaddset"
+  },
+  {
+   "name" : "sigaddset64"
+  },
+  {
+   "name" : "sigaltstack"
+  },
+  {
+   "name" : "sigblock"
+  },
+  {
+   "name" : "sigdelset"
+  },
+  {
+   "name" : "sigdelset64"
+  },
+  {
+   "name" : "sigemptyset"
+  },
+  {
+   "name" : "sigemptyset64"
+  },
+  {
+   "name" : "sigfillset"
+  },
+  {
+   "name" : "sigfillset64"
+  },
+  {
+   "name" : "sighold"
+  },
+  {
+   "name" : "sigignore"
+  },
+  {
+   "name" : "siginterrupt"
+  },
+  {
+   "name" : "sigismember"
+  },
+  {
+   "name" : "sigismember64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "siglongjmp"
+  },
+  {
+   "name" : "signal"
+  },
+  {
+   "name" : "signalfd"
+  },
+  {
+   "name" : "signalfd64"
+  },
+  {
+   "name" : "sigpause"
+  },
+  {
+   "name" : "sigpending"
+  },
+  {
+   "name" : "sigpending64"
+  },
+  {
+   "name" : "sigprocmask"
+  },
+  {
+   "name" : "sigprocmask64"
+  },
+  {
+   "name" : "sigqueue"
+  },
+  {
+   "name" : "sigrelse"
+  },
+  {
+   "name" : "sigset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sigsetjmp"
+  },
+  {
+   "name" : "sigsetmask"
+  },
+  {
+   "name" : "sigsuspend"
+  },
+  {
+   "name" : "sigsuspend64"
+  },
+  {
+   "name" : "sigtimedwait"
+  },
+  {
+   "name" : "sigtimedwait64"
+  },
+  {
+   "name" : "sigwait"
+  },
+  {
+   "name" : "sigwait64"
+  },
+  {
+   "name" : "sigwaitinfo"
+  },
+  {
+   "name" : "sigwaitinfo64"
+  },
+  {
+   "name" : "sleep"
+  },
+  {
+   "name" : "snprintf"
+  },
+  {
+   "name" : "socket"
+  },
+  {
+   "name" : "socketpair"
+  },
+  {
+   "name" : "splice"
+  },
+  {
+   "name" : "sprintf"
+  },
+  {
+   "name" : "srand"
+  },
+  {
+   "name" : "srand48"
+  },
+  {
+   "name" : "srandom"
+  },
+  {
+   "name" : "sscanf"
+  },
+  {
+   "name" : "stat"
+  },
+  {
+   "name" : "stat64"
+  },
+  {
+   "name" : "statfs"
+  },
+  {
+   "name" : "statfs64"
+  },
+  {
+   "name" : "statvfs"
+  },
+  {
+   "name" : "statvfs64"
+  },
+  {
+   "name" : "statx"
+  },
+  {
+   "name" : "stpcpy"
+  },
+  {
+   "name" : "stpncpy"
+  },
+  {
+   "name" : "strcasecmp"
+  },
+  {
+   "name" : "strcasecmp_l"
+  },
+  {
+   "name" : "strcasestr"
+  },
+  {
+   "name" : "strcat"
+  },
+  {
+   "name" : "strchr"
+  },
+  {
+   "name" : "strchrnul"
+  },
+  {
+   "name" : "strcmp"
+  },
+  {
+   "name" : "strcoll"
+  },
+  {
+   "name" : "strcoll_l"
+  },
+  {
+   "name" : "strcpy"
+  },
+  {
+   "name" : "strcspn"
+  },
+  {
+   "name" : "strdup"
+  },
+  {
+   "name" : "strerror"
+  },
+  {
+   "name" : "strerror_l"
+  },
+  {
+   "name" : "strerror_r"
+  },
+  {
+   "name" : "strftime"
+  },
+  {
+   "name" : "strftime_l"
+  },
+  {
+   "name" : "strlcat"
+  },
+  {
+   "name" : "strlcpy"
+  },
+  {
+   "name" : "strlen"
+  },
+  {
+   "name" : "strncasecmp"
+  },
+  {
+   "name" : "strncasecmp_l"
+  },
+  {
+   "name" : "strncat"
+  },
+  {
+   "name" : "strncmp"
+  },
+  {
+   "name" : "strncpy"
+  },
+  {
+   "name" : "strndup"
+  },
+  {
+   "name" : "strnlen"
+  },
+  {
+   "name" : "strpbrk"
+  },
+  {
+   "name" : "strptime"
+  },
+  {
+   "name" : "strptime_l"
+  },
+  {
+   "name" : "strrchr"
+  },
+  {
+   "name" : "strsep"
+  },
+  {
+   "name" : "strsignal"
+  },
+  {
+   "name" : "strspn"
+  },
+  {
+   "name" : "strstr"
+  },
+  {
+   "name" : "strtod"
+  },
+  {
+   "name" : "strtod_l"
+  },
+  {
+   "name" : "strtof"
+  },
+  {
+   "name" : "strtof_l"
+  },
+  {
+   "name" : "strtoimax"
+  },
+  {
+   "name" : "strtok"
+  },
+  {
+   "name" : "strtok_r"
+  },
+  {
+   "name" : "strtol"
+  },
+  {
+   "name" : "strtol_l"
+  },
+  {
+   "name" : "strtold"
+  },
+  {
+   "name" : "strtold_l"
+  },
+  {
+   "name" : "strtoll"
+  },
+  {
+   "name" : "strtoll_l"
+  },
+  {
+   "name" : "strtoq"
+  },
+  {
+   "name" : "strtoul"
+  },
+  {
+   "name" : "strtoul_l"
+  },
+  {
+   "name" : "strtoull"
+  },
+  {
+   "name" : "strtoull_l"
+  },
+  {
+   "name" : "strtoumax"
+  },
+  {
+   "name" : "strtouq"
+  },
+  {
+   "name" : "strxfrm"
+  },
+  {
+   "name" : "strxfrm_l"
+  },
+  {
+   "name" : "swab"
+  },
+  {
+   "name" : "swapoff"
+  },
+  {
+   "name" : "swapon"
+  },
+  {
+   "name" : "swprintf"
+  },
+  {
+   "name" : "swscanf"
+  },
+  {
+   "name" : "symlink"
+  },
+  {
+   "name" : "symlinkat"
+  },
+  {
+   "name" : "sync"
+  },
+  {
+   "name" : "sync_file_range"
+  },
+  {
+   "name" : "syncfs"
+  },
+  {
+   "name" : "syscall"
+  },
+  {
+   "name" : "sysconf"
+  },
+  {
+   "name" : "sysinfo"
+  },
+  {
+   "name" : "syslog"
+  },
+  {
+   "name" : "system"
+  },
+  {
+   "name" : "tcdrain"
+  },
+  {
+   "name" : "tcflow"
+  },
+  {
+   "name" : "tcflush"
+  },
+  {
+   "name" : "tcgetattr"
+  },
+  {
+   "name" : "tcgetpgrp"
+  },
+  {
+   "name" : "tcgetsid"
+  },
+  {
+   "name" : "tcsendbreak"
+  },
+  {
+   "name" : "tcsetattr"
+  },
+  {
+   "name" : "tcsetpgrp"
+  },
+  {
+   "name" : "tdelete"
+  },
+  {
+   "name" : "tdestroy"
+  },
+  {
+   "name" : "tee"
+  },
+  {
+   "name" : "telldir"
+  },
+  {
+   "name" : "tempnam"
+  },
+  {
+   "name" : "tfind"
+  },
+  {
+   "name" : "tgkill"
+  },
+  {
+   "name" : "thrd_create"
+  },
+  {
+   "name" : "thrd_current"
+  },
+  {
+   "name" : "thrd_detach"
+  },
+  {
+   "name" : "thrd_equal"
+  },
+  {
+   "name" : "thrd_exit"
+  },
+  {
+   "name" : "thrd_join"
+  },
+  {
+   "name" : "thrd_sleep"
+  },
+  {
+   "name" : "thrd_yield"
+  },
+  {
+   "name" : "time"
+  },
+  {
+   "name" : "timegm"
+  },
+  {
+   "name" : "timelocal"
+  },
+  {
+   "name" : "timer_create"
+  },
+  {
+   "name" : "timer_delete"
+  },
+  {
+   "name" : "timer_getoverrun"
+  },
+  {
+   "name" : "timer_gettime"
+  },
+  {
+   "name" : "timer_settime"
+  },
+  {
+   "name" : "timerfd_create"
+  },
+  {
+   "name" : "timerfd_gettime"
+  },
+  {
+   "name" : "timerfd_settime"
+  },
+  {
+   "name" : "times"
+  },
+  {
+   "name" : "timespec_get"
+  },
+  {
+   "name" : "tmpfile"
+  },
+  {
+   "name" : "tmpfile64"
+  },
+  {
+   "name" : "tmpnam"
+  },
+  {
+   "name" : "toascii"
+  },
+  {
+   "name" : "tolower"
+  },
+  {
+   "name" : "tolower_l"
+  },
+  {
+   "name" : "toupper"
+  },
+  {
+   "name" : "toupper_l"
+  },
+  {
+   "name" : "towctrans"
+  },
+  {
+   "name" : "towctrans_l"
+  },
+  {
+   "name" : "towlower"
+  },
+  {
+   "name" : "towlower_l"
+  },
+  {
+   "name" : "towupper"
+  },
+  {
+   "name" : "towupper_l"
+  },
+  {
+   "name" : "truncate"
+  },
+  {
+   "name" : "truncate64"
+  },
+  {
+   "name" : "tsearch"
+  },
+  {
+   "name" : "tss_create"
+  },
+  {
+   "name" : "tss_delete"
+  },
+  {
+   "name" : "tss_get"
+  },
+  {
+   "name" : "tss_set"
+  },
+  {
+   "name" : "ttyname"
+  },
+  {
+   "name" : "ttyname_r"
+  },
+  {
+   "name" : "twalk"
+  },
+  {
+   "name" : "tzset"
+  },
+  {
+   "name" : "umask"
+  },
+  {
+   "name" : "umount"
+  },
+  {
+   "name" : "umount2"
+  },
+  {
+   "name" : "uname"
+  },
+  {
+   "name" : "ungetc"
+  },
+  {
+   "name" : "ungetwc"
+  },
+  {
+   "name" : "unlink"
+  },
+  {
+   "name" : "unlinkat"
+  },
+  {
+   "name" : "unlockpt"
+  },
+  {
+   "name" : "unsetenv"
+  },
+  {
+   "name" : "unshare"
+  },
+  {
+   "name" : "uselocale"
+  },
+  {
+   "name" : "usleep"
+  },
+  {
+   "name" : "utime"
+  },
+  {
+   "name" : "utimensat"
+  },
+  {
+   "name" : "utimes"
+  },
+  {
+   "name" : "utmpname"
+  },
+  {
+   "name" : "vasprintf"
+  },
+  {
+   "name" : "vdprintf"
+  },
+  {
+   "name" : "verr"
+  },
+  {
+   "name" : "verrx"
+  },
+  {
+   "binding" : "weak",
+   "name" : "vfork"
+  },
+  {
+   "name" : "vfprintf"
+  },
+  {
+   "name" : "vfscanf"
+  },
+  {
+   "name" : "vfwprintf"
+  },
+  {
+   "name" : "vfwscanf"
+  },
+  {
+   "name" : "vmsplice"
+  },
+  {
+   "name" : "vprintf"
+  },
+  {
+   "name" : "vscanf"
+  },
+  {
+   "name" : "vsnprintf"
+  },
+  {
+   "name" : "vsprintf"
+  },
+  {
+   "name" : "vsscanf"
+  },
+  {
+   "name" : "vswprintf"
+  },
+  {
+   "name" : "vswscanf"
+  },
+  {
+   "name" : "vsyslog"
+  },
+  {
+   "name" : "vwarn"
+  },
+  {
+   "name" : "vwarnx"
+  },
+  {
+   "name" : "vwprintf"
+  },
+  {
+   "name" : "vwscanf"
+  },
+  {
+   "name" : "wait"
+  },
+  {
+   "name" : "wait4"
+  },
+  {
+   "name" : "waitid"
+  },
+  {
+   "name" : "waitpid"
+  },
+  {
+   "name" : "warn"
+  },
+  {
+   "name" : "warnx"
+  },
+  {
+   "name" : "wcpcpy"
+  },
+  {
+   "name" : "wcpncpy"
+  },
+  {
+   "name" : "wcrtomb"
+  },
+  {
+   "name" : "wcscasecmp"
+  },
+  {
+   "name" : "wcscasecmp_l"
+  },
+  {
+   "name" : "wcscat"
+  },
+  {
+   "name" : "wcschr"
+  },
+  {
+   "name" : "wcscmp"
+  },
+  {
+   "name" : "wcscoll"
+  },
+  {
+   "name" : "wcscoll_l"
+  },
+  {
+   "name" : "wcscpy"
+  },
+  {
+   "name" : "wcscspn"
+  },
+  {
+   "name" : "wcsdup"
+  },
+  {
+   "name" : "wcsftime"
+  },
+  {
+   "name" : "wcsftime_l"
+  },
+  {
+   "name" : "wcslcat"
+  },
+  {
+   "name" : "wcslcpy"
+  },
+  {
+   "name" : "wcslen"
+  },
+  {
+   "name" : "wcsncasecmp"
+  },
+  {
+   "name" : "wcsncasecmp_l"
+  },
+  {
+   "name" : "wcsncat"
+  },
+  {
+   "name" : "wcsncmp"
+  },
+  {
+   "name" : "wcsncpy"
+  },
+  {
+   "name" : "wcsnlen"
+  },
+  {
+   "name" : "wcsnrtombs"
+  },
+  {
+   "name" : "wcspbrk"
+  },
+  {
+   "name" : "wcsrchr"
+  },
+  {
+   "name" : "wcsrtombs"
+  },
+  {
+   "name" : "wcsspn"
+  },
+  {
+   "name" : "wcsstr"
+  },
+  {
+   "name" : "wcstod"
+  },
+  {
+   "name" : "wcstod_l"
+  },
+  {
+   "name" : "wcstof"
+  },
+  {
+   "name" : "wcstof_l"
+  },
+  {
+   "name" : "wcstoimax"
+  },
+  {
+   "name" : "wcstok"
+  },
+  {
+   "name" : "wcstol"
+  },
+  {
+   "name" : "wcstol_l"
+  },
+  {
+   "name" : "wcstold"
+  },
+  {
+   "name" : "wcstold_l"
+  },
+  {
+   "name" : "wcstoll"
+  },
+  {
+   "name" : "wcstoll_l"
+  },
+  {
+   "name" : "wcstombs"
+  },
+  {
+   "name" : "wcstoul"
+  },
+  {
+   "name" : "wcstoul_l"
+  },
+  {
+   "name" : "wcstoull"
+  },
+  {
+   "name" : "wcstoull_l"
+  },
+  {
+   "name" : "wcstoumax"
+  },
+  {
+   "name" : "wcswidth"
+  },
+  {
+   "name" : "wcsxfrm"
+  },
+  {
+   "name" : "wcsxfrm_l"
+  },
+  {
+   "name" : "wctob"
+  },
+  {
+   "name" : "wctomb"
+  },
+  {
+   "name" : "wctrans"
+  },
+  {
+   "name" : "wctrans_l"
+  },
+  {
+   "name" : "wctype"
+  },
+  {
+   "name" : "wctype_l"
+  },
+  {
+   "name" : "wcwidth"
+  },
+  {
+   "name" : "wmemchr"
+  },
+  {
+   "name" : "wmemcmp"
+  },
+  {
+   "name" : "wmemcpy"
+  },
+  {
+   "name" : "wmemmove"
+  },
+  {
+   "name" : "wmempcpy"
+  },
+  {
+   "name" : "wmemset"
+  },
+  {
+   "name" : "wprintf"
+  },
+  {
+   "name" : "write"
+  },
+  {
+   "name" : "writev"
+  },
+  {
+   "name" : "wscanf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__free_hook"
+  },
+  {
+   "name" : "__malloc_hook"
+  },
+  {
+   "name" : "__memalign_hook"
+  },
+  {
+   "name" : "__p_class_syms"
+  },
+  {
+   "name" : "__p_type_syms"
+  },
+  {
+   "name" : "__progname"
+  },
+  {
+   "name" : "__realloc_hook"
+  },
+  {
+   "name" : "__sF"
+  },
+  {
+   "name" : "__stack_chk_guard"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area__"
+  },
+  {
+   "name" : "_ctype_"
+  },
+  {
+   "name" : "daylight"
+  },
+  {
+   "binding" : "weak",
+   "name" : "environ"
+  },
+  {
+   "name" : "error_message_count"
+  },
+  {
+   "name" : "error_one_per_line"
+  },
+  {
+   "name" : "error_print_progname"
+  },
+  {
+   "name" : "in6addr_any"
+  },
+  {
+   "name" : "in6addr_loopback"
+  },
+  {
+   "name" : "optarg"
+  },
+  {
+   "name" : "opterr"
+  },
+  {
+   "name" : "optind"
+  },
+  {
+   "name" : "optopt"
+  },
+  {
+   "name" : "optreset"
+  },
+  {
+   "name" : "stderr"
+  },
+  {
+   "name" : "stdin"
+  },
+  {
+   "name" : "stdout"
+  },
+  {
+   "name" : "sys_siglist"
+  },
+  {
+   "name" : "sys_signame"
+  },
+  {
+   "name" : "timezone"
+  },
+  {
+   "name" : "tzname"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK9prop_infoPvE",
+   "name" : "void (const prop_info *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK9prop_infoPvE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKcS1_jE",
+   "name" : "void (void *, const char *, const char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKcS1_jE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  }
+ ],
+ "functions" : [],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode &",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIRKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP10PrefixNode",
+   "name" : "PrefixNode *",
+   "referenced_type" : "_ZTI10PrefixNode",
+   "self_type" : "_ZTIP10PrefixNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11ContextNode",
+   "name" : "ContextNode *",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIP11ContextNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13ContextsSplit",
+   "name" : "ContextsSplit *",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTIP13ContextsSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15ContextListNode",
+   "name" : "ContextListNode *",
+   "referenced_type" : "_ZTI15ContextListNode",
+   "self_type" : "_ZTIP15ContextListNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP16ContextsPreSplit",
+   "name" : "ContextsPreSplit *",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTIP16ContextsPreSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP16SystemProperties",
+   "name" : "SystemProperties *",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTIP16SystemProperties",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18ContextsSerialized",
+   "name" : "ContextsSerialized *",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTIP18ContextsSerialized",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7prop_bt",
+   "name" : "prop_bt *",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTIP7prop_bt",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8Contexts",
+   "name" : "Contexts *",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTIP8Contexts",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9prop_area",
+   "name" : "prop_area *",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIP9prop_area",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9prop_info",
+   "name" : "prop_info *",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIP9prop_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK9prop_infoPvE",
+   "name" : "void (*)(const prop_info *, void *)",
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "self_type" : "_ZTIPFvPK9prop_infoPvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvPKcS1_jE",
+   "name" : "void (*)(void *, const char *, const char *, unsigned int)",
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "self_type" : "_ZTIPFvPvPKcS1_jE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK11ContextNode",
+   "name" : "const ContextNode *",
+   "referenced_type" : "_ZTIK11ContextNode",
+   "self_type" : "_ZTIPK11ContextNode",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK8timespec",
+   "name" : "const timespec *",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIPK8timespec",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK9prop_area",
+   "name" : "const prop_area *",
+   "referenced_type" : "_ZTIK9prop_area",
+   "self_type" : "_ZTIPK9prop_area",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry *",
+   "referenced_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData *",
+   "referenced_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIPKN7android10properties14SerializedDataE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea *",
+   "referenced_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal *",
+   "referenced_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader *",
+   "referenced_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode *",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode *",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP9prop_area",
+   "name" : "prop_area **",
+   "referenced_type" : "_ZTIP9prop_area",
+   "self_type" : "_ZTIPP9prop_area",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPU7_Atomicj",
+   "name" : "_Atomic(unsigned int) *",
+   "referenced_type" : "_ZTIU7_Atomicj",
+   "self_type" : "_ZTIPU7_Atomicj",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA0_Kc",
+   "name" : "char const[0]",
+   "referenced_type" : "_ZTIA0_c",
+   "self_type" : "_ZTIA0_Kc",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11ContextNode",
+   "name" : "const ContextNode",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIK11ContextNode",
+   "size" : 40,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 16,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_area",
+   "name" : "const prop_area",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIK9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7prop_bt",
+   "name" : "prop_bt *const",
+   "referenced_type" : "_ZTIP7prop_bt",
+   "self_type" : "_ZTIKP7prop_bt",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPj",
+   "name" : "unsigned int *const",
+   "referenced_type" : "_ZTIPj",
+   "self_type" : "_ZTIKPj",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKm",
+   "name" : "const unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIKm",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "lock_",
+     "referenced_type" : "_ZTI4Lock"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "pa_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "no_access_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI11ContextNode",
+   "name" : "ContextNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTI11ContextNode",
+   "size" : 40,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "prefixes_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP10PrefixNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP15ContextListNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ContextsSplit",
+   "name" : "ContextsSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTI13ContextsSplit",
+   "size" : 40,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI13ContextsSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "pre_split_prop_area_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI16ContextsPreSplit",
+   "name" : "ContextsPreSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTI16ContextsPreSplit",
+   "size" : 16,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI16ContextsPreSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "contexts_data_",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIP8Contexts"
+    },
+    {
+     "access" : "private",
+     "field_name" : "initialized_",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_filename_",
+     "field_offset" : 584,
+     "referenced_type" : "_ZTIA1024_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI16SystemProperties",
+   "name" : "SystemProperties",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTI16SystemProperties",
+   "size" : 1104,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_info_area_file_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP11ContextNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "num_context_nodes_",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_mmap_size_",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ContextsSerialized",
+   "name" : "ContextsSerialized",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTI18ContextsSerialized",
+   "size" : 64,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI18ContextsSerialized"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "namelen",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prop",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "left",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "children",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI7prop_bt",
+   "name" : "prop_bt",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTI7prop_bt",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTI8Contexts",
+   "name" : "Contexts",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTI8Contexts",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI8Contexts"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts10InitializeEbPKcPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts18GetPropAreaForNameEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts17GetSerialPropAreaEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts11ResetAccessEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "bytes_used_",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "magic_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "version_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "reserved_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA28_j"
+    },
+    {
+     "access" : "private",
+     "field_name" : "data_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_area",
+   "name" : "prop_area",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTI9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "serial",
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN9prop_infoUt_E"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_info",
+   "name" : "prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTI9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "namelen",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "context_index",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "type_index",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties13PropertyEntryE",
+   "name" : "android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "data_base_",
+     "referenced_type" : "_ZTIA0_Kc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties14SerializedDataE",
+   "name" : "android::properties::SerializedData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10properties14SerializedDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "name" : "android::properties::PropertyInfoArea",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "property_entry",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_child_nodes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "child_nodes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_prefixes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prefix_entries",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_exact_matches",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exact_match_entries",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "name" : "android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mmap_base_",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mmap_size_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "current_version",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "minimum_supported_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "contexts_offset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "types_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "root_offset",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "serialized_data_",
+     "referenced_type" : "_ZTIPKN7android10properties14SerializedDataE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "trie_node_base_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKN7android10properties16TrieNodeInternalE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIN7android10properties8TrieNodeE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "field_name" : "long_property",
+     "referenced_type" : "_ZTIN9prop_infoUt_Ut_E"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9prop_infoUt_E",
+   "self_type" : "_ZTIN9prop_infoUt_E",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error_message",
+     "referenced_type" : "_ZTIA56_c"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_Ut_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)::(anonymous struct at bionic/libc/system_properties/include/system_properties/prop_info.h:63:5)",
+   "referenced_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "self_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "size" : 60,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &&",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ]
+}
diff --git a/S/64/x86_64/source-based/libdl.so.lsdump b/S/64/x86_64/source-based/libdl.so.lsdump
new file mode 100644
index 0000000..c7cd62d
--- /dev/null
+++ b/S/64/x86_64/source-based/libdl.so.lsdump
@@ -0,0 +1,3129 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_i",
+   "name" : "int [12]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA12_i",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA14_i",
+   "name" : "int [14]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA14_i",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_c",
+   "name" : "char [16]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA16_c",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_m",
+   "name" : "unsigned long [16]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA16_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA24_j",
+   "name" : "unsigned int [24]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA24_j",
+   "size" : 96,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA4088_c",
+   "name" : "char [4088]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA4088_c",
+   "size" : 4088,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_j",
+   "name" : "unsigned int [64]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA64_j",
+   "size" : 256,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA8_m",
+   "name" : "unsigned long [8]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA8_m",
+   "size" : 64,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIg",
+   "name" : "long double",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIg",
+   "size" : 16
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__cfi_init"
+  },
+  {
+   "name" : "__cfi_shadow_size"
+  },
+  {
+   "name" : "__cfi_slowpath"
+  },
+  {
+   "name" : "__cfi_slowpath_diag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_dlopen_ext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_LD_LIBRARY_PATH"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_application_target_sdk_version"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_iterate_phdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dladdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlclose"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlerror"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlopen"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlsym"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlvsym"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_DLEXT_WRITE_RELRO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_DLEXT_USE_RELRO"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "ANDROID_DLEXT_FORCE_LOAD"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "ANDROID_DLEXT_USE_NAMESPACE"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE"
+    },
+    {
+     "enum_field_value" : 1663,
+     "name" : "ANDROID_DLEXT_VALID_FLAG_BITS"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "name" : "(anonymous enum at bionic/libc/include/android/dlext.h:41:1)",
+   "referenced_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "self_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "r_debug::RT_CONSISTENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "r_debug::RT_ADD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "r_debug::RT_DELETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE",
+   "name" : "r_debug::(anonymous enum at bionic/libc/include/link.h:83:3)",
+   "referenced_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "self_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 2,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CFIShadow::kInvalidShadow"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CFIShadow::kUncheckedShadow"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CFIShadow::kRegularShadowMin"
+    }
+   ],
+   "linker_set_key" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "name" : "CFIShadow::ShadowValues",
+   "referenced_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "self_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "size" : 2,
+   "source_file" : "/bionic/libc/private/CFIShadow.h",
+   "underlying_type" : "_ZTIt"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvS_mPKvE",
+   "name" : "void *(void *, unsigned long, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvS_mPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvS_mPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvmPKvE",
+   "name" : "void *(unsigned long, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvmPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvmPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvmmPKvE",
+   "name" : "void *(unsigned long, unsigned long, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvmmPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvmmPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12dl_phdr_infomPvE",
+   "name" : "int (dl_phdr_info *, unsigned long, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12dl_phdr_info"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12dl_phdr_infomPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12dl_phdr_infomPvE",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKvE",
+   "name" : "void (void *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__cfi_init",
+   "linker_set_key" : "__cfi_init",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIPm",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_shadow_size",
+   "linker_set_key" : "__cfi_shadow_size",
+   "return_type" : "_ZTIm",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath",
+   "linker_set_key" : "__cfi_slowpath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath_diag",
+   "linker_set_key" : "__cfi_slowpath_diag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "android_dlopen_ext",
+   "linker_set_key" : "android_dlopen_ext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK17android_dlextinfo"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "function_name" : "android_get_LD_LIBRARY_PATH",
+   "linker_set_key" : "android_get_LD_LIBRARY_PATH",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl.cpp"
+  },
+  {
+   "function_name" : "android_get_application_target_sdk_version",
+   "linker_set_key" : "android_get_application_target_sdk_version",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/android/api-level.h"
+  },
+  {
+   "function_name" : "dl_iterate_phdr",
+   "linker_set_key" : "dl_iterate_phdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFiP12dl_phdr_infomPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dladdr",
+   "linker_set_key" : "dladdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIP7Dl_info"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlclose",
+   "linker_set_key" : "dlclose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlerror",
+   "linker_set_key" : "dlerror",
+   "return_type" : "_ZTIPc",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlopen",
+   "linker_set_key" : "dlopen",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlsym",
+   "linker_set_key" : "dlsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlvsym",
+   "linker_set_key" : "dlvsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12dl_phdr_info",
+   "name" : "dl_phdr_info *",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTIP12dl_phdr_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP16user_regs_struct",
+   "name" : "user_regs_struct *",
+   "referenced_type" : "_ZTI16user_regs_struct",
+   "self_type" : "_ZTIP16user_regs_struct",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18user_fpregs_struct",
+   "name" : "user_fpregs_struct *",
+   "referenced_type" : "_ZTI18user_fpregs_struct",
+   "self_type" : "_ZTIP18user_fpregs_struct",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19android_namespace_t",
+   "name" : "android_namespace_t *",
+   "referenced_type" : "_ZTI19android_namespace_t",
+   "self_type" : "_ZTIP19android_namespace_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7Dl_info",
+   "name" : "Dl_info *",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTIP7Dl_info",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8link_map",
+   "name" : "link_map *",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTIP8link_map",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9Elf64_Dyn",
+   "name" : "Elf64_Dyn *",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTIP9Elf64_Dyn",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvS_mPKvE",
+   "name" : "void *(*)(void *, unsigned long, const void *)",
+   "referenced_type" : "_ZTIFPvS_mPKvE",
+   "self_type" : "_ZTIPFPvS_mPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvmPKvE",
+   "name" : "void *(*)(unsigned long, const void *)",
+   "referenced_type" : "_ZTIFPvmPKvE",
+   "self_type" : "_ZTIPFPvmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvmmPKvE",
+   "name" : "void *(*)(unsigned long, unsigned long, const void *)",
+   "referenced_type" : "_ZTIFPvmmPKvE",
+   "self_type" : "_ZTIPFPvmmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP12dl_phdr_infomPvE",
+   "name" : "int (*)(dl_phdr_info *, unsigned long, void *)",
+   "referenced_type" : "_ZTIFiP12dl_phdr_infomPvE",
+   "self_type" : "_ZTIPFiP12dl_phdr_infomPvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvPKvE",
+   "name" : "void (*)(void *, const void *)",
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "self_type" : "_ZTIPFvPvPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK10elf64_phdr",
+   "name" : "const elf64_phdr *",
+   "referenced_type" : "_ZTIK10elf64_phdr",
+   "self_type" : "_ZTIPK10elf64_phdr",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK17android_dlextinfo",
+   "name" : "const android_dlextinfo *",
+   "referenced_type" : "_ZTIK17android_dlextinfo",
+   "self_type" : "_ZTIPK17android_dlextinfo",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10elf64_phdr",
+   "name" : "const elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTIK10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17android_dlextinfo",
+   "name" : "const android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTIK17android_dlextinfo",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKm",
+   "name" : "const unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIKm",
+   "size" : 8,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvS_mPKvE",
+   "name" : "void *(*volatile)(void *, unsigned long, const void *)",
+   "referenced_type" : "_ZTIPFPvS_mPKvE",
+   "self_type" : "_ZTIVPFPvS_mPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvmPKvE",
+   "name" : "void *(*volatile)(unsigned long, const void *)",
+   "referenced_type" : "_ZTIPFPvmPKvE",
+   "self_type" : "_ZTIVPFPvmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvmmPKvE",
+   "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
+   "referenced_type" : "_ZTIPFPvmmPKvE",
+   "self_type" : "_ZTIVPFPvmmPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 8,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFvPvPKvE",
+   "name" : "void (*volatile)(void *, const void *)",
+   "referenced_type" : "_ZTIPFvPvPKvE",
+   "self_type" : "_ZTIVPFvPvPKvE",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Chdr",
+   "name" : "Elf32_Chdr",
+   "referenced_type" : "_ZTI10Elf32_Chdr",
+   "self_type" : "_ZTI10Elf32_Chdr",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Move",
+   "name" : "Elf32_Move",
+   "referenced_type" : "_ZTI10Elf32_Move",
+   "self_type" : "_ZTI10Elf32_Move",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Chdr",
+   "name" : "Elf64_Chdr",
+   "referenced_type" : "_ZTI10Elf64_Chdr",
+   "self_type" : "_ZTI10Elf64_Chdr",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 208,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Move",
+   "name" : "Elf64_Move",
+   "referenced_type" : "_ZTI10Elf64_Move",
+   "self_type" : "_ZTI10Elf64_Move",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_note",
+   "name" : "elf32_note",
+   "referenced_type" : "_ZTI10elf32_note",
+   "self_type" : "_ZTI10elf32_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_phdr",
+   "name" : "elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTI10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_rela",
+   "name" : "elf32_rela",
+   "referenced_type" : "_ZTI10elf32_rela",
+   "self_type" : "_ZTI10elf32_rela",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_shdr",
+   "name" : "elf32_shdr",
+   "referenced_type" : "_ZTI10elf32_shdr",
+   "self_type" : "_ZTI10elf32_shdr",
+   "size" : 40,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_note",
+   "name" : "elf64_note",
+   "referenced_type" : "_ZTI10elf64_note",
+   "self_type" : "_ZTI10elf64_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_phdr",
+   "name" : "elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTI10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_rela",
+   "name" : "elf64_rela",
+   "referenced_type" : "_ZTI10elf64_rela",
+   "self_type" : "_ZTI10elf64_rela",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_shdr",
+   "name" : "elf64_shdr",
+   "referenced_type" : "_ZTI10elf64_shdr",
+   "self_type" : "_ZTI10elf64_shdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 32,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_Verdef",
+   "name" : "Elf32_Verdef",
+   "referenced_type" : "_ZTI12Elf32_Verdef",
+   "self_type" : "_ZTI12Elf32_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_auxv_t",
+   "name" : "Elf32_auxv_t",
+   "referenced_type" : "_ZTI12Elf32_auxv_t",
+   "self_type" : "_ZTI12Elf32_auxv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_Verdef",
+   "name" : "Elf64_Verdef",
+   "referenced_type" : "_ZTI12Elf64_Verdef",
+   "self_type" : "_ZTI12Elf64_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_auxv_t",
+   "name" : "Elf64_auxv_t",
+   "referenced_type" : "_ZTI12Elf64_auxv_t",
+   "self_type" : "_ZTI12Elf64_auxv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "dlpi_addr",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dlpi_phdr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK10elf64_phdr"
+    },
+    {
+     "field_name" : "dlpi_phnum",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "dlpi_adds",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_subs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_tls_modid",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "dlpi_tls_data",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12dl_phdr_info",
+   "name" : "dl_phdr_info",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTI12dl_phdr_info",
+   "size" : 64,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Syminfo",
+   "name" : "Elf32_Syminfo",
+   "referenced_type" : "_ZTI13Elf32_Syminfo",
+   "self_type" : "_ZTI13Elf32_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verdaux",
+   "name" : "Elf32_Verdaux",
+   "referenced_type" : "_ZTI13Elf32_Verdaux",
+   "self_type" : "_ZTI13Elf32_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Vernaux",
+   "name" : "Elf32_Vernaux",
+   "referenced_type" : "_ZTI13Elf32_Vernaux",
+   "self_type" : "_ZTI13Elf32_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verneed",
+   "name" : "Elf32_Verneed",
+   "referenced_type" : "_ZTI13Elf32_Verneed",
+   "self_type" : "_ZTI13Elf32_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Syminfo",
+   "name" : "Elf64_Syminfo",
+   "referenced_type" : "_ZTI13Elf64_Syminfo",
+   "self_type" : "_ZTI13Elf64_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verdaux",
+   "name" : "Elf64_Verdaux",
+   "referenced_type" : "_ZTI13Elf64_Verdaux",
+   "self_type" : "_ZTI13Elf64_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Vernaux",
+   "name" : "Elf64_Vernaux",
+   "referenced_type" : "_ZTI13Elf64_Vernaux",
+   "self_type" : "_ZTI13Elf64_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verneed",
+   "name" : "Elf64_Verneed",
+   "referenced_type" : "_ZTI13Elf64_Verneed",
+   "self_type" : "_ZTI13Elf64_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "__reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA16_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA12_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA16_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA14_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r15",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "r14",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "r13",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "r12",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rbp",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rbx",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "r11",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "r10",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "r9",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "r8",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rax",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rcx",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rdx",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rsi",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rdi",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "orig_rax",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rip",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "cs",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "eflags",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rsp",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "ss",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fs_base",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "gs_base",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "ds",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "es",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fs",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "gs",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI16user_regs_struct",
+   "name" : "user_regs_struct",
+   "referenced_type" : "_ZTI16user_regs_struct",
+   "self_type" : "_ZTI16user_regs_struct",
+   "size" : 216,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved_addr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "relro_fd",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd_offset",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "library_namespace",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIP19android_namespace_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17android_dlextinfo",
+   "name" : "android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTI17android_dlextinfo",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA4_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "cwd",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "swd",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "ftw",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "fop",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "rip",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "rdp",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "mxcsr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mxcr_mask",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_space",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "xmm_space",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIA64_j"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIA24_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI18user_fpregs_struct",
+   "name" : "user_fpregs_struct",
+   "referenced_type" : "_ZTI18user_fpregs_struct",
+   "self_type" : "_ZTI18user_fpregs_struct",
+   "size" : 512,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "v",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4088_c"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libdl/libdl_cfi.cpp:27:8)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "regs",
+     "referenced_type" : "_ZTI16user_regs_struct"
+    },
+    {
+     "field_name" : "u_fpvalid",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pad0",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "i387",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTI18user_fpregs_struct"
+    },
+    {
+     "field_name" : "u_tsize",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_dsize",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_ssize",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_code",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_stack",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "signal",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pad1",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "u_ar0",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIP16user_regs_struct"
+    },
+    {
+     "field_name" : "u_fpstate",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIP18user_fpregs_struct"
+    },
+    {
+     "field_name" : "magic",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_comm",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "u_debugreg",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIA8_m"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fault_address",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI4user",
+   "name" : "user",
+   "referenced_type" : "_ZTI4user",
+   "self_type" : "_ZTI4user",
+   "size" : 928,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5div_t",
+   "name" : "div_t",
+   "referenced_type" : "_ZTI5div_t",
+   "self_type" : "_ZTI5div_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI6ldiv_t",
+   "name" : "ldiv_t",
+   "referenced_type" : "_ZTI6ldiv_t",
+   "self_type" : "_ZTI6ldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "dli_fname",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_fbase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "dli_sname",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_saddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI7Dl_info",
+   "name" : "Dl_info",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTI7Dl_info",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7dynamicUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7dynamic",
+   "name" : "dynamic",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTI7dynamic",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI7lldiv_t",
+   "name" : "lldiv_t",
+   "referenced_type" : "_ZTI7lldiv_t",
+   "self_type" : "_ZTI7lldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "r_map",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "r_brk",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_state",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7r_debug7$RT_ADDE"
+    },
+    {
+     "field_name" : "r_ldbase",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI7r_debug",
+   "name" : "r_debug",
+   "referenced_type" : "_ZTI7r_debug",
+   "self_type" : "_ZTI7r_debug",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "l_addr",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "l_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "l_ld",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP9Elf64_Dyn"
+    },
+    {
+     "field_name" : "l_next",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "l_prev",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP8link_map"
+    }
+   ],
+   "linker_set_key" : "_ZTI8link_map",
+   "name" : "link_map",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTI8link_map",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "arena",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "ordblks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "smblks",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "hblks",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "hblkhd",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "usmblks",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fsmblks",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "uordblks",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "fordblks",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "keepcost",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI8mallinfo",
+   "name" : "mallinfo",
+   "referenced_type" : "_ZTI8mallinfo",
+   "self_type" : "_ZTI8mallinfo",
+   "size" : 80,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI9CFIShadow",
+   "name" : "CFIShadow",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9CFIShadow",
+   "self_type" : "_ZTI9CFIShadow",
+   "size" : 1,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf32_Lib",
+   "name" : "Elf32_Lib",
+   "referenced_type" : "_ZTI9Elf32_Lib",
+   "self_type" : "_ZTI9Elf32_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN9Elf64_DynUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Dyn",
+   "name" : "Elf64_Dyn",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTI9Elf64_Dyn",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Lib",
+   "name" : "Elf64_Lib",
+   "referenced_type" : "_ZTI9Elf64_Lib",
+   "self_type" : "_ZTI9Elf64_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 336,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 400,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_hdr",
+   "name" : "elf32_hdr",
+   "referenced_type" : "_ZTI9elf32_hdr",
+   "self_type" : "_ZTI9elf32_hdr",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_rel",
+   "name" : "elf32_rel",
+   "referenced_type" : "_ZTI9elf32_rel",
+   "self_type" : "_ZTI9elf32_rel",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_sym",
+   "name" : "elf32_sym",
+   "referenced_type" : "_ZTI9elf32_sym",
+   "self_type" : "_ZTI9elf32_sym",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 432,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 464,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 496,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_hdr",
+   "name" : "elf64_hdr",
+   "referenced_type" : "_ZTI9elf64_hdr",
+   "self_type" : "_ZTI9elf64_hdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_rel",
+   "name" : "elf64_rel",
+   "referenced_type" : "_ZTI9elf64_rel",
+   "self_type" : "_ZTI9elf64_rel",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_sym",
+   "name" : "elf64_sym",
+   "referenced_type" : "_ZTI9elf64_sym",
+   "self_type" : "_ZTI9elf64_sym",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E",
+   "name" : "Elf32_auxv_t::(anonymous union at bionic/libc/include/elf.h:47:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E",
+   "name" : "Elf64_auxv_t::(anonymous union at bionic/libc/include/elf.h:54:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7dynamicUt_E",
+   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7dynamicUt_E",
+   "self_type" : "_ZTIN7dynamicUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9Elf64_DynUt_E",
+   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9Elf64_DynUt_E",
+   "self_type" : "_ZTIN9Elf64_DynUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_64/source-based/liblog.so.lsdump b/S/64/x86_64/source-based/liblog.so.lsdump
new file mode 100644
index 0000000..7e2ae9c
--- /dev/null
+++ b/S/64/x86_64/source-based/liblog.so.lsdump
@@ -0,0 +1,2522 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA5121_h",
+   "name" : "unsigned char [5121]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA5121_h",
+   "size" : 5121,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_c",
+   "name" : "char []",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA_c",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__android_log_assert"
+  },
+  {
+   "name" : "__android_log_bswrite"
+  },
+  {
+   "name" : "__android_log_btwrite"
+  },
+  {
+   "name" : "__android_log_buf_print"
+  },
+  {
+   "name" : "__android_log_buf_write"
+  },
+  {
+   "name" : "__android_log_bwrite"
+  },
+  {
+   "name" : "__android_log_call_aborter"
+  },
+  {
+   "name" : "__android_log_close"
+  },
+  {
+   "name" : "__android_log_default_aborter"
+  },
+  {
+   "name" : "__android_log_error_write"
+  },
+  {
+   "name" : "__android_log_get_minimum_priority"
+  },
+  {
+   "name" : "__android_log_is_debuggable"
+  },
+  {
+   "name" : "__android_log_is_loggable"
+  },
+  {
+   "name" : "__android_log_is_loggable_len"
+  },
+  {
+   "name" : "__android_log_logd_logger"
+  },
+  {
+   "name" : "__android_log_pmsg_file_read"
+  },
+  {
+   "name" : "__android_log_pmsg_file_write"
+  },
+  {
+   "name" : "__android_log_print"
+  },
+  {
+   "name" : "__android_log_security"
+  },
+  {
+   "name" : "__android_log_security_bswrite"
+  },
+  {
+   "name" : "__android_log_set_aborter"
+  },
+  {
+   "name" : "__android_log_set_default_tag"
+  },
+  {
+   "name" : "__android_log_set_logger"
+  },
+  {
+   "name" : "__android_log_set_minimum_priority"
+  },
+  {
+   "name" : "__android_log_stderr_logger"
+  },
+  {
+   "name" : "__android_log_vprint"
+  },
+  {
+   "name" : "__android_log_write"
+  },
+  {
+   "name" : "__android_log_write_log_message"
+  },
+  {
+   "name" : "android_log_destroy"
+  },
+  {
+   "name" : "android_log_id_to_name"
+  },
+  {
+   "name" : "android_log_parser_reset"
+  },
+  {
+   "name" : "android_log_processBinaryLogBuffer"
+  },
+  {
+   "name" : "android_log_processLogBuffer"
+  },
+  {
+   "name" : "android_log_read_next"
+  },
+  {
+   "name" : "android_log_reset"
+  },
+  {
+   "name" : "android_log_write_float32"
+  },
+  {
+   "name" : "android_log_write_int32"
+  },
+  {
+   "name" : "android_log_write_int64"
+  },
+  {
+   "name" : "android_log_write_list"
+  },
+  {
+   "name" : "android_log_write_list_begin"
+  },
+  {
+   "name" : "android_log_write_list_buffer"
+  },
+  {
+   "name" : "android_log_write_list_end"
+  },
+  {
+   "name" : "android_log_write_string8"
+  },
+  {
+   "name" : "android_log_write_string8_len"
+  },
+  {
+   "name" : "android_logger_clear"
+  },
+  {
+   "name" : "android_logger_get_id"
+  },
+  {
+   "name" : "android_logger_get_log_readable_size"
+  },
+  {
+   "name" : "android_logger_get_log_size"
+  },
+  {
+   "name" : "android_logger_get_log_version"
+  },
+  {
+   "name" : "android_logger_get_prune_list"
+  },
+  {
+   "name" : "android_logger_get_statistics"
+  },
+  {
+   "name" : "android_logger_list_alloc"
+  },
+  {
+   "name" : "android_logger_list_alloc_time"
+  },
+  {
+   "name" : "android_logger_list_free"
+  },
+  {
+   "name" : "android_logger_list_open"
+  },
+  {
+   "name" : "android_logger_list_read"
+  },
+  {
+   "name" : "android_logger_open"
+  },
+  {
+   "name" : "android_logger_set_log_size"
+  },
+  {
+   "name" : "android_logger_set_prune_list"
+  },
+  {
+   "name" : "android_name_to_log_id"
+  },
+  {
+   "name" : "android_openEventTagMap"
+  },
+  {
+   "name" : "create_android_log_parser"
+  },
+  {
+   "name" : "create_android_logger"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FORMAT_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FORMAT_BRIEF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FORMAT_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "FORMAT_TAG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FORMAT_THREAD"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "FORMAT_RAW"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "FORMAT_TIME"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FORMAT_THREADTIME"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FORMAT_LONG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "FORMAT_MODIFIER_COLOR"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "FORMAT_MODIFIER_TIME_USEC"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "FORMAT_MODIFIER_PRINTABLE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FORMAT_MODIFIER_YEAR"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "FORMAT_MODIFIER_ZONE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "FORMAT_MODIFIER_EPOCH"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "FORMAT_MODIFIER_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "FORMAT_MODIFIER_UID"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "FORMAT_MODIFIER_DESCRIPT"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "FORMAT_MODIFIER_TIME_NSEC"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AndroidLogPrintFormat",
+   "name" : "AndroidLogPrintFormat",
+   "referenced_type" : "_ZTI21AndroidLogPrintFormat",
+   "self_type" : "_ZTI21AndroidLogPrintFormat",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "name" : "long (log_id, char, const char *, const char *, unsigned long, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK21__android_log_messageE",
+   "name" : "void (const __android_log_message *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK21__android_log_messageE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPKcE",
+   "name" : "void (const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPKcE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__android_log_assert",
+   "linker_set_key" : "__android_log_assert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bswrite",
+   "linker_set_key" : "__android_log_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_btwrite",
+   "linker_set_key" : "__android_log_btwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_print",
+   "linker_set_key" : "__android_log_buf_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_write",
+   "linker_set_key" : "__android_log_buf_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bwrite",
+   "linker_set_key" : "__android_log_bwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_call_aborter",
+   "linker_set_key" : "__android_log_call_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_close",
+   "linker_set_key" : "__android_log_close",
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_default_aborter",
+   "linker_set_key" : "__android_log_default_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_error_write",
+   "linker_set_key" : "__android_log_error_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_safetynet.h"
+  },
+  {
+   "function_name" : "__android_log_get_minimum_priority",
+   "linker_set_key" : "__android_log_get_minimum_priority",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_debuggable",
+   "linker_set_key" : "__android_log_is_debuggable",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_properties.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable",
+   "linker_set_key" : "__android_log_is_loggable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable_len",
+   "linker_set_key" : "__android_log_is_loggable_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_logd_logger",
+   "linker_set_key" : "__android_log_logd_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_read",
+   "linker_set_key" : "__android_log_pmsg_file_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPFl6log_idcPKcS1_mPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_write",
+   "linker_set_key" : "__android_log_pmsg_file_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_print",
+   "linker_set_key" : "__android_log_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_security",
+   "linker_set_key" : "__android_log_security",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_security_bswrite",
+   "linker_set_key" : "__android_log_security_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_set_aborter",
+   "linker_set_key" : "__android_log_set_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPKcE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_default_tag",
+   "linker_set_key" : "__android_log_set_default_tag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_logger",
+   "linker_set_key" : "__android_log_set_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPK21__android_log_messageE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_minimum_priority",
+   "linker_set_key" : "__android_log_set_minimum_priority",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_stderr_logger",
+   "linker_set_key" : "__android_log_stderr_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_vprint",
+   "linker_set_key" : "__android_log_vprint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write",
+   "linker_set_key" : "__android_log_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write_log_message",
+   "linker_set_key" : "__android_log_write_log_message",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "android_log_destroy",
+   "linker_set_key" : "android_log_destroy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_id_to_name",
+   "linker_set_key" : "android_log_id_to_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_log_parser_reset",
+   "linker_set_key" : "android_log_parser_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_processBinaryLogBuffer",
+   "linker_set_key" : "android_log_processBinaryLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK11EventTagMap"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_processLogBuffer",
+   "linker_set_key" : "android_log_processLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_read_next",
+   "linker_set_key" : "android_log_read_next",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTI24android_log_list_element",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_reset",
+   "linker_set_key" : "android_log_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_float32",
+   "linker_set_key" : "android_log_write_float32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int32",
+   "linker_set_key" : "android_log_write_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int64",
+   "linker_set_key" : "android_log_write_int64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list",
+   "linker_set_key" : "android_log_write_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_begin",
+   "linker_set_key" : "android_log_write_list_begin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_buffer",
+   "linker_set_key" : "android_log_write_list_buffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "android_log_write_list_end",
+   "linker_set_key" : "android_log_write_list_end",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8",
+   "linker_set_key" : "android_log_write_string8",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8_len",
+   "linker_set_key" : "android_log_write_string8_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_logger_clear",
+   "linker_set_key" : "android_logger_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_id",
+   "linker_set_key" : "android_logger_get_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_readable_size",
+   "linker_set_key" : "android_logger_get_log_readable_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_size",
+   "linker_set_key" : "android_logger_get_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_version",
+   "linker_set_key" : "android_logger_get_log_version",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_prune_list",
+   "linker_set_key" : "android_logger_get_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_statistics",
+   "linker_set_key" : "android_logger_get_statistics",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc",
+   "linker_set_key" : "android_logger_list_alloc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc_time",
+   "linker_set_key" : "android_logger_list_alloc_time",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI8log_time"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_free",
+   "linker_set_key" : "android_logger_list_free",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_open",
+   "linker_set_key" : "android_logger_list_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_read",
+   "linker_set_key" : "android_logger_list_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIP7log_msg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_open",
+   "linker_set_key" : "android_logger_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIP6logger",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_log_size",
+   "linker_set_key" : "android_logger_set_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_prune_list",
+   "linker_set_key" : "android_logger_set_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_name_to_log_id",
+   "linker_set_key" : "android_name_to_log_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_openEventTagMap",
+   "linker_set_key" : "android_openEventTagMap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "function_name" : "create_android_log_parser",
+   "linker_set_key" : "create_android_log_parser",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "create_android_logger",
+   "linker_set_key" : "create_android_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIR22android_log_event_list",
+   "name" : "android_log_event_list &",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIR22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11EventTagMap",
+   "name" : "EventTagMap *",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIP11EventTagMap",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11logger_list",
+   "name" : "logger_list *",
+   "referenced_type" : "_ZTI11logger_list",
+   "self_type" : "_ZTIP11logger_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12logger_entry",
+   "name" : "logger_entry *",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTIP12logger_entry",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13__va_list_tag",
+   "name" : "__va_list_tag *",
+   "referenced_type" : "_ZTI13__va_list_tag",
+   "self_type" : "_ZTIP13__va_list_tag",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t *",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIP17AndroidLogEntry_t",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18AndroidLogFormat_t",
+   "name" : "AndroidLogFormat_t *",
+   "referenced_type" : "_ZTI18AndroidLogFormat_t",
+   "self_type" : "_ZTIP18AndroidLogFormat_t",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21__android_log_message",
+   "name" : "__android_log_message *",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIP21__android_log_message",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP22android_log_event_list",
+   "name" : "android_log_event_list *",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIP22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP28android_log_context_internal",
+   "name" : "android_log_context_internal *",
+   "referenced_type" : "_ZTI28android_log_context_internal",
+   "self_type" : "_ZTIP28android_log_context_internal",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP6logger",
+   "name" : "logger *",
+   "referenced_type" : "_ZTI6logger",
+   "self_type" : "_ZTIP6logger",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7log_msg",
+   "name" : "log_msg *",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIP7log_msg",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFl6log_idcPKcS1_mPvE",
+   "name" : "long (*)(log_id, char, const char *, const char *, unsigned long, void *)",
+   "referenced_type" : "_ZTIFl6log_idcPKcS1_mPvE",
+   "self_type" : "_ZTIPFl6log_idcPKcS1_mPvE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK21__android_log_messageE",
+   "name" : "void (*)(const __android_log_message *)",
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "self_type" : "_ZTIPFvPK21__android_log_messageE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPKcE",
+   "name" : "void (*)(const char *)",
+   "referenced_type" : "_ZTIFvPKcE",
+   "self_type" : "_ZTIPFvPKcE",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK11EventTagMap",
+   "name" : "const EventTagMap *",
+   "referenced_type" : "_ZTIK11EventTagMap",
+   "self_type" : "_ZTIPK11EventTagMap",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t *",
+   "referenced_type" : "_ZTIK17AndroidLogEntry_t",
+   "self_type" : "_ZTIPK17AndroidLogEntry_t",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21__android_log_message",
+   "name" : "const __android_log_message *",
+   "referenced_type" : "_ZTIK21__android_log_message",
+   "self_type" : "_ZTIPK21__android_log_message",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK22android_log_event_list",
+   "name" : "const android_log_event_list *",
+   "referenced_type" : "_ZTIK22android_log_event_list",
+   "self_type" : "_ZTIPK22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK7log_msg",
+   "name" : "const log_msg *",
+   "referenced_type" : "_ZTIK7log_msg",
+   "self_type" : "_ZTIPK7log_msg",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP28android_log_context_internal",
+   "name" : "android_log_context_internal **",
+   "referenced_type" : "_ZTIP28android_log_context_internal",
+   "self_type" : "_ZTIPP28android_log_context_internal",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11EventTagMap",
+   "name" : "const EventTagMap",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIK11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIK17AndroidLogEntry_t",
+   "size" : 64,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21__android_log_message",
+   "name" : "const __android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIK21__android_log_message",
+   "size" : 48,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22android_log_event_list",
+   "name" : "const android_log_event_list",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIK22android_log_event_list",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7log_msg",
+   "name" : "const log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIK7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 24,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "len",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hdr_size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sec",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nsec",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12logger_entry",
+   "name" : "logger_entry",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTI12logger_entry",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19android_LogPriority"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "tagLen",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "messageLen",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTI17AndroidLogEntry_t",
+   "size" : 64,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_event_int_t",
+   "name" : "android_event_int_t",
+   "referenced_type" : "_ZTI19android_event_int_t",
+   "self_type" : "_ZTI19android_event_int_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "element_count",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_list_t",
+   "name" : "android_event_list_t",
+   "referenced_type" : "_ZTI20android_event_list_t",
+   "self_type" : "_ZTI20android_event_list_t",
+   "size" : 2,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_long_t",
+   "name" : "android_event_long_t",
+   "referenced_type" : "_ZTI20android_event_long_t",
+   "self_type" : "_ZTI20android_event_long_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "realtime",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTI8log_time"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_log_header_t",
+   "name" : "android_log_header_t",
+   "referenced_type" : "_ZTI20android_log_header_t",
+   "self_type" : "_ZTI20android_log_header_t",
+   "size" : 11,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 48,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_event_float_t",
+   "name" : "android_event_float_t",
+   "referenced_type" : "_ZTI21android_event_float_t",
+   "self_type" : "_ZTI21android_event_float_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_header_t",
+   "name" : "android_event_header_t",
+   "referenced_type" : "_ZTI22android_event_header_t",
+   "self_type" : "_ZTI22android_event_header_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_string_t",
+   "name" : "android_event_string_t",
+   "referenced_type" : "_ZTI22android_event_string_t",
+   "self_type" : "_ZTI22android_event_string_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "ctx",
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "access" : "private",
+     "field_name" : "ret",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_log_event_list",
+   "name" : "android_log_event_list",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTI22android_log_event_list",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI19android_event_int_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI23android_log_event_int_t",
+   "name" : "android_log_event_int_t",
+   "referenced_type" : "_ZTI23android_log_event_int_t",
+   "self_type" : "_ZTI23android_log_event_int_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20android_event_long_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_event_long_t",
+   "name" : "android_log_event_long_t",
+   "referenced_type" : "_ZTI24android_log_event_long_t",
+   "self_type" : "_ZTI24android_log_event_long_t",
+   "size" : 13,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTI19AndroidEventLogType"
+    },
+    {
+     "field_name" : "complete",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN24android_log_list_elementUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_list_element",
+   "name" : "android_log_list_element",
+   "referenced_type" : "_ZTI24android_log_list_element",
+   "self_type" : "_ZTI24android_log_list_element",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pmsg_log_header_t",
+   "name" : "android_pmsg_log_header_t",
+   "referenced_type" : "_ZTI25android_pmsg_log_header_t",
+   "self_type" : "_ZTI25android_pmsg_log_header_t",
+   "size" : 7,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_log_event_string_t",
+   "name" : "android_log_event_string_t",
+   "referenced_type" : "_ZTI26android_log_event_string_t",
+   "self_type" : "_ZTI26android_log_event_string_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "_ZTIN7log_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7log_msg",
+   "name" : "log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTI7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "int32",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "int64",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "string",
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "float32",
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN24android_log_list_elementUt_E",
+   "name" : "android_log_list_element::(anonymous union at system/core/liblog/include/log/log_event_list.h:48:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN24android_log_list_elementUt_E",
+   "self_type" : "_ZTIN24android_log_list_elementUt_E",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buf",
+     "referenced_type" : "_ZTIA5121_h"
+    },
+    {
+     "field_name" : "entry",
+     "referenced_type" : "_ZTI12logger_entry"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7log_msgUt_E",
+   "name" : "log_msg::(anonymous union at system/core/liblog/include/log/log_read.h:58:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7log_msgUt_E",
+   "self_type" : "_ZTIN7log_msgUt_E",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_64/source-based/libm.so.lsdump b/S/64/x86_64/source-based/libm.so.lsdump
new file mode 100644
index 0000000..9c6df26
--- /dev/null
+++ b/S/64/x86_64/source-based/libm.so.lsdump
@@ -0,0 +1,6499 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA10_c",
+   "name" : "char [10]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA10_c",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_modf.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA10_d",
+   "name" : "double [10]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA10_d",
+   "size" : 80,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA11_d",
+   "name" : "double [11]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA11_d",
+   "size" : 88,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA128_3$_0",
+   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) [128]",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTIA128_3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3) [128]",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIA128_N12pow_log_dataUt_E",
+   "size" : 4096,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA128_N8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3) [128]",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIA128_N8log_dataUt_E",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA128_f",
+   "name" : "float [128]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA128_f",
+   "size" : 512,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA128_g",
+   "name" : "long double [128]",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIA128_g",
+   "size" : 2048,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA129_3$_0",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) [129]",
+   "referenced_type" : "_ZTI3$_0#ODR:out/soong/.intermediates/bionic/libm/libm/android_x86_64_static/obj/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.sdump",
+   "self_type" : "_ZTIA129_3$_0",
+   "size" : 4128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA129_3$_1",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) [129]",
+   "referenced_type" : "_ZTI3$_1",
+   "self_type" : "_ZTIA129_3$_1",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA129_d",
+   "name" : "double [129]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA129_d",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_i",
+   "name" : "int [12]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA12_i",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA14_i",
+   "name" : "int [14]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA14_i",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3) [16]",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIA16_N10log2f_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3) [16]",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_N9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3) [16]",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIA16_N9logf_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_c",
+   "name" : "char [16]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA16_c",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_d",
+   "name" : "double [16]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA16_d",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA16_m",
+   "name" : "unsigned long [16]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA16_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA24_g",
+   "name" : "long double [24]",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIA24_g",
+   "size" : 384,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA24_j",
+   "name" : "unsigned int [24]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA24_j",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA256_m",
+   "name" : "unsigned long [256]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA256_m",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_8sincos_t",
+   "name" : "sincos_t [2]",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTIA2_8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_d",
+   "name" : "double [2]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA2_d",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_f",
+   "name" : "float [2]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA2_f",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA2_g",
+   "name" : "long double [2]",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIA2_g",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA3_d",
+   "name" : "double [3]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA3_d",
+   "size" : 24,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_d",
+   "name" : "double [4]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA4_d",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_f",
+   "name" : "float [4]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA4_f",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA4_g",
+   "name" : "long double [4]",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIA4_g",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_j",
+   "name" : "unsigned int [4]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA4_j",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/bits/fenv_x86_64.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA5_d",
+   "name" : "double [5]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA5_d",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_f",
+   "name" : "float [5]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA5_f",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIA5_g",
+   "name" : "long double [5]",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIA5_g",
+   "size" : 80,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/e_powl.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [64]",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIA64_N9log2_dataUt_E",
+   "size" : 1024,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA690_i",
+   "name" : "int [690]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA690_i",
+   "size" : 2760,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA6_d",
+   "name" : "double [6]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA6_d",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_f",
+   "name" : "float [6]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA6_f",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_d",
+   "name" : "double [7]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA7_d",
+   "size" : 56,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA8_d",
+   "name" : "double [8]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA8_d",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "linker_set_key" : "_ZTIA_g",
+   "name" : "long double []",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIA_g",
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_j",
+   "name" : "unsigned int []",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA_j",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 16,
+   "linker_set_key" : "_ZTIg",
+   "name" : "long double",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIg",
+   "size" : 16
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__signbit"
+  },
+  {
+   "name" : "__signbitf"
+  },
+  {
+   "name" : "__signbitl"
+  },
+  {
+   "name" : "acos"
+  },
+  {
+   "name" : "acosf"
+  },
+  {
+   "name" : "acosh"
+  },
+  {
+   "name" : "acoshf"
+  },
+  {
+   "name" : "acoshl"
+  },
+  {
+   "name" : "acosl"
+  },
+  {
+   "name" : "asin"
+  },
+  {
+   "name" : "asinf"
+  },
+  {
+   "name" : "asinh"
+  },
+  {
+   "name" : "asinhf"
+  },
+  {
+   "name" : "asinhl"
+  },
+  {
+   "name" : "asinl"
+  },
+  {
+   "name" : "atan"
+  },
+  {
+   "name" : "atan2"
+  },
+  {
+   "name" : "atan2f"
+  },
+  {
+   "name" : "atan2l"
+  },
+  {
+   "name" : "atanf"
+  },
+  {
+   "name" : "atanh"
+  },
+  {
+   "name" : "atanhf"
+  },
+  {
+   "name" : "atanhl"
+  },
+  {
+   "name" : "atanl"
+  },
+  {
+   "name" : "cabs"
+  },
+  {
+   "name" : "cabsf"
+  },
+  {
+   "name" : "cabsl"
+  },
+  {
+   "name" : "cacos"
+  },
+  {
+   "name" : "cacosf"
+  },
+  {
+   "name" : "cacosh"
+  },
+  {
+   "name" : "cacoshf"
+  },
+  {
+   "name" : "cacoshl"
+  },
+  {
+   "name" : "cacosl"
+  },
+  {
+   "name" : "carg"
+  },
+  {
+   "name" : "cargf"
+  },
+  {
+   "name" : "cargl"
+  },
+  {
+   "name" : "casin"
+  },
+  {
+   "name" : "casinf"
+  },
+  {
+   "name" : "casinh"
+  },
+  {
+   "name" : "casinhf"
+  },
+  {
+   "name" : "casinhl"
+  },
+  {
+   "name" : "casinl"
+  },
+  {
+   "name" : "catan"
+  },
+  {
+   "name" : "catanf"
+  },
+  {
+   "name" : "catanh"
+  },
+  {
+   "name" : "catanhf"
+  },
+  {
+   "name" : "catanhl"
+  },
+  {
+   "name" : "catanl"
+  },
+  {
+   "name" : "cbrt"
+  },
+  {
+   "name" : "cbrtf"
+  },
+  {
+   "name" : "cbrtl"
+  },
+  {
+   "name" : "ccos"
+  },
+  {
+   "name" : "ccosf"
+  },
+  {
+   "name" : "ccosh"
+  },
+  {
+   "name" : "ccoshf"
+  },
+  {
+   "name" : "ccoshl"
+  },
+  {
+   "name" : "ccosl"
+  },
+  {
+   "name" : "ceil"
+  },
+  {
+   "name" : "ceilf"
+  },
+  {
+   "name" : "ceill"
+  },
+  {
+   "name" : "cexp"
+  },
+  {
+   "name" : "cexpf"
+  },
+  {
+   "name" : "cexpl"
+  },
+  {
+   "name" : "cimag"
+  },
+  {
+   "name" : "cimagf"
+  },
+  {
+   "name" : "cimagl"
+  },
+  {
+   "name" : "clog"
+  },
+  {
+   "name" : "clogf"
+  },
+  {
+   "name" : "clogl"
+  },
+  {
+   "name" : "conj"
+  },
+  {
+   "name" : "conjf"
+  },
+  {
+   "name" : "conjl"
+  },
+  {
+   "name" : "copysign"
+  },
+  {
+   "name" : "copysignf"
+  },
+  {
+   "name" : "copysignl"
+  },
+  {
+   "name" : "cos"
+  },
+  {
+   "name" : "cosf"
+  },
+  {
+   "name" : "cosh"
+  },
+  {
+   "name" : "coshf"
+  },
+  {
+   "name" : "coshl"
+  },
+  {
+   "name" : "cosl"
+  },
+  {
+   "name" : "cpow"
+  },
+  {
+   "name" : "cpowf"
+  },
+  {
+   "name" : "cpowl"
+  },
+  {
+   "name" : "cproj"
+  },
+  {
+   "name" : "cprojf"
+  },
+  {
+   "name" : "cprojl"
+  },
+  {
+   "name" : "creal"
+  },
+  {
+   "name" : "crealf"
+  },
+  {
+   "name" : "creall"
+  },
+  {
+   "name" : "csin"
+  },
+  {
+   "name" : "csinf"
+  },
+  {
+   "name" : "csinh"
+  },
+  {
+   "name" : "csinhf"
+  },
+  {
+   "name" : "csinhl"
+  },
+  {
+   "name" : "csinl"
+  },
+  {
+   "name" : "csqrt"
+  },
+  {
+   "name" : "csqrtf"
+  },
+  {
+   "name" : "csqrtl"
+  },
+  {
+   "name" : "ctan"
+  },
+  {
+   "name" : "ctanf"
+  },
+  {
+   "name" : "ctanh"
+  },
+  {
+   "name" : "ctanhf"
+  },
+  {
+   "name" : "ctanhl"
+  },
+  {
+   "name" : "ctanl"
+  },
+  {
+   "name" : "drem"
+  },
+  {
+   "name" : "dremf"
+  },
+  {
+   "name" : "erf"
+  },
+  {
+   "name" : "erfc"
+  },
+  {
+   "name" : "erfcf"
+  },
+  {
+   "name" : "erfcl"
+  },
+  {
+   "name" : "erff"
+  },
+  {
+   "name" : "erfl"
+  },
+  {
+   "name" : "exp"
+  },
+  {
+   "name" : "exp2"
+  },
+  {
+   "name" : "exp2f"
+  },
+  {
+   "name" : "exp2l"
+  },
+  {
+   "name" : "expf"
+  },
+  {
+   "name" : "expl"
+  },
+  {
+   "name" : "expm1"
+  },
+  {
+   "name" : "expm1f"
+  },
+  {
+   "name" : "expm1l"
+  },
+  {
+   "name" : "fabs"
+  },
+  {
+   "name" : "fabsf"
+  },
+  {
+   "name" : "fabsl"
+  },
+  {
+   "name" : "fdim"
+  },
+  {
+   "name" : "fdimf"
+  },
+  {
+   "name" : "fdiml"
+  },
+  {
+   "name" : "feclearexcept"
+  },
+  {
+   "name" : "fedisableexcept"
+  },
+  {
+   "name" : "feenableexcept"
+  },
+  {
+   "name" : "fegetenv"
+  },
+  {
+   "name" : "fegetexcept"
+  },
+  {
+   "name" : "fegetexceptflag"
+  },
+  {
+   "name" : "fegetround"
+  },
+  {
+   "name" : "feholdexcept"
+  },
+  {
+   "name" : "feraiseexcept"
+  },
+  {
+   "name" : "fesetenv"
+  },
+  {
+   "name" : "fesetexceptflag"
+  },
+  {
+   "name" : "fesetround"
+  },
+  {
+   "name" : "fetestexcept"
+  },
+  {
+   "name" : "feupdateenv"
+  },
+  {
+   "name" : "finite"
+  },
+  {
+   "name" : "finitef"
+  },
+  {
+   "name" : "floor"
+  },
+  {
+   "name" : "floorf"
+  },
+  {
+   "name" : "floorl"
+  },
+  {
+   "name" : "fma"
+  },
+  {
+   "name" : "fmaf"
+  },
+  {
+   "name" : "fmal"
+  },
+  {
+   "name" : "fmax"
+  },
+  {
+   "name" : "fmaxf"
+  },
+  {
+   "name" : "fmaxl"
+  },
+  {
+   "name" : "fmin"
+  },
+  {
+   "name" : "fminf"
+  },
+  {
+   "name" : "fminl"
+  },
+  {
+   "name" : "fmod"
+  },
+  {
+   "name" : "fmodf"
+  },
+  {
+   "name" : "fmodl"
+  },
+  {
+   "name" : "frexp"
+  },
+  {
+   "name" : "frexpf"
+  },
+  {
+   "name" : "frexpl"
+  },
+  {
+   "name" : "gamma"
+  },
+  {
+   "name" : "gamma_r"
+  },
+  {
+   "name" : "gammaf"
+  },
+  {
+   "name" : "gammaf_r"
+  },
+  {
+   "name" : "hypot"
+  },
+  {
+   "name" : "hypotf"
+  },
+  {
+   "name" : "hypotl"
+  },
+  {
+   "name" : "ilogb"
+  },
+  {
+   "name" : "ilogbf"
+  },
+  {
+   "name" : "ilogbl"
+  },
+  {
+   "name" : "j0"
+  },
+  {
+   "name" : "j0f"
+  },
+  {
+   "name" : "j1"
+  },
+  {
+   "name" : "j1f"
+  },
+  {
+   "name" : "jn"
+  },
+  {
+   "name" : "jnf"
+  },
+  {
+   "name" : "ldexpf"
+  },
+  {
+   "name" : "ldexpl"
+  },
+  {
+   "name" : "lgamma"
+  },
+  {
+   "name" : "lgamma_r"
+  },
+  {
+   "name" : "lgammaf"
+  },
+  {
+   "name" : "lgammaf_r"
+  },
+  {
+   "name" : "lgammal"
+  },
+  {
+   "name" : "lgammal_r"
+  },
+  {
+   "name" : "llrint"
+  },
+  {
+   "name" : "llrintf"
+  },
+  {
+   "name" : "llrintl"
+  },
+  {
+   "name" : "llround"
+  },
+  {
+   "name" : "llroundf"
+  },
+  {
+   "name" : "llroundl"
+  },
+  {
+   "name" : "log"
+  },
+  {
+   "name" : "log10"
+  },
+  {
+   "name" : "log10f"
+  },
+  {
+   "name" : "log10l"
+  },
+  {
+   "name" : "log1p"
+  },
+  {
+   "name" : "log1pf"
+  },
+  {
+   "name" : "log1pl"
+  },
+  {
+   "name" : "log2"
+  },
+  {
+   "name" : "log2f"
+  },
+  {
+   "name" : "log2l"
+  },
+  {
+   "name" : "logb"
+  },
+  {
+   "name" : "logbf"
+  },
+  {
+   "name" : "logbl"
+  },
+  {
+   "name" : "logf"
+  },
+  {
+   "name" : "logl"
+  },
+  {
+   "name" : "lrint"
+  },
+  {
+   "name" : "lrintf"
+  },
+  {
+   "name" : "lrintl"
+  },
+  {
+   "name" : "lround"
+  },
+  {
+   "name" : "lroundf"
+  },
+  {
+   "name" : "lroundl"
+  },
+  {
+   "name" : "modf"
+  },
+  {
+   "name" : "modff"
+  },
+  {
+   "name" : "modfl"
+  },
+  {
+   "name" : "nan"
+  },
+  {
+   "name" : "nanf"
+  },
+  {
+   "name" : "nanl"
+  },
+  {
+   "name" : "nearbyint"
+  },
+  {
+   "name" : "nearbyintf"
+  },
+  {
+   "name" : "nearbyintl"
+  },
+  {
+   "name" : "nextafter"
+  },
+  {
+   "name" : "nextafterf"
+  },
+  {
+   "name" : "nextafterl"
+  },
+  {
+   "name" : "nexttoward"
+  },
+  {
+   "name" : "nexttowardf"
+  },
+  {
+   "name" : "nexttowardl"
+  },
+  {
+   "name" : "pow"
+  },
+  {
+   "name" : "powf"
+  },
+  {
+   "name" : "powl"
+  },
+  {
+   "name" : "remainder"
+  },
+  {
+   "name" : "remainderf"
+  },
+  {
+   "name" : "remainderl"
+  },
+  {
+   "name" : "remquo"
+  },
+  {
+   "name" : "remquof"
+  },
+  {
+   "name" : "remquol"
+  },
+  {
+   "name" : "rint"
+  },
+  {
+   "name" : "rintf"
+  },
+  {
+   "name" : "rintl"
+  },
+  {
+   "name" : "round"
+  },
+  {
+   "name" : "roundf"
+  },
+  {
+   "name" : "roundl"
+  },
+  {
+   "name" : "scalb"
+  },
+  {
+   "name" : "scalbf"
+  },
+  {
+   "name" : "scalbln"
+  },
+  {
+   "name" : "scalblnf"
+  },
+  {
+   "name" : "scalblnl"
+  },
+  {
+   "name" : "scalbn"
+  },
+  {
+   "name" : "scalbnf"
+  },
+  {
+   "name" : "scalbnl"
+  },
+  {
+   "name" : "significand"
+  },
+  {
+   "name" : "significandf"
+  },
+  {
+   "name" : "significandl"
+  },
+  {
+   "name" : "sin"
+  },
+  {
+   "name" : "sincos"
+  },
+  {
+   "name" : "sincosf"
+  },
+  {
+   "name" : "sincosl"
+  },
+  {
+   "name" : "sinf"
+  },
+  {
+   "name" : "sinh"
+  },
+  {
+   "name" : "sinhf"
+  },
+  {
+   "name" : "sinhl"
+  },
+  {
+   "name" : "sinl"
+  },
+  {
+   "name" : "sqrt"
+  },
+  {
+   "name" : "sqrtf"
+  },
+  {
+   "name" : "sqrtl"
+  },
+  {
+   "name" : "tan"
+  },
+  {
+   "name" : "tanf"
+  },
+  {
+   "name" : "tanh"
+  },
+  {
+   "name" : "tanhf"
+  },
+  {
+   "name" : "tanhl"
+  },
+  {
+   "name" : "tanl"
+  },
+  {
+   "name" : "tgamma"
+  },
+  {
+   "name" : "tgammaf"
+  },
+  {
+   "name" : "tgammal"
+  },
+  {
+   "name" : "trunc"
+  },
+  {
+   "name" : "truncf"
+  },
+  {
+   "name" : "truncl"
+  },
+  {
+   "name" : "y0"
+  },
+  {
+   "name" : "y0f"
+  },
+  {
+   "name" : "y1"
+  },
+  {
+   "name" : "y1f"
+  },
+  {
+   "name" : "yn"
+  },
+  {
+   "name" : "ynf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__fe_dfl_env"
+  },
+  {
+   "name" : "signgam"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "function_name" : "__signbit",
+   "linker_set_key" : "__signbit",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitf",
+   "linker_set_key" : "__signbitf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitl",
+   "linker_set_key" : "__signbitl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "acosf",
+   "linker_set_key" : "acosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosh",
+   "linker_set_key" : "acosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshf",
+   "linker_set_key" : "acoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshl",
+   "linker_set_key" : "acoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosl",
+   "linker_set_key" : "acosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinf",
+   "linker_set_key" : "asinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinh",
+   "linker_set_key" : "asinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhf",
+   "linker_set_key" : "asinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhl",
+   "linker_set_key" : "asinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinl",
+   "linker_set_key" : "asinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2f",
+   "linker_set_key" : "atan2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2l",
+   "linker_set_key" : "atan2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanf",
+   "linker_set_key" : "atanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanh",
+   "linker_set_key" : "atanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhf",
+   "linker_set_key" : "atanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhl",
+   "linker_set_key" : "atanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanl",
+   "linker_set_key" : "atanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cabs",
+   "linker_set_key" : "cabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsf",
+   "linker_set_key" : "cabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsl",
+   "linker_set_key" : "cabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacos",
+   "linker_set_key" : "cacos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosf",
+   "linker_set_key" : "cacosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosh",
+   "linker_set_key" : "cacosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshf",
+   "linker_set_key" : "cacoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshl",
+   "linker_set_key" : "cacoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosl",
+   "linker_set_key" : "cacosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "carg",
+   "linker_set_key" : "carg",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargf",
+   "linker_set_key" : "cargf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargl",
+   "linker_set_key" : "cargl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casin",
+   "linker_set_key" : "casin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinf",
+   "linker_set_key" : "casinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinh",
+   "linker_set_key" : "casinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhf",
+   "linker_set_key" : "casinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhl",
+   "linker_set_key" : "casinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinl",
+   "linker_set_key" : "casinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catan",
+   "linker_set_key" : "catan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanf",
+   "linker_set_key" : "catanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanh",
+   "linker_set_key" : "catanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhf",
+   "linker_set_key" : "catanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhl",
+   "linker_set_key" : "catanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanl",
+   "linker_set_key" : "catanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cbrtf",
+   "linker_set_key" : "cbrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cbrtl",
+   "linker_set_key" : "cbrtl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ccos",
+   "linker_set_key" : "ccos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosf",
+   "linker_set_key" : "ccosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosh",
+   "linker_set_key" : "ccosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshf",
+   "linker_set_key" : "ccoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshl",
+   "linker_set_key" : "ccoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosl",
+   "linker_set_key" : "ccosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ceill",
+   "linker_set_key" : "ceill",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cexp",
+   "linker_set_key" : "cexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpf",
+   "linker_set_key" : "cexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpl",
+   "linker_set_key" : "cexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimag",
+   "linker_set_key" : "cimag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagf",
+   "linker_set_key" : "cimagf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagl",
+   "linker_set_key" : "cimagl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clog",
+   "linker_set_key" : "clog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogf",
+   "linker_set_key" : "clogf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogl",
+   "linker_set_key" : "clogl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conj",
+   "linker_set_key" : "conj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjf",
+   "linker_set_key" : "conjf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjl",
+   "linker_set_key" : "conjl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "copysign",
+   "linker_set_key" : "copysign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignf",
+   "linker_set_key" : "copysignf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignl",
+   "linker_set_key" : "copysignl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosf",
+   "linker_set_key" : "cosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshf",
+   "linker_set_key" : "coshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshl",
+   "linker_set_key" : "coshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosl",
+   "linker_set_key" : "cosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cpow",
+   "linker_set_key" : "cpow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowf",
+   "linker_set_key" : "cpowf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowl",
+   "linker_set_key" : "cpowl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    },
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cproj",
+   "linker_set_key" : "cproj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojf",
+   "linker_set_key" : "cprojf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojl",
+   "linker_set_key" : "cprojl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creal",
+   "linker_set_key" : "creal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "crealf",
+   "linker_set_key" : "crealf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creall",
+   "linker_set_key" : "creall",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csin",
+   "linker_set_key" : "csin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinf",
+   "linker_set_key" : "csinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinh",
+   "linker_set_key" : "csinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhf",
+   "linker_set_key" : "csinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhl",
+   "linker_set_key" : "csinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinl",
+   "linker_set_key" : "csinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrt",
+   "linker_set_key" : "csqrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtf",
+   "linker_set_key" : "csqrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtl",
+   "linker_set_key" : "csqrtl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctan",
+   "linker_set_key" : "ctan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanf",
+   "linker_set_key" : "ctanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanh",
+   "linker_set_key" : "ctanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhf",
+   "linker_set_key" : "ctanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhl",
+   "linker_set_key" : "ctanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanl",
+   "linker_set_key" : "ctanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICg"
+    }
+   ],
+   "return_type" : "_ZTICg",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "drem",
+   "linker_set_key" : "drem",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "dremf",
+   "linker_set_key" : "dremf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erf",
+   "linker_set_key" : "erf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfc",
+   "linker_set_key" : "erfc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcf",
+   "linker_set_key" : "erfcf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcl",
+   "linker_set_key" : "erfcl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erff",
+   "linker_set_key" : "erff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfl",
+   "linker_set_key" : "erfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp",
+   "linker_set_key" : "exp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2",
+   "linker_set_key" : "exp2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2f",
+   "linker_set_key" : "exp2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2l",
+   "linker_set_key" : "exp2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expf",
+   "linker_set_key" : "expf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expl",
+   "linker_set_key" : "expl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1f",
+   "linker_set_key" : "expm1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1l",
+   "linker_set_key" : "expm1l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabs",
+   "linker_set_key" : "fabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsf",
+   "linker_set_key" : "fabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsl",
+   "linker_set_key" : "fabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdim",
+   "linker_set_key" : "fdim",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdimf",
+   "linker_set_key" : "fdimf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdiml",
+   "linker_set_key" : "fdiml",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "feclearexcept",
+   "linker_set_key" : "feclearexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fedisableexcept",
+   "linker_set_key" : "fedisableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feenableexcept",
+   "linker_set_key" : "feenableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetenv",
+   "linker_set_key" : "fegetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexcept",
+   "linker_set_key" : "fegetexcept",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexceptflag",
+   "linker_set_key" : "fegetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetround",
+   "linker_set_key" : "fegetround",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feholdexcept",
+   "linker_set_key" : "feholdexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feraiseexcept",
+   "linker_set_key" : "feraiseexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetenv",
+   "linker_set_key" : "fesetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetexceptflag",
+   "linker_set_key" : "fesetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetround",
+   "linker_set_key" : "fesetround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fetestexcept",
+   "linker_set_key" : "fetestexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feupdateenv",
+   "linker_set_key" : "feupdateenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "finite",
+   "linker_set_key" : "finite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "finitef",
+   "linker_set_key" : "finitef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "floorl",
+   "linker_set_key" : "floorl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fma",
+   "linker_set_key" : "fma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaf",
+   "linker_set_key" : "fmaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmal",
+   "linker_set_key" : "fmal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmax",
+   "linker_set_key" : "fmax",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxf",
+   "linker_set_key" : "fmaxf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxl",
+   "linker_set_key" : "fmaxl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmin",
+   "linker_set_key" : "fmin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminf",
+   "linker_set_key" : "fminf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminl",
+   "linker_set_key" : "fminl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmod",
+   "linker_set_key" : "fmod",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodf",
+   "linker_set_key" : "fmodf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodl",
+   "linker_set_key" : "fmodl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexp",
+   "linker_set_key" : "frexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpf",
+   "linker_set_key" : "frexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpl",
+   "linker_set_key" : "frexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma",
+   "linker_set_key" : "gamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma_r",
+   "linker_set_key" : "gamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf",
+   "linker_set_key" : "gammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf_r",
+   "linker_set_key" : "gammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotf",
+   "linker_set_key" : "hypotf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotl",
+   "linker_set_key" : "hypotl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogb",
+   "linker_set_key" : "ilogb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbf",
+   "linker_set_key" : "ilogbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbl",
+   "linker_set_key" : "ilogbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0",
+   "linker_set_key" : "j0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0f",
+   "linker_set_key" : "j0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1",
+   "linker_set_key" : "j1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1f",
+   "linker_set_key" : "j1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jn",
+   "linker_set_key" : "jn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jnf",
+   "linker_set_key" : "jnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpf",
+   "linker_set_key" : "ldexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpl",
+   "linker_set_key" : "ldexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma",
+   "linker_set_key" : "lgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma_r",
+   "linker_set_key" : "lgamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf",
+   "linker_set_key" : "lgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf_r",
+   "linker_set_key" : "lgammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammal",
+   "linker_set_key" : "lgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammal_r",
+   "linker_set_key" : "lgammal_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintl",
+   "linker_set_key" : "llrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llround",
+   "linker_set_key" : "llround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundf",
+   "linker_set_key" : "llroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundl",
+   "linker_set_key" : "llroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log",
+   "linker_set_key" : "log",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10f",
+   "linker_set_key" : "log10f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10l",
+   "linker_set_key" : "log10l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pf",
+   "linker_set_key" : "log1pf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pl",
+   "linker_set_key" : "log1pl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2",
+   "linker_set_key" : "log2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2f",
+   "linker_set_key" : "log2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2l",
+   "linker_set_key" : "log2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logb",
+   "linker_set_key" : "logb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbf",
+   "linker_set_key" : "logbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbl",
+   "linker_set_key" : "logbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logf",
+   "linker_set_key" : "logf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logl",
+   "linker_set_key" : "logl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lrintl",
+   "linker_set_key" : "lrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lround",
+   "linker_set_key" : "lround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundf",
+   "linker_set_key" : "lroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundl",
+   "linker_set_key" : "lroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modf",
+   "linker_set_key" : "modf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modff",
+   "linker_set_key" : "modff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modfl",
+   "linker_set_key" : "modfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIPg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nan",
+   "linker_set_key" : "nan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanf",
+   "linker_set_key" : "nanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanl",
+   "linker_set_key" : "nanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyint",
+   "linker_set_key" : "nearbyint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintf",
+   "linker_set_key" : "nearbyintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintl",
+   "linker_set_key" : "nearbyintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafter",
+   "linker_set_key" : "nextafter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterf",
+   "linker_set_key" : "nextafterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterl",
+   "linker_set_key" : "nextafterl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttoward",
+   "linker_set_key" : "nexttoward",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardf",
+   "linker_set_key" : "nexttowardf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardl",
+   "linker_set_key" : "nexttowardl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "pow",
+   "linker_set_key" : "pow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powf",
+   "linker_set_key" : "powf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powl",
+   "linker_set_key" : "powl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainder",
+   "linker_set_key" : "remainder",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderf",
+   "linker_set_key" : "remainderf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderl",
+   "linker_set_key" : "remainderl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquo",
+   "linker_set_key" : "remquo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquof",
+   "linker_set_key" : "remquof",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquol",
+   "linker_set_key" : "remquol",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "rintl",
+   "linker_set_key" : "rintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "round",
+   "linker_set_key" : "round",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundf",
+   "linker_set_key" : "roundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundl",
+   "linker_set_key" : "roundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalb",
+   "linker_set_key" : "scalb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbf",
+   "linker_set_key" : "scalbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbln",
+   "linker_set_key" : "scalbln",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnf",
+   "linker_set_key" : "scalblnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnl",
+   "linker_set_key" : "scalblnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbn",
+   "linker_set_key" : "scalbn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnf",
+   "linker_set_key" : "scalbnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnl",
+   "linker_set_key" : "scalbnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significand",
+   "linker_set_key" : "significand",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandf",
+   "linker_set_key" : "significandf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandl",
+   "linker_set_key" : "significandl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincos",
+   "linker_set_key" : "sincos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincosf",
+   "linker_set_key" : "sincosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "function_name" : "sincosl",
+   "linker_set_key" : "sincosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "referenced_type" : "_ZTIPg"
+    },
+    {
+     "referenced_type" : "_ZTIPg"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinf",
+   "linker_set_key" : "sinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhf",
+   "linker_set_key" : "sinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhl",
+   "linker_set_key" : "sinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinl",
+   "linker_set_key" : "sinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sqrtl",
+   "linker_set_key" : "sqrtl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanf",
+   "linker_set_key" : "tanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhf",
+   "linker_set_key" : "tanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhl",
+   "linker_set_key" : "tanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanl",
+   "linker_set_key" : "tanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgamma",
+   "linker_set_key" : "tgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammaf",
+   "linker_set_key" : "tgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammal",
+   "linker_set_key" : "tgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "truncl",
+   "linker_set_key" : "truncl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "return_type" : "_ZTIg",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0",
+   "linker_set_key" : "y0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0f",
+   "linker_set_key" : "y0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1",
+   "linker_set_key" : "y1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1f",
+   "linker_set_key" : "y1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "yn",
+   "linker_set_key" : "yn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ynf",
+   "linker_set_key" : "ynf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "__fe_dfl_env",
+   "name" : "__fe_dfl_env",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "linker_set_key" : "signgam",
+   "name" : "signgam",
+   "referenced_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP6fenv_t",
+   "name" : "fenv_t *",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIP6fenv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6fenv_t",
+   "name" : "const fenv_t *",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "self_type" : "_ZTIPK6fenv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPg",
+   "name" : "long double *",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIPg",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA10_Kc",
+   "name" : "char const[10]",
+   "referenced_type" : "_ZTIA10_c",
+   "self_type" : "_ZTIA10_Kc",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA128_K3$_0",
+   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14) const[128]",
+   "referenced_type" : "_ZTIA128_3$_0",
+   "self_type" : "_ZTIA128_K3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA128_Kf",
+   "name" : "float const[128]",
+   "referenced_type" : "_ZTIA128_f",
+   "self_type" : "_ZTIA128_Kf",
+   "size" : 512,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA128_Kg",
+   "name" : "long double const[128]",
+   "referenced_type" : "_ZTIA128_g",
+   "self_type" : "_ZTIA128_Kg",
+   "size" : 2048,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA129_K3$_0",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14) const[129]",
+   "referenced_type" : "_ZTIA129_3$_0",
+   "self_type" : "_ZTIA129_K3$_0",
+   "size" : 4128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA129_K3$_1",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14) const[129]",
+   "referenced_type" : "_ZTIA129_3$_1",
+   "self_type" : "_ZTIA129_K3$_1",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA16_Kd",
+   "name" : "double const[16]",
+   "referenced_type" : "_ZTIA16_d",
+   "self_type" : "_ZTIA16_Kd",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Kg",
+   "name" : "long double const[24]",
+   "referenced_type" : "_ZTIA24_g",
+   "self_type" : "_ZTIA24_Kg",
+   "size" : 384,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Kj",
+   "name" : "unsigned int const[24]",
+   "referenced_type" : "_ZTIA24_j",
+   "self_type" : "_ZTIA24_Kj",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K8sincos_t",
+   "name" : "sincos_t const[2]",
+   "referenced_type" : "_ZTIA2_8sincos_t",
+   "self_type" : "_ZTIA2_K8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kd",
+   "name" : "double const[2]",
+   "referenced_type" : "_ZTIA2_d",
+   "self_type" : "_ZTIA2_Kd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_remquo.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kf",
+   "name" : "float const[2]",
+   "referenced_type" : "_ZTIA2_f",
+   "self_type" : "_ZTIA2_Kf",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_remquof.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kg",
+   "name" : "long double const[2]",
+   "referenced_type" : "_ZTIA2_g",
+   "self_type" : "_ZTIA2_Kg",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/e_powl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kf",
+   "name" : "float const[4]",
+   "referenced_type" : "_ZTIA4_f",
+   "self_type" : "_ZTIA4_Kf",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kg",
+   "name" : "long double const[4]",
+   "referenced_type" : "_ZTIA4_g",
+   "self_type" : "_ZTIA4_Kg",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Ki",
+   "name" : "int const[4]",
+   "referenced_type" : "_ZTIA4_i",
+   "self_type" : "_ZTIA4_Ki",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kd",
+   "name" : "double const[5]",
+   "referenced_type" : "_ZTIA5_d",
+   "self_type" : "_ZTIA5_Kd",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kf",
+   "name" : "float const[5]",
+   "referenced_type" : "_ZTIA5_f",
+   "self_type" : "_ZTIA5_Kf",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kg",
+   "name" : "long double const[5]",
+   "referenced_type" : "_ZTIA5_g",
+   "self_type" : "_ZTIA5_Kg",
+   "size" : 80,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/e_powl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA690_Ki",
+   "name" : "int const[690]",
+   "referenced_type" : "_ZTIA690_i",
+   "self_type" : "_ZTIA690_Ki",
+   "size" : 2760,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kd",
+   "name" : "double const[6]",
+   "referenced_type" : "_ZTIA6_d",
+   "self_type" : "_ZTIA6_Kd",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kf",
+   "name" : "float const[6]",
+   "referenced_type" : "_ZTIA6_f",
+   "self_type" : "_ZTIA6_Kf",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_Kd",
+   "name" : "double const[8]",
+   "referenced_type" : "_ZTIA8_d",
+   "self_type" : "_ZTIA8_Kd",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Kg",
+   "name" : "long double const[]",
+   "referenced_type" : "_ZTIA_g",
+   "self_type" : "_ZTIA_Kg",
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/invtrig.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Kj",
+   "name" : "unsigned int const[]",
+   "referenced_type" : "_ZTIA_j",
+   "self_type" : "_ZTIA_Kj",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10exp2f_data",
+   "name" : "const exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTIK10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10log2f_data",
+   "name" : "const log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTIK10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12pow_log_data",
+   "name" : "const pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTIK12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14powf_log2_data",
+   "name" : "const powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTIK14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6fenv_t",
+   "name" : "const fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIK6fenv_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8exp_data",
+   "name" : "const exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTIK8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_data",
+   "name" : "const log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTIK8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9log2_data",
+   "name" : "const log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTIK9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9logf_data",
+   "name" : "const logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTIK9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_modf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_lround.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKg",
+   "name" : "const long double",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIKg",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_scalbnl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_exp.c"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKd",
+   "name" : "const volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_tanhl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKf",
+   "name" : "const volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_tanhf.c"
+  },
+  {
+   "alignment" : 16,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKg",
+   "name" : "const volatile long double",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIVKg",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_erfl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVf",
+   "name" : "volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_atan2f.c"
+  },
+  {
+   "alignment" : 16,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVg",
+   "name" : "volatile long double",
+   "referenced_type" : "_ZTIg",
+   "self_type" : "_ZTIVg",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_exp2l.c"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEd2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEd2bits",
+   "name" : "IEEEd2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEd2bits",
+   "self_type" : "_ZTI10IEEEd2bits",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEf2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEf2bits",
+   "name" : "IEEEf2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEf2bits",
+   "self_type" : "_ZTI10IEEEf2bits",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "e",
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
+    },
+    {
+     "field_name" : "xbits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEl2bits",
+   "name" : "IEEEl2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEl2bits",
+   "self_type" : "_ZTI10IEEEl2bits",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "e",
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
+    },
+    {
+     "field_name" : "xbits",
+     "referenced_type" : "_ZTIN10IEEEl2bitsUt0_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEl2bits",
+   "name" : "IEEEl2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEl2bits#ODR:out/soong/.intermediates/bionic/libm/libm/android_x86_64_static/obj/bionic/libm/builtins.sdump",
+   "self_type" : "_ZTI10IEEEl2bits#ODR:out/soong/.intermediates/bionic/libm/libm/android_x86_64_static/obj/bionic/libm/builtins.sdump",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA32_m"
+    },
+    {
+     "field_name" : "shift_scaled",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2_scaled",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly_scaled",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10exp2f_data",
+   "name" : "exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTI10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N10log2f_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA4_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10log2f_data",
+   "name" : "log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTI10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 32,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA7_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA128_N12pow_log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12pow_log_data",
+   "name" : "pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTI12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI13float_complex",
+   "name" : "float_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI13float_complex",
+   "self_type" : "_ZTI13float_complex",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14double_complex",
+   "name" : "double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14double_complex",
+   "self_type" : "_ZTI14double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N14powf_log2_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA5_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14powf_log2_data",
+   "name" : "powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTI14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "__reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA16_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA12_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 48,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA16_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA14_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 56,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA4_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICg"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_g"
+    }
+   ],
+   "linker_set_key" : "_ZTI19long_double_complex",
+   "name" : "long_double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI19long_double_complex",
+   "self_type" : "_ZTI19long_double_complex",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "field_name" : "parts32",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    },
+    {
+     "field_name" : "parts64",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ieee_quad_shape_type",
+   "name" : "ieee_quad_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI20ieee_quad_shape_type",
+   "self_type" : "_ZTI20ieee_quad_shape_type",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "word",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21ieee_float_shape_type",
+   "name" : "ieee_float_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI21ieee_float_shape_type",
+   "self_type" : "_ZTI21ieee_float_shape_type",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "parts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    },
+    {
+     "field_name" : "xparts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ieee_double_shape_type",
+   "name" : "ieee_double_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI22ieee_double_shape_type",
+   "self_type" : "_ZTI22ieee_double_shape_type",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI2dd",
+   "name" : "dd",
+   "referenced_type" : "_ZTI2dd",
+   "self_type" : "_ZTI2dd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "linker_set_key" : "_ZTI2dd",
+   "name" : "dd",
+   "referenced_type" : "_ZTI2dd#ODR:out/soong/.intermediates/bionic/libm/libm/android_x86_64_static/obj/bionic/libm/upstream-freebsd/lib/msun/src/s_fmal.sdump",
+   "self_type" : "_ZTI2dd#ODR:out/soong/.intermediates/bionic/libm/libm/android_x86_64_static/obj/bionic/libm/upstream-freebsd/lib/msun/src/s_fmal.sdump",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fmal.c"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "field_name" : "lo_set",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI2ld",
+   "name" : "ld",
+   "referenced_type" : "_ZTI2ld",
+   "self_type" : "_ZTI2ld",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTIg"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h:83:14)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/k_expl.h"
+  },
+  {
+   "alignment" : 16,
+   "fields" :
+   [
+    {
+     "field_name" : "G",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "F_hi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "F_lo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIg"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:129:14)",
+   "referenced_type" : "_ZTI3$_0#ODR:out/soong/.intermediates/bionic/libm/libm/android_x86_64_static/obj/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.sdump",
+   "self_type" : "_ZTI3$_0#ODR:out/soong/.intermediates/bionic/libm/libm/android_x86_64_static/obj/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.sdump",
+   "size" : 32,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "H",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "E",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_1",
+   "name" : "(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c:289:14)",
+   "referenced_type" : "_ZTI3$_1",
+   "self_type" : "_ZTI3$_1",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "b",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI6Double",
+   "name" : "Double",
+   "referenced_type" : "_ZTI6Double",
+   "self_type" : "_ZTI6Double",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__x87",
+     "referenced_type" : "_ZTIN6fenv_tUt_E"
+    },
+    {
+     "field_name" : "__mxcsr",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI6fenv_t",
+   "name" : "fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTI6fenv_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/fenv_x86_64.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2N",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2hiN",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2loN",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "exp2_shift",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "exp2_poly",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA256_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI8exp_data",
+   "name" : "exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTI8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA11_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 17536,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_data",
+   "name" : "log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTI8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sign",
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "hpi_inv",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "hpi",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c0",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c2",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c3",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c4",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s1",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s2",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s3",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI8sincos_t",
+   "name" : "sincos_t",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTI8sincos_t",
+   "size" : 112,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA6_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIA10_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9log2_data",
+   "name" : "log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTI9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N9logf_dataUt_E"
+    },
+    {
+     "field_name" : "ln2",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI9logf_data",
+   "name" : "logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTI9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 52,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 63,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEd2bitsUt_E",
+   "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)",
+   "referenced_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "man",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 23,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEf2bitsUt_E",
+   "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)",
+   "referenced_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "expsign",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEl2bitsUt0_E",
+   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:72:3)",
+   "referenced_type" : "_ZTIN10IEEEl2bitsUt0_E",
+   "self_type" : "_ZTIN10IEEEl2bitsUt0_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 127,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEl2bitsUt_E",
+   "name" : "IEEEl2bits::(anonymous struct at bionic/libm/fpmath.h:66:3)",
+   "referenced_type" : "_ZTIN10IEEEl2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEl2bitsUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3)",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIN10log2f_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "pad",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logctail",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3)",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIN12pow_log_dataUt_E",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3)",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIN14powf_log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lswlo",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lswhi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswlo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswhi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)",
+   "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "self_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lsw",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "msw",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)",
+   "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "self_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__control",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "__status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "__tag",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "__others",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA4_j"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN6fenv_tUt_E",
+   "name" : "fenv_t::(anonymous struct at bionic/libc/include/bits/fenv_x86_64.h:69:3)",
+   "referenced_type" : "_ZTIN6fenv_tUt_E",
+   "self_type" : "_ZTIN6fenv_tUt_E",
+   "size" : 28,
+   "source_file" : "/bionic/libc/include/bits/fenv_x86_64.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3)",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIN8log_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIN9log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3)",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIN9logf_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_64/source-based/libmediandk.so.lsdump b/S/64/x86_64/source-based/libmediandk.so.lsdump
new file mode 100644
index 0000000..8f06461
--- /dev/null
+++ b/S/64/x86_64/source-based/libmediandk.so.lsdump
@@ -0,0 +1,70925 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA0_9PsshEntry",
+   "name" : "PsshEntry [0]",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTIA0_9PsshEntry",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_i",
+   "name" : "int [0]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA0_i",
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_j",
+   "name" : "unsigned int [10]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA10_j",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA128_c",
+   "name" : "char [128]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA128_c",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA12_m",
+   "name" : "unsigned long [12]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA12_m",
+   "size" : 96,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_10audio_gain",
+   "name" : "audio_gain [16]",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTIA16_10audio_gain",
+   "size" : 512,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_17audio_port_config",
+   "name" : "audio_port_config [16]",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTIA16_17audio_port_config",
+   "size" : 3456,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_f",
+   "name" : "float [16]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA16_f",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_15audio_devices_t",
+   "name" : "audio_devices_t [1]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA1_15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t [1]",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA1_PKc",
+   "name" : "const char *[1]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA1_PKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA256_c",
+   "name" : "char [256]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA256_c",
+   "size" : 256,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_f",
+   "name" : "float [256]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA256_f",
+   "size" : 1024,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA25_m",
+   "name" : "unsigned long [25]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA25_m",
+   "size" : 200,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_15audio_devices_t",
+   "name" : "audio_devices_t [28]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA28_15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_15audio_devices_t",
+   "name" : "audio_devices_t [2]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA2_15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_A256_f",
+   "name" : "float [2][256]",
+   "referenced_type" : "_ZTIA256_f",
+   "self_type" : "_ZTIA2_A256_f",
+   "size" : 2048,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA2_Pv",
+   "name" : "void *[2]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA2_Pv",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t [30]",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "size" : 120,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_13audio_profile",
+   "name" : "audio_profile [32]",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTIA32_13audio_profile",
+   "size" : 8704,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_14audio_format_t",
+   "name" : "audio_format_t [32]",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIA32_14audio_format_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_15audio_devices_t",
+   "name" : "audio_devices_t [32]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA32_15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t [32]",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIA32_20audio_channel_mask_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor [32]",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "size" : 1408,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA32_Ds",
+   "name" : "char16_t [32]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA32_Ds",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_h",
+   "name" : "unsigned char [32]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA32_h",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_i",
+   "name" : "int [32]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA32_i",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA33_Ds",
+   "name" : "char16_t [33]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA33_Ds",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA34_Ds",
+   "name" : "char16_t [34]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA34_Ds",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA36_Ds",
+   "name" : "char16_t [36]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA36_Ds",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_15audio_devices_t",
+   "name" : "audio_devices_t [3]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA3_15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA3_h",
+   "name" : "unsigned char [3]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA3_h",
+   "size" : 3,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA40_Ds",
+   "name" : "char16_t [40]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA40_Ds",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA4_l",
+   "name" : "long [4]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA4_l",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA50_c",
+   "name" : "char [50]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA50_c",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA53_c",
+   "name" : "char [53]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA53_c",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA54_c",
+   "name" : "char [54]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA54_c",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA60_c",
+   "name" : "char [60]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA60_c",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA62_c",
+   "name" : "char [62]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA62_c",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot [64]",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "size" : 1536,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot [64]",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "size" : 7168,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA65_c",
+   "name" : "char [65]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA65_c",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA66_c",
+   "name" : "char [66]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA66_c",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA67_c",
+   "name" : "char [67]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA67_c",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA68_c",
+   "name" : "char [68]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA68_c",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA6_h",
+   "name" : "unsigned char [6]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA6_h",
+   "size" : 6,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA75_c",
+   "name" : "char [75]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA75_c",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA76_PKc",
+   "name" : "const char *[76]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA76_PKc",
+   "size" : 608,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA78_c",
+   "name" : "char [78]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA78_c",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA7_h",
+   "name" : "unsigned char [7]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA7_h",
+   "size" : 7,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_i",
+   "name" : "int [7]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA7_i",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_15audio_devices_t",
+   "name" : "audio_devices_t [8]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA8_15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_j",
+   "name" : "unsigned int [8]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA8_j",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_f",
+   "name" : "float []",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA_f",
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIDn",
+   "name" : "nullptr_t",
+   "referenced_type" : "_ZTIDn",
+   "self_type" : "_ZTIDn",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIDs",
+   "name" : "char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIDs",
+   "size" : 2
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 8
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 8,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AImageReader_acquireLatestImage"
+  },
+  {
+   "name" : "AImageReader_acquireLatestImageAsync"
+  },
+  {
+   "name" : "AImageReader_acquireNextImage"
+  },
+  {
+   "name" : "AImageReader_acquireNextImageAsync"
+  },
+  {
+   "name" : "AImageReader_delete"
+  },
+  {
+   "name" : "AImageReader_getFormat"
+  },
+  {
+   "name" : "AImageReader_getHeight"
+  },
+  {
+   "name" : "AImageReader_getMaxImages"
+  },
+  {
+   "name" : "AImageReader_getWidth"
+  },
+  {
+   "name" : "AImageReader_getWindow"
+  },
+  {
+   "name" : "AImageReader_getWindowNativeHandle"
+  },
+  {
+   "name" : "AImageReader_new"
+  },
+  {
+   "name" : "AImageReader_newWithUsage"
+  },
+  {
+   "name" : "AImageReader_setBufferRemovedListener"
+  },
+  {
+   "name" : "AImageReader_setImageListener"
+  },
+  {
+   "name" : "AImage_delete"
+  },
+  {
+   "name" : "AImage_deleteAsync"
+  },
+  {
+   "name" : "AImage_getCropRect"
+  },
+  {
+   "name" : "AImage_getFormat"
+  },
+  {
+   "name" : "AImage_getHardwareBuffer"
+  },
+  {
+   "name" : "AImage_getHeight"
+  },
+  {
+   "name" : "AImage_getNumberOfPlanes"
+  },
+  {
+   "name" : "AImage_getPlaneData"
+  },
+  {
+   "name" : "AImage_getPlanePixelStride"
+  },
+  {
+   "name" : "AImage_getPlaneRowStride"
+  },
+  {
+   "name" : "AImage_getTimestamp"
+  },
+  {
+   "name" : "AImage_getWidth"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isRecoverable"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isTransient"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_delete"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getClearBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getEncryptedBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getIV"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getKey"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getMode"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getNumSubSamples"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_new"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_setPattern"
+  },
+  {
+   "name" : "AMediaCodec_configure"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByName"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByNameForClient"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_createPersistentInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_delete"
+  },
+  {
+   "name" : "AMediaCodec_dequeueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_dequeueOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_flush"
+  },
+  {
+   "name" : "AMediaCodec_getBufferFormat"
+  },
+  {
+   "name" : "AMediaCodec_getInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getInputFormat"
+  },
+  {
+   "name" : "AMediaCodec_getName"
+  },
+  {
+   "name" : "AMediaCodec_getOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getOutputFormat"
+  },
+  {
+   "name" : "AMediaCodec_queueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_queueSecureInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseCrypto"
+  },
+  {
+   "name" : "AMediaCodec_releaseName"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBufferAtTime"
+  },
+  {
+   "name" : "AMediaCodec_setAsyncNotifyCallback"
+  },
+  {
+   "name" : "AMediaCodec_setInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setOutputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setParameters"
+  },
+  {
+   "name" : "AMediaCodec_signalEndOfInputStream"
+  },
+  {
+   "name" : "AMediaCodec_start"
+  },
+  {
+   "name" : "AMediaCodec_stop"
+  },
+  {
+   "name" : "AMediaCrypto_delete"
+  },
+  {
+   "name" : "AMediaCrypto_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaCrypto_new"
+  },
+  {
+   "name" : "AMediaCrypto_requiresSecureDecoderComponent"
+  },
+  {
+   "name" : "AMediaDataSource_close"
+  },
+  {
+   "name" : "AMediaDataSource_delete"
+  },
+  {
+   "name" : "AMediaDataSource_new"
+  },
+  {
+   "name" : "AMediaDataSource_newUri"
+  },
+  {
+   "name" : "AMediaDataSource_setClose"
+  },
+  {
+   "name" : "AMediaDataSource_setGetAvailableSize"
+  },
+  {
+   "name" : "AMediaDataSource_setGetSize"
+  },
+  {
+   "name" : "AMediaDataSource_setReadAt"
+  },
+  {
+   "name" : "AMediaDataSource_setUserdata"
+  },
+  {
+   "name" : "AMediaDrm_closeSession"
+  },
+  {
+   "name" : "AMediaDrm_createByUUID"
+  },
+  {
+   "name" : "AMediaDrm_decrypt"
+  },
+  {
+   "name" : "AMediaDrm_encrypt"
+  },
+  {
+   "name" : "AMediaDrm_getKeyRequest"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_getProvisionRequest"
+  },
+  {
+   "name" : "AMediaDrm_getSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaDrm_openSession"
+  },
+  {
+   "name" : "AMediaDrm_provideKeyResponse"
+  },
+  {
+   "name" : "AMediaDrm_provideProvisionResponse"
+  },
+  {
+   "name" : "AMediaDrm_queryKeyStatus"
+  },
+  {
+   "name" : "AMediaDrm_release"
+  },
+  {
+   "name" : "AMediaDrm_releaseSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_removeKeys"
+  },
+  {
+   "name" : "AMediaDrm_restoreKeys"
+  },
+  {
+   "name" : "AMediaDrm_setOnEventListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnExpirationUpdateListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnKeysChangeListener"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_sign"
+  },
+  {
+   "name" : "AMediaDrm_verify"
+  },
+  {
+   "name" : "AMediaExtractor_advance"
+  },
+  {
+   "name" : "AMediaExtractor_delete"
+  },
+  {
+   "name" : "AMediaExtractor_getCachedDuration"
+  },
+  {
+   "name" : "AMediaExtractor_getFileFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getPsshInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleCryptoInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFlags"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleSize"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTime"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTrackIndex"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackCount"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackFormat"
+  },
+  {
+   "name" : "AMediaExtractor_new"
+  },
+  {
+   "name" : "AMediaExtractor_readSampleData"
+  },
+  {
+   "name" : "AMediaExtractor_seekTo"
+  },
+  {
+   "name" : "AMediaExtractor_selectTrack"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSource"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceCustom"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceFd"
+  },
+  {
+   "name" : "AMediaExtractor_unselectTrack"
+  },
+  {
+   "name" : "AMediaFormat_clear"
+  },
+  {
+   "name" : "AMediaFormat_copy"
+  },
+  {
+   "name" : "AMediaFormat_delete"
+  },
+  {
+   "name" : "AMediaFormat_getBuffer"
+  },
+  {
+   "name" : "AMediaFormat_getDouble"
+  },
+  {
+   "name" : "AMediaFormat_getFloat"
+  },
+  {
+   "name" : "AMediaFormat_getInt32"
+  },
+  {
+   "name" : "AMediaFormat_getInt64"
+  },
+  {
+   "name" : "AMediaFormat_getRect"
+  },
+  {
+   "name" : "AMediaFormat_getSize"
+  },
+  {
+   "name" : "AMediaFormat_getString"
+  },
+  {
+   "name" : "AMediaFormat_new"
+  },
+  {
+   "name" : "AMediaFormat_setBuffer"
+  },
+  {
+   "name" : "AMediaFormat_setDouble"
+  },
+  {
+   "name" : "AMediaFormat_setFloat"
+  },
+  {
+   "name" : "AMediaFormat_setInt32"
+  },
+  {
+   "name" : "AMediaFormat_setInt64"
+  },
+  {
+   "name" : "AMediaFormat_setRect"
+  },
+  {
+   "name" : "AMediaFormat_setSize"
+  },
+  {
+   "name" : "AMediaFormat_setString"
+  },
+  {
+   "name" : "AMediaFormat_toString"
+  },
+  {
+   "name" : "AMediaMuxer_addTrack"
+  },
+  {
+   "name" : "AMediaMuxer_append"
+  },
+  {
+   "name" : "AMediaMuxer_delete"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackCount"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackFormat"
+  },
+  {
+   "name" : "AMediaMuxer_new"
+  },
+  {
+   "name" : "AMediaMuxer_setLocation"
+  },
+  {
+   "name" : "AMediaMuxer_setOrientationHint"
+  },
+  {
+   "name" : "AMediaMuxer_start"
+  },
+  {
+   "name" : "AMediaMuxer_stop"
+  },
+  {
+   "name" : "AMediaMuxer_writeSampleData"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUM"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_0"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_1"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_2"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_D263"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DURATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ESDS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GENRE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOCATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PSSH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ROTATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SEI"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_STRIDE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TIME_US"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_YEAR"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_APPEND_TO_EXISTING_DATA"
+    }
+   ],
+   "linker_set_key" : "_ZTI10AppendMode",
+   "name" : "AppendMode",
+   "referenced_type" : "_ZTI10AppendMode",
+   "self_type" : "_ZTI10AppendMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLAG_ONEWAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:40:1)",
+   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
+   "self_type" : "_ZTI12$FLAG_ONEWAY",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_MPEG_4"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_WEBM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_THREE_GPP"
+    }
+   ],
+   "linker_set_key" : "_ZTI12OutputFormat",
+   "name" : "OutputFormat",
+   "referenced_type" : "_ZTI12OutputFormat",
+   "self_type" : "_ZTI12OutputFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MODE_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_MAX"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_mode_t",
+   "name" : "audio_mode_t",
+   "referenced_type" : "_ZTI12audio_mode_t",
+   "self_type" : "_ZTI12audio_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "BACK_COVERED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FRONT_COVERED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FOLDED"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "VENDOR_STATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI12device_state",
+   "name" : "device_state",
+   "referenced_type" : "_ZTI12device_state",
+   "self_type" : "_ZTI12device_state",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_HDR_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_HDR_HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_HDR_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_hdr_t",
+   "name" : "android_hdr_t",
+   "referenced_type" : "_ZTI13android_hdr_t",
+   "self_type" : "_ZTI13android_hdr_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_USAGE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_USAGE_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_USAGE_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_USAGE_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_USAGE_GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_USAGE_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AUDIO_USAGE_EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "AUDIO_USAGE_SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_usage_t",
+   "name" : "audio_usage_t",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTI13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AIMAGE_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AIMAGE_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AIMAGE_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AIMAGE_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AIMAGE_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AIMAGE_FORMAT_YUV_420_888"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AIMAGE_FORMAT_JPEG"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AIMAGE_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AIMAGE_FORMAT_RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AIMAGE_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AIMAGE_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "AIMAGE_FORMAT_DEPTH16"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "AIMAGE_FORMAT_DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AIMAGE_FORMAT_PRIVATE"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AIMAGE_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "AIMAGE_FORMAT_HEIC"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "AIMAGE_FORMAT_DEPTH_JPEG"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AIMAGE_FORMATS",
+   "name" : "AIMAGE_FORMATS",
+   "referenced_type" : "_ZTI14AIMAGE_FORMATS",
+   "self_type" : "_ZTI14AIMAGE_FORMATS",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_FORMAT_MP3"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 50331648,
+     "name" : "AUDIO_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_FORMAT_AAC"
+    },
+    {
+     "enum_field_value" : 67108865,
+     "name" : "AUDIO_FORMAT_AAC_MAIN"
+    },
+    {
+     "enum_field_value" : 67108866,
+     "name" : "AUDIO_FORMAT_AAC_LC"
+    },
+    {
+     "enum_field_value" : 67108868,
+     "name" : "AUDIO_FORMAT_AAC_SSR"
+    },
+    {
+     "enum_field_value" : 67108872,
+     "name" : "AUDIO_FORMAT_AAC_LTP"
+    },
+    {
+     "enum_field_value" : 67108880,
+     "name" : "AUDIO_FORMAT_AAC_HE_V1"
+    },
+    {
+     "enum_field_value" : 67108896,
+     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
+    },
+    {
+     "enum_field_value" : 67108928,
+     "name" : "AUDIO_FORMAT_AAC_ERLC"
+    },
+    {
+     "enum_field_value" : 67108992,
+     "name" : "AUDIO_FORMAT_AAC_LD"
+    },
+    {
+     "enum_field_value" : 67109120,
+     "name" : "AUDIO_FORMAT_AAC_HE_V2"
+    },
+    {
+     "enum_field_value" : 67109376,
+     "name" : "AUDIO_FORMAT_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 67109632,
+     "name" : "AUDIO_FORMAT_AAC_XHE"
+    },
+    {
+     "enum_field_value" : 83886080,
+     "name" : "AUDIO_FORMAT_HE_AAC_V1"
+    },
+    {
+     "enum_field_value" : 100663296,
+     "name" : "AUDIO_FORMAT_HE_AAC_V2"
+    },
+    {
+     "enum_field_value" : 117440512,
+     "name" : "AUDIO_FORMAT_VORBIS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_FORMAT_OPUS"
+    },
+    {
+     "enum_field_value" : 150994944,
+     "name" : "AUDIO_FORMAT_AC3"
+    },
+    {
+     "enum_field_value" : 167772160,
+     "name" : "AUDIO_FORMAT_E_AC3"
+    },
+    {
+     "enum_field_value" : 167772161,
+     "name" : "AUDIO_FORMAT_E_AC3_JOC"
+    },
+    {
+     "enum_field_value" : 184549376,
+     "name" : "AUDIO_FORMAT_DTS"
+    },
+    {
+     "enum_field_value" : 201326592,
+     "name" : "AUDIO_FORMAT_DTS_HD"
+    },
+    {
+     "enum_field_value" : 218103808,
+     "name" : "AUDIO_FORMAT_IEC61937"
+    },
+    {
+     "enum_field_value" : 234881024,
+     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_FORMAT_EVRC"
+    },
+    {
+     "enum_field_value" : 285212672,
+     "name" : "AUDIO_FORMAT_EVRCB"
+    },
+    {
+     "enum_field_value" : 301989888,
+     "name" : "AUDIO_FORMAT_EVRCWB"
+    },
+    {
+     "enum_field_value" : 318767104,
+     "name" : "AUDIO_FORMAT_EVRCNW"
+    },
+    {
+     "enum_field_value" : 335544320,
+     "name" : "AUDIO_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 352321536,
+     "name" : "AUDIO_FORMAT_WMA"
+    },
+    {
+     "enum_field_value" : 369098752,
+     "name" : "AUDIO_FORMAT_WMA_PRO"
+    },
+    {
+     "enum_field_value" : 385875968,
+     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "AUDIO_FORMAT_MP2"
+    },
+    {
+     "enum_field_value" : 419430400,
+     "name" : "AUDIO_FORMAT_QCELP"
+    },
+    {
+     "enum_field_value" : 436207616,
+     "name" : "AUDIO_FORMAT_DSD"
+    },
+    {
+     "enum_field_value" : 452984832,
+     "name" : "AUDIO_FORMAT_FLAC"
+    },
+    {
+     "enum_field_value" : 469762048,
+     "name" : "AUDIO_FORMAT_ALAC"
+    },
+    {
+     "enum_field_value" : 486539264,
+     "name" : "AUDIO_FORMAT_APE"
+    },
+    {
+     "enum_field_value" : 503316480,
+     "name" : "AUDIO_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 503316481,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
+    },
+    {
+     "enum_field_value" : 503316482,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
+    },
+    {
+     "enum_field_value" : 503316484,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
+    },
+    {
+     "enum_field_value" : 503316488,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
+    },
+    {
+     "enum_field_value" : 503316496,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
+    },
+    {
+     "enum_field_value" : 503316512,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
+    },
+    {
+     "enum_field_value" : 503316544,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
+    },
+    {
+     "enum_field_value" : 503316608,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
+    },
+    {
+     "enum_field_value" : 503316736,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
+    },
+    {
+     "enum_field_value" : 503316992,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
+    },
+    {
+     "enum_field_value" : 503317248,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
+    },
+    {
+     "enum_field_value" : 520093696,
+     "name" : "AUDIO_FORMAT_SBC"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_FORMAT_APTX"
+    },
+    {
+     "enum_field_value" : 553648128,
+     "name" : "AUDIO_FORMAT_APTX_HD"
+    },
+    {
+     "enum_field_value" : 570425344,
+     "name" : "AUDIO_FORMAT_AC4"
+    },
+    {
+     "enum_field_value" : 587202560,
+     "name" : "AUDIO_FORMAT_LDAC"
+    },
+    {
+     "enum_field_value" : 603979776,
+     "name" : "AUDIO_FORMAT_MAT"
+    },
+    {
+     "enum_field_value" : 603979777,
+     "name" : "AUDIO_FORMAT_MAT_1_0"
+    },
+    {
+     "enum_field_value" : 603979778,
+     "name" : "AUDIO_FORMAT_MAT_2_0"
+    },
+    {
+     "enum_field_value" : 603979779,
+     "name" : "AUDIO_FORMAT_MAT_2_1"
+    },
+    {
+     "enum_field_value" : 620756992,
+     "name" : "AUDIO_FORMAT_AAC_LATM"
+    },
+    {
+     "enum_field_value" : 620756994,
+     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
+    },
+    {
+     "enum_field_value" : 620757008,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
+    },
+    {
+     "enum_field_value" : 620757248,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
+    },
+    {
+     "enum_field_value" : 637534208,
+     "name" : "AUDIO_FORMAT_CELT"
+    },
+    {
+     "enum_field_value" : 654311424,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
+    },
+    {
+     "enum_field_value" : 671088640,
+     "name" : "AUDIO_FORMAT_LHDC"
+    },
+    {
+     "enum_field_value" : 687865856,
+     "name" : "AUDIO_FORMAT_LHDC_LL"
+    },
+    {
+     "enum_field_value" : 704643072,
+     "name" : "AUDIO_FORMAT_APTX_TWSP"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : 738197504,
+     "name" : "AUDIO_FORMAT_MPEGH"
+    },
+    {
+     "enum_field_value" : 738197523,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
+    },
+    {
+     "enum_field_value" : 738197524,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
+    },
+    {
+     "enum_field_value" : 738197539,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
+    },
+    {
+     "enum_field_value" : 738197540,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
+    },
+    {
+     "enum_field_value" : 754974720,
+     "name" : "AUDIO_FORMAT_IEC60958"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_format_t",
+   "name" : "audio_format_t",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTI14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_SOURCE_MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_SOURCE_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_SOURCE_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_SOURCE_UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "AUDIO_SOURCE_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "AUDIO_SOURCE_HOTWORD"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SOURCE_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_source_t",
+   "name" : "audio_source_t",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTI14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "JNIInvalidRefType"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "JNILocalRefType"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "JNIGlobalRefType"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "JNIWeakGlobalRefType"
+    }
+   ],
+   "linker_set_key" : "_ZTI14jobjectRefType",
+   "name" : "jobjectRefType",
+   "referenced_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTI14jobjectRefType",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIA_OK"
+    },
+    {
+     "enum_field_value" : 1100,
+     "name" : "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE"
+    },
+    {
+     "enum_field_value" : 1101,
+     "name" : "AMEDIACODEC_ERROR_RECLAIMED"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -10001,
+     "name" : "AMEDIA_ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -10002,
+     "name" : "AMEDIA_ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -10003,
+     "name" : "AMEDIA_ERROR_INVALID_OBJECT"
+    },
+    {
+     "enum_field_value" : -10004,
+     "name" : "AMEDIA_ERROR_INVALID_PARAMETER"
+    },
+    {
+     "enum_field_value" : -10005,
+     "name" : "AMEDIA_ERROR_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -10006,
+     "name" : "AMEDIA_ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -10007,
+     "name" : "AMEDIA_ERROR_IO"
+    },
+    {
+     "enum_field_value" : -10008,
+     "name" : "AMEDIA_ERROR_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -20000,
+     "name" : "AMEDIA_DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -20001,
+     "name" : "AMEDIA_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -20002,
+     "name" : "AMEDIA_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -20003,
+     "name" : "AMEDIA_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -20004,
+     "name" : "AMEDIA_DRM_SHORT_BUFFER"
+    },
+    {
+     "enum_field_value" : -20005,
+     "name" : "AMEDIA_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -20006,
+     "name" : "AMEDIA_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -20007,
+     "name" : "AMEDIA_DRM_VERIFY_FAILED"
+    },
+    {
+     "enum_field_value" : -20008,
+     "name" : "AMEDIA_DRM_NEED_KEY"
+    },
+    {
+     "enum_field_value" : -20009,
+     "name" : "AMEDIA_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -30000,
+     "name" : "AMEDIA_IMGREADER_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -30001,
+     "name" : "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : -30002,
+     "name" : "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED"
+    },
+    {
+     "enum_field_value" : -30003,
+     "name" : "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30004,
+     "name" : "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30005,
+     "name" : "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED"
+    }
+   ],
+   "linker_set_key" : "_ZTI14media_status_t",
+   "name" : "media_status_t",
+   "referenced_type" : "_ZTI14media_status_t",
+   "self_type" : "_ZTI14media_status_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaError.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_HDMI"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_DEVICE_OUT_LINE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_DEVICE_OUT_SPDIF"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_DEVICE_OUT_FM"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_DEVICE_OUT_IP"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_DEVICE_OUT_BUS"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_DEVICE_OUT_PROXY"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "AUDIO_DEVICE_IN_AMBIENT"
+    },
+    {
+     "enum_field_value" : -2147483644,
+     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483632,
+     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_HDMI"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : -2147483520,
+     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
+    },
+    {
+     "enum_field_value" : -2147483392,
+     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : -2147483136,
+     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147482624,
+     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147481600,
+     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : -2147475456,
+     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : -2147467264,
+     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : -2147450880,
+     "name" : "AUDIO_DEVICE_IN_LINE"
+    },
+    {
+     "enum_field_value" : -2147418112,
+     "name" : "AUDIO_DEVICE_IN_SPDIF"
+    },
+    {
+     "enum_field_value" : -2147352576,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : -2147221504,
+     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : -2146959360,
+     "name" : "AUDIO_DEVICE_IN_IP"
+    },
+    {
+     "enum_field_value" : -2146435072,
+     "name" : "AUDIO_DEVICE_IN_BUS"
+    },
+    {
+     "enum_field_value" : -2130706432,
+     "name" : "AUDIO_DEVICE_IN_PROXY"
+    },
+    {
+     "enum_field_value" : -2113929216,
+     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : -2080374784,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
+    },
+    {
+     "enum_field_value" : -2013265920,
+     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : -1879048192,
+     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : -1610612736,
+     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_STUB"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_STUB"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_devices_t",
+   "name" : "audio_devices_t",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTI15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_OUTPUT_MIX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_ALLOCATE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_session_t",
+   "name" : "audio_session_t",
+   "referenced_type" : "_ZTI15audio_session_t",
+   "self_type" : "_ZTI15audio_session_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_TYPE_STREAMING"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_TYPE_OFFLINE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_TYPE_RELEASE"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AMediaDrmKeyType",
+   "name" : "AMediaDrmKeyType",
+   "referenced_type" : "_ZTI16AMediaDrmKeyType",
+   "self_type" : "_ZTI16AMediaDrmKeyType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STANDARD_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STANDARD_EDID"
+    }
+   ],
+   "linker_set_key" : "_ZTI16audio_standard_t",
+   "name" : "audio_standard_t",
+   "referenced_type" : "_ZTI16audio_standard_t",
+   "self_type" : "_ZTI16audio_standard_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_MESSAGES"
+    }
+   ],
+   "linker_set_key" : "_ZTI16camera3_msg_type",
+   "name" : "camera3_msg_type",
+   "referenced_type" : "_ZTI16camera3_msg_type",
+   "self_type" : "_ZTI16camera3_msg_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_GAIN_MODE_JOINT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_GAIN_MODE_CHANNELS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_GAIN_MODE_RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTI17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_ROLE_SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_ROLE_SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_role_t",
+   "name" : "audio_port_role_t",
+   "referenced_type" : "_ZTI17audio_port_role_t",
+   "self_type" : "_ZTI17audio_port_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_TYPE_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_TYPE_MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_PORT_TYPE_SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_type_t",
+   "name" : "audio_port_type_t",
+   "referenced_type" : "_ZTI17audio_port_type_t",
+   "self_type" : "_ZTI17audio_port_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_CLEAR"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CTR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_WV"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CBC"
+    }
+   ],
+   "linker_set_key" : "_ZTI17cryptoinfo_mode_t",
+   "name" : "cryptoinfo_mode_t",
+   "referenced_type" : "_ZTI17cryptoinfo_mode_t",
+   "self_type" : "_ZTI17cryptoinfo_mode_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "TORCH_MODE_STATUS_NOT_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_OFF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_ON"
+    }
+   ],
+   "linker_set_key" : "_ZTI17torch_mode_status",
+   "name" : "torch_mode_status",
+   "referenced_type" : "_ZTI17torch_mode_status",
+   "self_type" : "_ZTI17torch_mode_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
+   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_PROVISION_REQUIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_KEY_REQUIRED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_KEY_EXPIRED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_VENDOR_DEFINED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "EVENT_SESSION_RECLAIMED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmEventType",
+   "name" : "AMediaDrmEventType",
+   "referenced_type" : "_ZTI18AMediaDrmEventType",
+   "self_type" : "_ZTI18AMediaDrmEventType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_HDR_HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
+   "name" : "android_hdr_v1_2_t",
+   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
+   "self_type" : "_ZTI18android_hdr_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FLAG_SECURE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FLAG_SCO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FLAG_BEACON"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FLAG_BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FLAG_LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_flags_mask_t",
+   "name" : "audio_flags_mask_t",
+   "referenced_type" : "_ZTI18audio_flags_mask_t",
+   "self_type" : "_ZTI18audio_flags_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACING_BACK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACING_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FACING_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI19$CAMERA_FACING_BACK",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:218:1)",
+   "referenced_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "self_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KEY_STATUS_TYPE_USABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_STATUS_TYPE_EXPIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_STATUS_TYPE_OUTPUTNOTALLOWED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_STATUS_TYPE_STATUSPENDING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "KEY_STATUS_TYPE_INTERNALERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AMediaKeyStatusType",
+   "name" : "AMediaKeyStatusType",
+   "referenced_type" : "_ZTI19AMediaKeyStatusType",
+   "self_type" : "_ZTI19AMediaKeyStatusType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_DATASPACE_ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "HAL_DATASPACE_STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "HAL_DATASPACE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "HAL_DATASPACE_STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "HAL_DATASPACE_STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "HAL_DATASPACE_TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "HAL_DATASPACE_TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "HAL_DATASPACE_RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "HAL_DATASPACE_RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "HAL_DATASPACE_RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "HAL_DATASPACE_RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "HAL_DATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "HAL_DATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "HAL_DATASPACE_V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "HAL_DATASPACE_V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "HAL_DATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "HAL_DATASPACE_V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "HAL_DATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "HAL_DATASPACE_V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "HAL_DATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "HAL_DATASPACE_V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "HAL_DATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "HAL_DATASPACE_V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "HAL_DATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "HAL_DATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "HAL_DATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "HAL_DATASPACE_BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "HAL_DATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "HAL_DATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "HAL_DATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "HAL_DATASPACE_SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_dataspace_t",
+   "name" : "android_dataspace_t",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTI19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FLEX_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_FORMAT_Y"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FLEX_FORMAT_YCbCr"
+    },
+    {
+     "enum_field_value" : 1073741831,
+     "name" : "FLEX_FORMAT_YCbCrA"
+    },
+    {
+     "enum_field_value" : 7168,
+     "name" : "FLEX_FORMAT_RGB"
+    },
+    {
+     "enum_field_value" : 1073748992,
+     "name" : "FLEX_FORMAT_RGBA"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_format",
+   "name" : "android_flex_format",
+   "referenced_type" : "_ZTI19android_flex_format",
+   "self_type" : "_ZTI19android_flex_format",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_TRANSFORM_ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_transform_t",
+   "name" : "android_transform_t",
+   "referenced_type" : "_ZTI19android_transform_t",
+   "self_type" : "_ZTI19android_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_INPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_INPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_INPUT_FLAG_DIRECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_input_flags_t",
+   "name" : "audio_input_flags_t",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTI19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STREAM_SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STREAM_RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STREAM_MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_STREAM_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_STREAM_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_STREAM_DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_STREAM_TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_STREAM_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_STREAM_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_STREAM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_stream_type_t",
+   "name" : "audio_stream_type_t",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTI19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_OUTPUT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_INPUT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_BIDIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_STREAM_TYPES"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_stream_type",
+   "name" : "camera3_stream_type",
+   "referenced_type" : "_ZTI19camera3_stream_type",
+   "self_type" : "_ZTI19camera3_stream_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612735,
+     "name" : "AUDIO_DEVICE_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 896,
+     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
+    },
+    {
+     "enum_field_value" : 112,
+     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
+    },
+    {
+     "enum_field_value" : 67133440,
+     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
+    },
+    {
+     "enum_field_value" : -551550977,
+     "name" : "AUDIO_DEVICE_IN_ALL"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
+    },
+    {
+     "enum_field_value" : -2113923072,
+     "name" : "AUDIO_DEVICE_IN_ALL_USB"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_MAX"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "AUDIO_USAGE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:54:1)",
+   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_MSG_FOCUS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_MSG_ZOOM"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "CAMERA_MSG_PREVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "CAMERA_MSG_VIDEO_FRAME"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "CAMERA_MSG_POSTVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "CAMERA_MSG_RAW_IMAGE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA_MSG_COMPRESSED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "CAMERA_MSG_RAW_IMAGE_NOTIFY"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "CAMERA_MSG_PREVIEW_METADATA"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "CAMERA_MSG_FOCUS_MOVE"
+    },
+    {
+     "enum_field_value" : 65535,
+     "name" : "CAMERA_MSG_ALL_MSGS"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:72:1)",
+   "referenced_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "self_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_MODE_NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_MODE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_COLOR_MODE_SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_color_mode_t",
+   "name" : "android_color_mode_t",
+   "referenced_type" : "_ZTI20android_color_mode_t",
+   "self_type" : "_ZTI20android_color_mode_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_IN_LEFT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_FRONT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_IN_BACK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_IN_CENTER"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_MONO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_CHANNEL_OUT_TRI"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
+    },
+    {
+     "enum_field_value" : 786435,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786443,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 786439,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786447,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD"
+    },
+    {
+     "enum_field_value" : 1539,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
+    },
+    {
+     "enum_field_value" : 263,
+     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "AUDIO_CHANNEL_OUT_PENTA"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
+    },
+    {
+     "enum_field_value" : 1551,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
+    },
+    {
+     "enum_field_value" : 786495,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 184383,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 319,
+     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
+    },
+    {
+     "enum_field_value" : 1599,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
+    },
+    {
+     "enum_field_value" : 788031,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 185919,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 536870915,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306369,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306371,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_MONO"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_CHANNEL_IN_STEREO"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
+    },
+    {
+     "enum_field_value" : 252,
+     "name" : "AUDIO_CHANNEL_IN_6"
+    },
+    {
+     "enum_field_value" : 6291468,
+     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7340044,
+     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 6553612,
+     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7602188,
+     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 1507340,
+     "name" : "AUDIO_CHANNEL_IN_5POINT1"
+    },
+    {
+     "enum_field_value" : 16400,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
+    },
+    {
+     "enum_field_value" : 32784,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
+    },
+    {
+     "enum_field_value" : 49168,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
+    },
+    {
+     "enum_field_value" : -2147483645,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
+    },
+    {
+     "enum_field_value" : -2147483633,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
+    },
+    {
+     "enum_field_value" : -2147483617,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
+    },
+    {
+     "enum_field_value" : -2147483585,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
+    },
+    {
+     "enum_field_value" : -2147483521,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
+    },
+    {
+     "enum_field_value" : -2147483393,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
+    },
+    {
+     "enum_field_value" : -2147483137,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
+    },
+    {
+     "enum_field_value" : -2147482625,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
+    },
+    {
+     "enum_field_value" : -2147481601,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
+    },
+    {
+     "enum_field_value" : -2147479553,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
+    },
+    {
+     "enum_field_value" : -2147475457,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
+    },
+    {
+     "enum_field_value" : -2147467265,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
+    },
+    {
+     "enum_field_value" : -2147450881,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
+    },
+    {
+     "enum_field_value" : -2147418113,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
+    },
+    {
+     "enum_field_value" : -2147352577,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
+    },
+    {
+     "enum_field_value" : -2147221505,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
+    },
+    {
+     "enum_field_value" : -2146959361,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
+    },
+    {
+     "enum_field_value" : -2146435073,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
+    },
+    {
+     "enum_field_value" : -2145386497,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
+    },
+    {
+     "enum_field_value" : -2143289345,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
+    },
+    {
+     "enum_field_value" : -2139095041,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
+    },
+    {
+     "enum_field_value" : -2130706433,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
+    },
+    {
+     "enum_field_value" : 806354943,
+     "name" : "AUDIO_CHANNEL_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
+    },
+    {
+     "enum_field_value" : 7864316,
+     "name" : "AUDIO_CHANNEL_IN_ALL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_CHANNEL_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTI20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_content_type_t",
+   "name" : "audio_content_type_t",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTI20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
+   "name" : "audio_in_acoustics_t",
+   "referenced_type" : "_ZTI20audio_in_acoustics_t",
+   "self_type" : "_ZTI20audio_in_acoustics_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_mode_t",
+   "name" : "audio_offload_mode_t",
+   "referenced_type" : "_ZTI20audio_offload_mode_t",
+   "self_type" : "_ZTI20audio_offload_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OUTPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_OUTPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_OUTPUT_FLAG_TTS"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_OUTPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_output_flags_t",
+   "name" : "audio_output_flags_t",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTI20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_DEVICE_STATUS_NOT_PRESENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_DEVICE_STATUS_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_DEVICE_STATUS_ENUMERATING"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera_device_status",
+   "name" : "camera_device_status",
+   "referenced_type" : "_ZTI20camera_device_status",
+   "self_type" : "_ZTI20camera_device_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IO_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODULE_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PATCH_HANDLE_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:63:1)",
+   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "SYSTEM_TIME_REALTIME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SYSTEM_TIME_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SYSTEM_TIME_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SYSTEM_TIME_THREAD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SYSTEM_TIME_BOOTTIME"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:75:1)",
+   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Timers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
+   "name" : "audio_unique_id_use_t",
+   "referenced_type" : "_ZTI21audio_unique_id_use_t",
+   "self_type" : "_ZTI21audio_unique_id_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUFFER_STATUS_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUFFER_STATUS_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_buffer_status",
+   "name" : "camera3_buffer_status",
+   "referenced_type" : "_ZTI21camera3_buffer_status",
+   "self_type" : "_ZTI21camera3_buffer_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INTERLEAVE_LEFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:323:1)",
+   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_PORT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_PORT_CONFIG_GAIN"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_PORT_CONFIG_FLAGS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_PORT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:555:1)",
+   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_ERROR_RELEASED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_ERROR_DISABLED"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "CAMERA_ERROR_SERVER_DIED"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:196:1)",
+   "referenced_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "self_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "STATUS_OK"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "STATUS_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "STATUS_NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "STATUS_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "STATUS_BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "STATUS_BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "STATUS_NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "STATUS_PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "STATUS_NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "STATUS_ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "STATUS_DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "STATUS_FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "STATUS_BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "STATUS_NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "STATUS_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "STATUS_TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "STATUS_UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "STATUS_FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "STATUS_UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
+   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_COMPONENT_Y"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FLEX_COMPONENT_Cb"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FLEX_COMPONENT_Cr"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "FLEX_COMPONENT_R"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "FLEX_COMPONENT_G"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "FLEX_COMPONENT_B"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "FLEX_COMPONENT_A"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_flex_component",
+   "name" : "android_flex_component",
+   "referenced_type" : "_ZTI22android_flex_component",
+   "self_type" : "_ZTI22android_flex_component",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "HAL_PIXEL_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "HAL_PIXEL_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "HAL_PIXEL_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "HAL_PIXEL_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "HAL_PIXEL_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "HAL_PIXEL_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "HAL_PIXEL_FORMAT_YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_pixel_format_t",
+   "name" : "android_pixel_format_t",
+   "referenced_type" : "_ZTI22android_pixel_format_t",
+   "self_type" : "_ZTI22android_pixel_format_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DUAL_MONO_MODE_LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DUAL_MONO_MODE_LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_DUAL_MONO_MODE_RR"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
+   "name" : "audio_dual_mono_mode_t",
+   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
+   "self_type" : "_ZTI22audio_dual_mono_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
+   "name" : "audio_mmap_buffer_flag",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
+   "self_type" : "_ZTI22audio_mmap_buffer_flag",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_ERROR_REQUEST"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_MSG_ERROR_RESULT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_MSG_ERROR_BUFFER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_MSG_NUM_ERRORS"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_error_msg_code",
+   "name" : "camera3_error_msg_code",
+   "referenced_type" : "_ZTI22camera3_error_msg_code",
+   "self_type" : "_ZTI22camera3_error_msg_code",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "ANDROID_PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "ANDROID_PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "ANDROID_PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "ANDROID_PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -10,
+     "name" : "ANDROID_PRIORITY_VIDEO"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "ANDROID_PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "ANDROID_PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
+   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/thread_defs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "LAST_CALL_TRANSACTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:52:1)",
+   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_ROTATION_0"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_ROTATION_90"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_ROTATION_180"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_STREAM_ROTATION_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_stream_rotation",
+   "name" : "camera3_stream_rotation",
+   "referenced_type" : "_ZTI23camera3_stream_rotation",
+   "self_type" : "_ZTI23camera3_stream_rotation",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_UID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_PID"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h:33:1)",
+   "referenced_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "self_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 30,
+     "name" : "AUDIO_CHANNEL_COUNT_MAX"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_CHANNEL_INDEX_HDR"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:170:1)",
+   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 281411584,
+     "name" : "HAL_DATASPACE_BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "HAL_DATASPACE_BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
+   "name" : "android_dataspace_v1_1_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
+   "self_type" : "_ZTI24android_dataspace_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 142999552,
+     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "HAL_DATASPACE_HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
+   "name" : "android_dataspace_v1_2_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
+   "self_type" : "_ZTI24android_dataspace_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_TEMPLATE_PREVIEW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_TEMPLATE_STILL_CAPTURE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_RECORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_SNAPSHOT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA3_TEMPLATE_MANUAL"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA3_TEMPLATE_COUNT"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "CAMERA3_VENDOR_TEMPLATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI24camera3_request_template",
+   "name" : "camera3_request_template",
+   "referenced_type" : "_ZTI24camera3_request_template",
+   "self_type" : "_ZTI24camera3_request_template",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_DEVICE_BIT_IN"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:297:1)",
+   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -16777216,
+     "name" : "AUDIO_FORMAT_MAIN_MASK"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_FORMAT_SUB_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
+    },
+    {
+     "enum_field_value" : 768,
+     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:464:1)",
+   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACE_DETECTION_HW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACE_DETECTION_SW"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:230:1)",
+   "referenced_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "self_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "GRALLOC_USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "GRALLOC_USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "GRALLOC_USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "GRALLOC_USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "GRALLOC_USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "GRALLOC_USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "GRALLOC_USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "GRALLOC_USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "GRALLOC_USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "GRALLOC_USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "GRALLOC_USAGE_HW_FB"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "GRALLOC_USAGE_EXTERNAL_DISP"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "GRALLOC_USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "GRALLOC_USAGE_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "GRALLOC_USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_WRITE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_READ"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_ZSL"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_MASK"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "GRALLOC_USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "GRALLOC_USAGE_RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "GRALLOC_USAGE_FOREIGN_BUFFERS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "GRALLOC_USAGE_HW_IMAGE_ENCODER"
+    },
+    {
+     "enum_field_value" : -2097153,
+     "name" : "GRALLOC_USAGE_ALLOC_MASK"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "GRALLOC_USAGE_PRIVATE_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "GRALLOC_USAGE_PRIVATE_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "GRALLOC_USAGE_PRIVATE_3"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/gralloc.h:68:1)",
+   "referenced_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "self_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "HAL_AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:12:1)",
+   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:264:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "HAL_COLOR_MODE_BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "HAL_COLOR_MODE_BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "HAL_COLOR_MODE_BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
+   "name" : "android_color_mode_v1_1_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
+   "self_type" : "_ZTI25android_color_mode_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_transform_t",
+   "name" : "android_color_transform_t",
+   "referenced_type" : "_ZTI25android_color_transform_t",
+   "self_type" : "_ZTI25android_color_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 39,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
+   "name" : "android_pixel_format_sw_t",
+   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
+   "self_type" : "_ZTI25android_pixel_format_sw_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-sw.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_LOW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_NORMAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
+   "name" : "audio_mix_latency_class_t",
+   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
+   "self_type" : "_ZTI25audio_mix_latency_class_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:322:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
+   "name" : "audio_encapsulation_mode_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
+   "self_type" : "_ZTI26audio_encapsulation_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTI26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:18:1)",
+   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 48,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
+   "name" : "android_pixel_format_v1_1_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "HAL_PIXEL_FORMAT_HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
+   "name" : "android_pixel_format_v1_2_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_location_t",
+   "name" : "audio_microphone_location_t",
+   "referenced_type" : "_ZTI27audio_microphone_location_t",
+   "self_type" : "_ZTI27audio_microphone_location_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_MIN"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_PUBLIC_CNT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_STREAM_CNT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_MAX"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_SOURCE_CNT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:29:1)",
+   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_RENDER_INTENT_ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
+   "name" : "android_render_intent_v1_1_t",
+   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
+   "self_type" : "_ZTI28android_render_intent_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "MIC_DIRECTION_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "MIC_DIRECTION_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "MIC_DIRECTION_BACK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "MIC_DIRECTION_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
+   "name" : "audio_microphone_direction_t",
+   "referenced_type" : "_ZTI28audio_microphone_direction_t",
+   "self_type" : "_ZTI28audio_microphone_direction_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUF_REQ_FAILED_PARTIAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_BUF_REQ_FAILED_CONFIGURING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_BUF_REQ_FAILED_ILLEGAL_ARGUMENTS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_BUF_REQ_FAILED_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI29camera3_buffer_request_status",
+   "name" : "camera3_buffer_request_status",
+   "referenced_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTI29camera3_buffer_request_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
+    }
+   ],
+   "linker_set_key" : "_ZTI30audio_channel_representation_t",
+   "name" : "audio_channel_representation_t",
+   "referenced_type" : "_ZTI30audio_channel_representation_t",
+   "self_type" : "_ZTI30audio_channel_representation_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "NATIVE_WINDOW_GET_EXTRA_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:285:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "name" : "audio_timestretch_stretch_mode_t",
+   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_PS_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_PS_BUF_REQ_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_PS_BUF_REQ_MAX_BUFFER_EXCEEDED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_PS_BUF_REQ_STREAM_DISCONNECTED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_PS_BUF_REQ_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_PS_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI32camera3_stream_buffer_req_status",
+   "name" : "camera3_stream_buffer_req_status",
+   "referenced_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "self_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_CMD_START_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_CMD_STOP_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_CMD_SET_DISPLAY_ORIENTATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_CMD_ENABLE_SHUTTER_SOUND"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_CMD_PLAY_RECORDING_SOUND"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA_CMD_START_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_CMD_STOP_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "CAMERA_CMD_PING"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "CAMERA_CMD_SET_VIDEO_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "CAMERA_CMD_SET_VIDEO_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:95:1)",
+   "referenced_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "self_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
+   "name" : "audio_microphone_directionality_t",
+   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
+   "self_type" : "_ZTI33audio_microphone_directionality_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "name" : "audio_timestretch_fallback_mode_t",
+   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_NORMAL_MODE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "CAMERA3_VENDOR_STREAM_CONFIGURATION_MODE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI33camera3_stream_configuration_mode",
+   "name" : "camera3_stream_configuration_mode",
+   "referenced_type" : "_ZTI33camera3_stream_configuration_mode",
+   "self_type" : "_ZTI33camera3_stream_configuration_mode",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 255,
+     "name" : "CAMERA3_JPEG_BLOB_ID"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/camera3.h:1988:1)",
+   "referenced_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "self_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:303:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "name" : "audio_encapsulation_metadata_type_t",
+   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base.h:53:1)",
+   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODEC_CONFIGURE_FLAG_ENCODE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_INFO_TRY_AGAIN_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaCodec.h:64:1)",
+   "referenced_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "self_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaExtractor.h:203:1)",
+   "referenced_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "self_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ENABLE_MASK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ONE_SHOT_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_COPY_OUT_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_NOOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMERA"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER"
+    }
+   ],
+   "linker_set_key" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:60:1)",
+   "referenced_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "self_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
+    }
+   ],
+   "linker_set_key" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "name" : "ANativeWindow_FrameRateCompatibilityInternal",
+   "referenced_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "self_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FCC_1"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FCC_2"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FCC_8"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_12"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "FCC_24"
+    }
+   ],
+   "linker_set_key" : "_ZTI6$FCC_1",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:214:1)",
+   "referenced_type" : "_ZTI6$FCC_1",
+   "self_type" : "_ZTI6$FCC_1",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAEXTRACTOR_SEEK_PREVIOUS_SYNC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SEEK_NEXT_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SEEK_CLOSEST_SYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI8SeekMode",
+   "name" : "SeekMode",
+   "referenced_type" : "_ZTI8SeekMode",
+   "self_type" : "_ZTI8SeekMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ndk::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ndk::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
+   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::TOP_BOTTOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::RIGHT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "name" : "aidl::android::hardware::graphics::common::Interlaced",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Compression::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Compression::DISPLAY_STREAM_COMPRESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "name" : "aidl::android::hardware::graphics::common::Compression",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::SITED_INTERSTITIAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::COSITED_HORIZONTAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "name" : "aidl::android::hardware::graphics::common::ChromaSiting",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::NONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::PREMULTIPLIED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::COVERAGE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "name" : "aidl::android::hardware::graphics::common::BlendMode",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItem::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItem::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItem.h:46:5)",
+   "referenced_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FrameEvent::POSTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FrameEvent::REQUESTED_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FrameEvent::LATCH"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::FrameEvent::ACQUIRE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::FrameEvent::FIRST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::FrameEvent::LAST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::FrameEvent::GPU_COMPOSITION_DONE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::FrameEvent::DISPLAY_PRESENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::FrameEvent::DEQUEUE_READY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::FrameEvent::RELEASE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::FrameEvent::EVENT_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10FrameEventE",
+   "name" : "android::FrameEvent",
+   "referenced_type" : "_ZTIN7android10FrameEventE",
+   "self_type" : "_ZTIN7android10FrameEventE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
+   "name" : "android::Parcelable::Stability",
+   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
+   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::BufferQueue::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:32:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferQueue::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:34:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueue::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::BufferQueue::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:36:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 62,
+     "name" : "android::BufferQueue::MAX_MAX_ACQUIRED_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:43:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "self_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::HdrMetadata::SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::HdrMetadata::CTA861_3"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::HdrMetadata::HDR10PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadata4TypeE",
+   "name" : "android::HdrMetadata::Type",
+   "referenced_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "self_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMemoryHeap::READ_ONLY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "name" : "android::IMemoryHeap::(anonymous enum at frameworks/native/libs/binder/include/binder/IMemory.h:37:5)",
+   "referenced_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "self_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PublicFormat::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PublicFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PublicFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PublicFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PublicFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::PublicFormat::NV16"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::PublicFormat::NV21"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::PublicFormat::YUY2"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PublicFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::PublicFormat::RAW_SENSOR"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::PublicFormat::PRIVATE"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::PublicFormat::YUV_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::PublicFormat::RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::PublicFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::PublicFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PublicFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::PublicFormat::JPEG"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::PublicFormat::DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::PublicFormat::RAW_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::PublicFormat::RAW_DEPTH10"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::PublicFormat::YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::PublicFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::PublicFormat::Y16"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::PublicFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "android::PublicFormat::DEPTH16"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "android::PublicFormat::DEPTH_JPEG"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "android::PublicFormat::HEIC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12PublicFormatE",
+   "name" : "android::PublicFormat",
+   "referenced_type" : "_ZTIN7android12PublicFormatE",
+   "self_type" : "_ZTIN7android12PublicFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PublicFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 255,
+     "name" : "android::GraphicBuffer::USAGE_SOFTWARE_MASK"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::GraphicBuffer::USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::GraphicBuffer::USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::GraphicBuffer::USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::GraphicBuffer::USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::GraphicBuffer::USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::GraphicBuffer::USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "android::GraphicBuffer::USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::GraphicBuffer::USAGE_CURSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:56:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "self_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::WRAP_HANDLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::TAKE_HANDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::TAKE_UNREGISTERED_HANDLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::CLONE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "name" : "android::GraphicBuffer::HandleWrapMethod",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "self_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIh"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::ownNone"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::ownHandle"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::ownData"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:221:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "self_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_pointer<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "name" : "android::trait_pointer<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "name" : "android::trait_pointer<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "name" : "android::trait_pointer<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MemoryHeapBase::READ_ONLY"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::MemoryHeapBase::DONT_MAP_LOCALLY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::MemoryHeapBase::NO_CACHING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "name" : "android::MemoryHeapBase::(anonymous enum at frameworks/native/libs/binder/include/binder/MemoryHeapBase.h:32:5)",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "self_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::NO_ERROR"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "android::UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "android::BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "android::ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "android::FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "android::BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "android::NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "android::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "android::UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "android::FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "android::UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
+   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Errors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "android::PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "android::PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "android::PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
+   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/ThreadDefs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::BufferQueueDefs::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueueDefs::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::BufferQueueDefs::(anonymous enum at frameworks/native/libs/ui/include/ui/BufferQueueDefs.h:27:9)",
+   "referenced_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/BufferQueueDefs.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<String8, String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::DEFAULT_MAX_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:44:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:45:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferItemConsumer::NO_BUFFER_AVAILABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:46:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_copy<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_copy<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_copy<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_ctor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_dtor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_move<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_move<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_move<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String16>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:187:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBufferMapper::GRALLOC_2"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBufferMapper::GRALLOC_3"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBufferMapper::GRALLOC_4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "name" : "android::GraphicBufferMapper::Version",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferConsumer::STALE_BUFFER_SLOT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferConsumer::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::IGraphicBufferConsumer::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::IGraphicBufferConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h:47:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::Api"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::AllLocal"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1651602789,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_QUEUE"
+    },
+    {
+     "enum_field_value" : 1651012962,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_HUB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:90:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferProducer::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:81:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_NONE"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PIXEL_FORMAT_CUSTOM"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::PIXEL_FORMAT_TRANSLUCENT"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PIXEL_FORMAT_TRANSPARENT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PIXEL_FORMAT_OPAQUE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::PIXEL_FORMAT_RGBA_5551"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::PIXEL_FORMAT_RGBA_4444"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PIXEL_FORMAT_RGBA_1010102"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "name" : "android::(anonymous enum at frameworks/native/libs/ui/include/ui/PixelFormat.h:32:1)",
+   "referenced_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "self_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PixelFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 157929241,
+     "name" : "android::os::IInputConstants::BLOCK_FLAG_SLIPPERY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_64_static/gen/aidl/android/os/IInputConstants.h:20:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIl"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5000,
+     "name" : "android::os::IInputConstants::UNMULTIPLIED_DEFAULT_DISPATCHING_TIMEOUT_MILLIS"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::os::IInputConstants::INVALID_BATTERY_CAPACITY"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::os::IInputConstants::INVALID_INPUT_EVENT_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_64_static/gen/aidl/android/os/IInputConstants.h:15:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::Fence::TIMEOUT_NEVER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "name" : "android::Fence::(anonymous enum at frameworks/native/libs/ui/include/ui/Fence.h:48:5)",
+   "referenced_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "self_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Fence::Status::Invalid"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Fence::Status::Unsignaled"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::Fence::Status::Signaled"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence6StatusE",
+   "name" : "android::Fence::Status",
+   "referenced_type" : "_ZTIN7android5Fence6StatusE",
+   "self_type" : "_ZTIN7android5Fence6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Mutex::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Mutex::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
+   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::READ_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "name" : "android::Parcel::ReadFlags",
+   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RWLock::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RWLock::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
+   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::binder::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::binder::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::binder::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::binder::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::binder::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::binder::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::binder::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::binder::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::binder::Status::EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "android::binder::Status::EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::binder::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::binder::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6Status9ExceptionE",
+   "name" : "android::binder::Status::Exception",
+   "referenced_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "self_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "name" : "android::traits<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "name" : "android::traits<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "name" : "android::traits<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned char>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599098439,
+     "name" : "android::IBinder::PING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598311760,
+     "name" : "android::IBinder::DUMP_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598246212,
+     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598968902,
+     "name" : "android::IBinder::INTERFACE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599295570,
+     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598380116,
+     "name" : "android::IBinder::EXTENSION_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599097156,
+     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599362900,
+     "name" : "android::IBinder::TWEET_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598835019,
+     "name" : "android::IBinder::LIKE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FLAG_ONEWAY"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IBinder::FLAG_CLEAR_BUF"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "name" : "android::IBinder::(anonymous enum at frameworks/native/libs/binder/include/binder/IBinder.h:51:5)",
+   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::FIRST_INC_STRONG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:318:5)",
+   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:309:5)",
+   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Surface::DEFAULT_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:369:5)",
+   "referenced_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "self_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::Surface::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:368:5)",
+   "referenced_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::HidlReturnRestriction::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "name" : "android::hardware::HidlReturnRestriction",
+   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::hardware::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "name" : "android::hardware::Status::Exception",
+   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::READPTRPOS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::WRITEPTRPOS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::DATAPTRPOS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::EVFLAGWORDPOS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "name" : "android::hardware::details::GrantorType",
+   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::kSynchronizedReadWrite"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::kUnsynchronizedWrite"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
+   "name" : "android::hardware::MQFlavor",
+   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::API"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::ALL_LOCAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CURRENTLY_CONNECTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::OK"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_INIT"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::UNKNOWN_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::UNSPECIFIED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK_HI"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_MIPMAP_COMPLETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 8,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::HW_IMAGE_ENCODER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIm"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HLG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_HLG"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_BT2020"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_HLG"
+    },
+    {
+     "enum_field_value" : 142999552,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::basic_string<char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<basic_string<char>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<double>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<float>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIlE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::WAKE_UP_ONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::WAKE_UP_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "name" : "android::Condition::WakeUpType",
+   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
+   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
+   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::State::VALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::State::INVALID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::State::FORCED_VALID_FOR_TEST"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime5StateE",
+   "name" : "android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::Snapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::Snapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::Snapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "name" : "android::FenceTime::Snapshot::State",
+   "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "self_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_buffer_request"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP25camera3_stream_buffer_ret"
+    }
+   ],
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "return_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP10_jintArray",
+   "self_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jbyteArray",
+   "self_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jcharArray",
+   "self_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jlongArray",
+   "self_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "return_type" : "_ZTIP11_jthrowable",
+   "self_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jfloatArray",
+   "self_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jshortArray",
+   "self_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP13_jdoubleArray",
+   "self_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(_JNIEnv *, int, _jclass *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "return_type" : "_ZTIP13_jobjectArray",
+   "self_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP14_jbooleanArray",
+   "self_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(_JNIEnv *, _jobjectArray *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "name" : "_jobject *(_JNIEnv *, void *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDP13__va_list_tagE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(_JNIEnv *, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "return_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(_JNIEnv *, _jintArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long *(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "return_type" : "_ZTIPl",
+   "self_type" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "name" : "long *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPl",
+   "self_type" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(_JNIEnv *, _jarray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(const JNINativeInterface **, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDP13__va_list_tagE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(const JNINativeInterface **, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "name" : "void *(const JNINativeInterface **, void *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(const JNINativeInterface **, int, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvE",
+   "name" : "unsigned char (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP11hw_device_tE",
+   "name" : "int (hw_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, __va_list_tag *), void *, int, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiP13__va_list_tagE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "name" : "int (ANativeWindow *, int, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (alloc_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tE",
+   "name" : "int (framebuffer_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (framebuffer_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiE",
+   "name" : "int (framebuffer_device_t *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "name" : "int (framebuffer_device_t *, int, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvE",
+   "name" : "int (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (_JNIEnv *, _jthrowable *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jthrowable"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (_JNIEnv *, _jarray *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "name" : "int (_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (_JNIEnv *, _jclass *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "name" : "int (_JNIEnv *, _jstring *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (_JNIEnv *, _JavaVM **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnviE",
+   "name" : "int (_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVME",
+   "name" : "int (_JavaVM *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (_JavaVM *, _JNIEnv **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPPviE",
+   "name" : "int (_JavaVM *, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8AIBinder"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK7AParcel"
+    },
+    {
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceE",
+   "name" : "int (const camera3_device *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (const camera3_device *, camera3_capture_request *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP23camera3_capture_request"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (const camera3_device *, camera3_stream_configuration *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP28camera3_stream_configuration"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (const camera3_device *, const camera3_callback_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (const camera3_device *, const camera3_stream_buffer_set *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera3_stream_buffer_set"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (const gralloc_module_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tizE",
+   "name" : "int (const gralloc_module_t *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK23camera_module_callbacksE",
+   "name" : "int (const camera_module_callbacks *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPKcbE",
+   "name" : "int (const char *, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPKcbE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPKcbE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNIInvokeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (const JNIInvokeInterface **, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "name" : "int (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "name" : "int (const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvE",
+   "name" : "int (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvE",
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiP11camera_infoE",
+   "name" : "int (int, camera_info *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP11camera_info"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiP11camera_infoE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPK25camera_stream_combinationE",
+   "name" : "int (int, const camera_stream_combination *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera_stream_combination"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPP15camera_metadataE",
+   "name" : "int (int, camera_metadata **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPP15camera_metadataE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFivE",
+   "name" : "int ()",
+   "referenced_type" : "_ZTIFivE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFivE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "name" : "long (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "name" : "long (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "long (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPvE",
+   "name" : "long (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPvE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPvlE",
+   "name" : "long (void *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPvlE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPvlE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFlPvlS_mE",
+   "name" : "long (void *, long, void *, unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFlPvlS_mE",
+   "return_type" : "_ZTIl",
+   "self_type" : "_ZTIFlPvlS_mE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (AMediaCodec *, void *, media_status_t, int, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTI14media_status_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (AMediaCodec *, void *, AMediaFormat *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviE",
+   "name" : "void (AMediaCodec *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14alloc_device_tPciE",
+   "name" : "void (alloc_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14alloc_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14vendor_tag_opsE",
+   "name" : "void (vendor_tag_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14vendor_tag_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14vendor_tag_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP20framebuffer_device_tPciE",
+   "name" : "void (framebuffer_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvE",
+   "name" : "void (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "name" : "void (_JNIEnv *, _jlongArray *, long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, const long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (_JNIEnv *, _jshortArray *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (_JNIEnv *, _jarray *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (_JNIEnv *, _jstring *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (_JNIEnv *, _jstring *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvPKcE",
+   "name" : "void (_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTI18AMediaDrmEventType"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned long, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmKeyStatus"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (const camera3_device *, vendor_tag_query_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP20vendor_tag_query_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceiE",
+   "name" : "void (const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14camera3_stream"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (const camera3_callback_ops *, const camera3_notify_msg *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK18camera3_notify_msg"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (const camera3_callback_ops *, const camera3_capture_result *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_capture_result"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK21camera3_stream_buffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "name" : "void (const camera_module_callbacks *, const char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "name" : "void (const camera_module_callbacks *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "name" : "void (android::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN7android6ParcelE"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "name" : "void (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "name" : "void (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (const JNINativeInterface **, void *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (const JNINativeInterface **, void *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (const JNINativeInterface **, void *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (const JNINativeInterface **, void *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (const JNINativeInterface **, void *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "name" : "void (const JNINativeInterface **, void *, long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (const JNINativeInterface **, void *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIP13__va_list_tag"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (const JNINativeInterface **, void *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (const JNINativeInterface **, void *, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvE",
+   "name" : "void (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderE",
+   "name" : "void (void *, AImageReader *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (void *, AImageReader *, AHardwareBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvmE",
+   "name" : "void (unsigned long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "referenced_type" : "_ZTIFvmE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvmE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AImageReader_acquireLatestImage",
+   "linker_set_key" : "AImageReader_acquireLatestImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireLatestImageAsync",
+   "linker_set_key" : "AImageReader_acquireLatestImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImage",
+   "linker_set_key" : "AImageReader_acquireNextImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImageAsync",
+   "linker_set_key" : "AImageReader_acquireNextImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_delete",
+   "linker_set_key" : "AImageReader_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getFormat",
+   "linker_set_key" : "AImageReader_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getHeight",
+   "linker_set_key" : "AImageReader_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getMaxImages",
+   "linker_set_key" : "AImageReader_getMaxImages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWidth",
+   "linker_set_key" : "AImageReader_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWindow",
+   "linker_set_key" : "AImageReader_getWindow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_new",
+   "linker_set_key" : "AImageReader_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_newWithUsage",
+   "linker_set_key" : "AImageReader_newWithUsage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setBufferRemovedListener",
+   "linker_set_key" : "AImageReader_setBufferRemovedListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP34AImageReader_BufferRemovedListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setImageListener",
+   "linker_set_key" : "AImageReader_setImageListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP26AImageReader_ImageListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImage_delete",
+   "linker_set_key" : "AImage_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_deleteAsync",
+   "linker_set_key" : "AImage_deleteAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getCropRect",
+   "linker_set_key" : "AImage_getCropRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIP14AImageCropRect"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getFormat",
+   "linker_set_key" : "AImage_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHardwareBuffer",
+   "linker_set_key" : "AImage_getHardwareBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHeight",
+   "linker_set_key" : "AImage_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getNumberOfPlanes",
+   "linker_set_key" : "AImage_getNumberOfPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneData",
+   "linker_set_key" : "AImage_getPlaneData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPh"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlanePixelStride",
+   "linker_set_key" : "AImage_getPlanePixelStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneRowStride",
+   "linker_set_key" : "AImage_getPlaneRowStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getTimestamp",
+   "linker_set_key" : "AImage_getTimestamp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getWidth",
+   "linker_set_key" : "AImage_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isRecoverable",
+   "linker_set_key" : "AMediaCodecActionCode_isRecoverable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isTransient",
+   "linker_set_key" : "AMediaCodecActionCode_isTransient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_delete",
+   "linker_set_key" : "AMediaCodecCryptoInfo_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getClearBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getClearBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getIV",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getIV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getKey",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getKey",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getMode",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getMode",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI17cryptoinfo_mode_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTIm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_new",
+   "linker_set_key" : "AMediaCodecCryptoInfo_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTI17cryptoinfo_mode_t"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_setPattern",
+   "linker_set_key" : "AMediaCodecCryptoInfo_setPattern",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIP20cryptoinfo_pattern_t"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_configure",
+   "linker_set_key" : "AMediaCodec_configure",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByName",
+   "linker_set_key" : "AMediaCodec_createCodecByName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByNameForClient",
+   "linker_set_key" : "AMediaCodec_createCodecByNameForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByType",
+   "linker_set_key" : "AMediaCodec_createDecoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createDecoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByType",
+   "linker_set_key" : "AMediaCodec_createEncoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createEncoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createInputSurface",
+   "linker_set_key" : "AMediaCodec_createInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createPersistentInputSurface",
+   "linker_set_key" : "AMediaCodec_createPersistentInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_delete",
+   "linker_set_key" : "AMediaCodec_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueInputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueOutputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_flush",
+   "linker_set_key" : "AMediaCodec_flush",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getBufferFormat",
+   "linker_set_key" : "AMediaCodec_getBufferFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputBuffer",
+   "linker_set_key" : "AMediaCodec_getInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputFormat",
+   "linker_set_key" : "AMediaCodec_getInputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getName",
+   "linker_set_key" : "AMediaCodec_getName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPPc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputBuffer",
+   "linker_set_key" : "AMediaCodec_getOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputFormat",
+   "linker_set_key" : "AMediaCodec_getOutputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueSecureInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueSecureInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseCrypto",
+   "linker_set_key" : "AMediaCodec_releaseCrypto",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseName",
+   "linker_set_key" : "AMediaCodec_releaseName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBuffer",
+   "linker_set_key" : "AMediaCodec_releaseOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBufferAtTime",
+   "linker_set_key" : "AMediaCodec_releaseOutputBufferAtTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setAsyncNotifyCallback",
+   "linker_set_key" : "AMediaCodec_setAsyncNotifyCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setInputSurface",
+   "linker_set_key" : "AMediaCodec_setInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setOutputSurface",
+   "linker_set_key" : "AMediaCodec_setOutputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setParameters",
+   "linker_set_key" : "AMediaCodec_setParameters",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_signalEndOfInputStream",
+   "linker_set_key" : "AMediaCodec_signalEndOfInputStream",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_start",
+   "linker_set_key" : "AMediaCodec_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_stop",
+   "linker_set_key" : "AMediaCodec_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_delete",
+   "linker_set_key" : "AMediaCrypto_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaCrypto_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_new",
+   "linker_set_key" : "AMediaCrypto_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaCrypto",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "linker_set_key" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_close",
+   "linker_set_key" : "AMediaDataSource_close",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_delete",
+   "linker_set_key" : "AMediaDataSource_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_new",
+   "linker_set_key" : "AMediaDataSource_new",
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_newUri",
+   "linker_set_key" : "AMediaDataSource_newUri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setClose",
+   "linker_set_key" : "AMediaDataSource_setClose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetAvailableSize",
+   "linker_set_key" : "AMediaDataSource_setGetAvailableSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFlPvlE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetSize",
+   "linker_set_key" : "AMediaDataSource_setGetSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFlPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setReadAt",
+   "linker_set_key" : "AMediaDataSource_setReadAt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFlPvlS_mE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setUserdata",
+   "linker_set_key" : "AMediaDataSource_setUserdata",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDrm_closeSession",
+   "linker_set_key" : "AMediaDrm_closeSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_createByUUID",
+   "linker_set_key" : "AMediaDrm_createByUUID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIP9AMediaDrm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_decrypt",
+   "linker_set_key" : "AMediaDrm_decrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_encrypt",
+   "linker_set_key" : "AMediaDrm_encrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getKeyRequest",
+   "linker_set_key" : "AMediaDrm_getKeyRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTI16AMediaDrmKeyType"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_getPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyString",
+   "linker_set_key" : "AMediaDrm_getPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getProvisionRequest",
+   "linker_set_key" : "AMediaDrm_getProvisionRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getSecureStops",
+   "linker_set_key" : "AMediaDrm_getSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaDrm_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_openSession",
+   "linker_set_key" : "AMediaDrm_openSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideKeyResponse",
+   "linker_set_key" : "AMediaDrm_provideKeyResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideProvisionResponse",
+   "linker_set_key" : "AMediaDrm_provideProvisionResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_queryKeyStatus",
+   "linker_set_key" : "AMediaDrm_queryKeyStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_release",
+   "linker_set_key" : "AMediaDrm_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_releaseSecureStops",
+   "linker_set_key" : "AMediaDrm_releaseSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_removeKeys",
+   "linker_set_key" : "AMediaDrm_removeKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_restoreKeys",
+   "linker_set_key" : "AMediaDrm_restoreKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnEventListener",
+   "linker_set_key" : "AMediaDrm_setOnEventListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnExpirationUpdateListener",
+   "linker_set_key" : "AMediaDrm_setOnExpirationUpdateListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArraylE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnKeysChangeListener",
+   "linker_set_key" : "AMediaDrm_setOnKeysChangeListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_setPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyString",
+   "linker_set_key" : "AMediaDrm_setPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_sign",
+   "linker_set_key" : "AMediaDrm_sign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_verify",
+   "linker_set_key" : "AMediaDrm_verify",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_advance",
+   "linker_set_key" : "AMediaExtractor_advance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_delete",
+   "linker_set_key" : "AMediaExtractor_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getCachedDuration",
+   "linker_set_key" : "AMediaExtractor_getCachedDuration",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getFileFormat",
+   "linker_set_key" : "AMediaExtractor_getFileFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getPsshInfo",
+   "linker_set_key" : "AMediaExtractor_getPsshInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP8PsshInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleCryptoInfo",
+   "linker_set_key" : "AMediaExtractor_getSampleCryptoInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFlags",
+   "linker_set_key" : "AMediaExtractor_getSampleFlags",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFormat",
+   "linker_set_key" : "AMediaExtractor_getSampleFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleSize",
+   "linker_set_key" : "AMediaExtractor_getSampleSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTime",
+   "linker_set_key" : "AMediaExtractor_getSampleTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTrackIndex",
+   "linker_set_key" : "AMediaExtractor_getSampleTrackIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackCount",
+   "linker_set_key" : "AMediaExtractor_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackFormat",
+   "linker_set_key" : "AMediaExtractor_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_new",
+   "linker_set_key" : "AMediaExtractor_new",
+   "return_type" : "_ZTIP15AMediaExtractor",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_readSampleData",
+   "linker_set_key" : "AMediaExtractor_readSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_seekTo",
+   "linker_set_key" : "AMediaExtractor_seekTo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTI8SeekMode"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_selectTrack",
+   "linker_set_key" : "AMediaExtractor_selectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSource",
+   "linker_set_key" : "AMediaExtractor_setDataSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceCustom",
+   "linker_set_key" : "AMediaExtractor_setDataSourceCustom",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceFd",
+   "linker_set_key" : "AMediaExtractor_setDataSourceFd",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_unselectTrack",
+   "linker_set_key" : "AMediaExtractor_unselectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaFormat_clear",
+   "linker_set_key" : "AMediaFormat_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_copy",
+   "linker_set_key" : "AMediaFormat_copy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_delete",
+   "linker_set_key" : "AMediaFormat_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getBuffer",
+   "linker_set_key" : "AMediaFormat_getBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getDouble",
+   "linker_set_key" : "AMediaFormat_getDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getFloat",
+   "linker_set_key" : "AMediaFormat_getFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt32",
+   "linker_set_key" : "AMediaFormat_getInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt64",
+   "linker_set_key" : "AMediaFormat_getInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPl"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getRect",
+   "linker_set_key" : "AMediaFormat_getRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getSize",
+   "linker_set_key" : "AMediaFormat_getSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPm"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getString",
+   "linker_set_key" : "AMediaFormat_getString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_new",
+   "linker_set_key" : "AMediaFormat_new",
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setBuffer",
+   "linker_set_key" : "AMediaFormat_setBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setDouble",
+   "linker_set_key" : "AMediaFormat_setDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setFloat",
+   "linker_set_key" : "AMediaFormat_setFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt32",
+   "linker_set_key" : "AMediaFormat_setInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt64",
+   "linker_set_key" : "AMediaFormat_setInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setRect",
+   "linker_set_key" : "AMediaFormat_setRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setSize",
+   "linker_set_key" : "AMediaFormat_setSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setString",
+   "linker_set_key" : "AMediaFormat_setString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_toString",
+   "linker_set_key" : "AMediaFormat_toString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_addTrack",
+   "linker_set_key" : "AMediaMuxer_addTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_append",
+   "linker_set_key" : "AMediaMuxer_append",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI10AppendMode"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_delete",
+   "linker_set_key" : "AMediaMuxer_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackCount",
+   "linker_set_key" : "AMediaMuxer_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackFormat",
+   "linker_set_key" : "AMediaMuxer_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_new",
+   "linker_set_key" : "AMediaMuxer_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI12OutputFormat"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setLocation",
+   "linker_set_key" : "AMediaMuxer_setLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setOrientationHint",
+   "linker_set_key" : "AMediaMuxer_setOrientationHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_start",
+   "linker_set_key" : "AMediaMuxer_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_stop",
+   "linker_set_key" : "AMediaMuxer_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_writeSampleData",
+   "linker_set_key" : "AMediaMuxer_writeSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaCodecBufferInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND",
+   "name" : "AMEDIACODEC_KEY_SUSPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUM",
+   "name" : "AMEDIAFORMAT_KEY_ALBUM",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD",
+   "name" : "AMEDIAFORMAT_KEY_CSD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_0",
+   "name" : "AMEDIAFORMAT_KEY_CSD_0",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_1",
+   "name" : "AMEDIAFORMAT_KEY_CSD_1",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_2",
+   "name" : "AMEDIAFORMAT_KEY_CSD_2",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_D263",
+   "name" : "AMEDIAFORMAT_KEY_D263",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DATE",
+   "name" : "AMEDIAFORMAT_KEY_DATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DURATION",
+   "name" : "AMEDIAFORMAT_KEY_DURATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ESDS",
+   "name" : "AMEDIAFORMAT_KEY_ESDS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GENRE",
+   "name" : "AMEDIAFORMAT_KEY_GENRE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOCATION",
+   "name" : "AMEDIAFORMAT_KEY_LOCATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOOP",
+   "name" : "AMEDIAFORMAT_KEY_LOOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MIME",
+   "name" : "AMEDIAFORMAT_KEY_MIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PSSH",
+   "name" : "AMEDIAFORMAT_KEY_PSSH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ROTATION",
+   "name" : "AMEDIAFORMAT_KEY_ROTATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SEI",
+   "name" : "AMEDIAFORMAT_KEY_SEI",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_STRIDE",
+   "name" : "AMEDIAFORMAT_KEY_STRIDE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TIME_US",
+   "name" : "AMEDIAFORMAT_KEY_TIME_US",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TITLE",
+   "name" : "AMEDIAFORMAT_KEY_TITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_YEAR",
+   "name" : "AMEDIAFORMAT_KEY_YEAR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  }
+ ],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA32_KDs",
+   "name" : "char16_t const (&)[32]",
+   "referenced_type" : "_ZTIA32_KDs",
+   "self_type" : "_ZTIRA32_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA33_KDs",
+   "name" : "char16_t const (&)[33]",
+   "referenced_type" : "_ZTIA33_KDs",
+   "self_type" : "_ZTIRA33_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA34_KDs",
+   "name" : "char16_t const (&)[34]",
+   "referenced_type" : "_ZTIA34_KDs",
+   "self_type" : "_ZTIRA34_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA36_KDs",
+   "name" : "char16_t const (&)[36]",
+   "referenced_type" : "_ZTIA36_KDs",
+   "self_type" : "_ZTIRA36_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA40_KDs",
+   "name" : "char16_t const (&)[40]",
+   "referenced_type" : "_ZTIA40_KDs",
+   "self_type" : "_ZTIRA40_KDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA50_Kc",
+   "name" : "char const (&)[50]",
+   "referenced_type" : "_ZTIA50_Kc",
+   "self_type" : "_ZTIRA50_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA53_Kc",
+   "name" : "char const (&)[53]",
+   "referenced_type" : "_ZTIA53_Kc",
+   "self_type" : "_ZTIRA53_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA54_Kc",
+   "name" : "char const (&)[54]",
+   "referenced_type" : "_ZTIA54_Kc",
+   "self_type" : "_ZTIRA54_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA60_Kc",
+   "name" : "char const (&)[60]",
+   "referenced_type" : "_ZTIA60_Kc",
+   "self_type" : "_ZTIRA60_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA62_Kc",
+   "name" : "char const (&)[62]",
+   "referenced_type" : "_ZTIA62_Kc",
+   "self_type" : "_ZTIRA62_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA65_Kc",
+   "name" : "char const (&)[65]",
+   "referenced_type" : "_ZTIA65_Kc",
+   "self_type" : "_ZTIRA65_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA66_Kc",
+   "name" : "char const (&)[66]",
+   "referenced_type" : "_ZTIA66_Kc",
+   "self_type" : "_ZTIRA66_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA67_Kc",
+   "name" : "char const (&)[67]",
+   "referenced_type" : "_ZTIA67_Kc",
+   "self_type" : "_ZTIRA67_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA68_Kc",
+   "name" : "char const (&)[68]",
+   "referenced_type" : "_ZTIA68_Kc",
+   "self_type" : "_ZTIRA68_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA75_Kc",
+   "name" : "char const (&)[75]",
+   "referenced_type" : "_ZTIA75_Kc",
+   "self_type" : "_ZTIRA75_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRA78_Kc",
+   "name" : "char const (&)[78]",
+   "referenced_type" : "_ZTIA78_Kc",
+   "self_type" : "_ZTIRA78_Kc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus &",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIRK18AMediaDrmKeyStatus",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder &",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android10BufferItemE",
+   "name" : "const android::BufferItem &",
+   "referenced_type" : "_ZTIKN7android10BufferItemE",
+   "self_type" : "_ZTIRKN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
+   "name" : "const android::Parcelable &",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIRKN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata &",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIRKN7android11HdrMetadataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper &",
+   "referenced_type" : "_ZTIKN7android13GrallocMapperE",
+   "self_type" : "_ZTIRKN7android13GrallocMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap> &",
+   "referenced_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2ui4SizeE",
+   "name" : "const android::ui::Size &",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIRKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4RectE",
+   "name" : "const android::Rect &",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIRKN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5PointE",
+   "name" : "const android::Point &",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIRKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType &",
+   "referenced_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig &",
+   "referenced_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType &",
+   "referenced_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6ParcelE",
+   "name" : "const android::Parcel &",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIRKN7android6ParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6RegionE",
+   "name" : "const android::Region &",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIRKN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIRKN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android6binder6StatusE",
+   "name" : "const android::binder::Status &",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIRKN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android7String8E",
+   "name" : "const android::String8 &",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIRKN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm32EEE",
+   "name" : "const android::String16::StaticData<32> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm32EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm33EEE",
+   "name" : "const android::String16::StaticData<33> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm33EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm34EEE",
+   "name" : "const android::String16::StaticData<34> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm34EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm36EEE",
+   "name" : "const android::String16::StaticData<36> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm36EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILm40EEE",
+   "name" : "const android::String16::StaticData<40> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILm40EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8String16E",
+   "name" : "const android::String16 &",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIRKN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version &",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status &",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIRKN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKN7android9FloatRectE",
+   "name" : "const android::FloatRect &",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIRKN7android9FloatRectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "name" : "const std::vector<long, std::allocator<long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
+   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "name" : "const std::optional<std::vector<long, std::allocator<long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKP6AImage",
+   "name" : "AImage *const &",
+   "referenced_type" : "_ZTIKP6AImage",
+   "self_type" : "_ZTIRKP6AImage",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const &",
+   "referenced_type" : "_ZTIKPN7android10BufferItemE",
+   "self_type" : "_ZTIRKPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKa",
+   "name" : "const signed char &",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIRKa",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKb",
+   "name" : "const bool &",
+   "referenced_type" : "_ZTIKb",
+   "self_type" : "_ZTIRKb",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKd",
+   "name" : "const double &",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIRKd",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKf",
+   "name" : "const float &",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIRKf",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKh",
+   "name" : "const unsigned char &",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIRKh",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKi",
+   "name" : "const int &",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIRKi",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKj",
+   "name" : "const unsigned int &",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIRKj",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKl",
+   "name" : "const long &",
+   "referenced_type" : "_ZTIKl",
+   "self_type" : "_ZTIRKl",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKm",
+   "name" : "const unsigned long &",
+   "referenced_type" : "_ZTIKm",
+   "self_type" : "_ZTIRKm",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKs",
+   "name" : "const short &",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIRKs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRKt",
+   "name" : "const unsigned short &",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIRKt",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android10BufferItemE",
+   "name" : "android::BufferItem &",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIRN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android10TextOutputE",
+   "name" : "android::TextOutput &",
+   "referenced_type" : "_ZTIN7android10TextOutputE",
+   "self_type" : "_ZTIRN7android10TextOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer &",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIRN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIRN7android16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation &",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "self_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> &",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> &",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> &",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android4RectE",
+   "name" : "android::Rect &",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIRN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android5FenceE",
+   "name" : "android::Fence &",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIRN7android5FenceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android5MutexE",
+   "name" : "android::Mutex &",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIRN7android5MutexE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android5PointE",
+   "name" : "android::Point &",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIRN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6RWLockE",
+   "name" : "android::RWLock &",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIRN7android6RWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6RegionE",
+   "name" : "android::Region &",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIRN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIRN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android6binder6StatusE",
+   "name" : "android::binder::Status &",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIRN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android7String8E",
+   "name" : "android::String8 &",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIRN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8LOG_stubE",
+   "name" : "android::LOG_stub &",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIRN7android8LOG_stubE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8String16E",
+   "name" : "android::String16 &",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIRN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
+   "name" : "android::hardware::Status &",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIRN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRP6AImage",
+   "name" : "AImage *&",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIRP6AImage",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPKi",
+   "name" : "const int *&",
+   "referenced_type" : "_ZTIPKi",
+   "self_type" : "_ZTIRPKi",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPKv",
+   "name" : "const void *&",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIRPKv",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPN7android10BufferItemE",
+   "name" : "android::BufferItem *&",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIRPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPi",
+   "name" : "int *&",
+   "referenced_type" : "_ZTIPi",
+   "self_type" : "_ZTIRPi",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRPv",
+   "name" : "void *&",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIRPv",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRh",
+   "name" : "unsigned char &",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIRh",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRi",
+   "name" : "int &",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIRi",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIRm",
+   "name" : "unsigned long &",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIRm",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP10_jintArray",
+   "name" : "_jintArray *",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTIP10_jintArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP10_jmethodID",
+   "name" : "_jmethodID *",
+   "referenced_type" : "_ZTI10_jmethodID",
+   "self_type" : "_ZTIP10_jmethodID",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11AMediaCodec",
+   "name" : "AMediaCodec *",
+   "referenced_type" : "_ZTI11AMediaCodec",
+   "self_type" : "_ZTIP11AMediaCodec",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11AMediaMuxer",
+   "name" : "AMediaMuxer *",
+   "referenced_type" : "_ZTI11AMediaMuxer",
+   "self_type" : "_ZTIP11AMediaMuxer",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11DrmListener",
+   "name" : "DrmListener *",
+   "referenced_type" : "_ZTI11DrmListener",
+   "self_type" : "_ZTIP11DrmListener",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jbyteArray",
+   "name" : "_jbyteArray *",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTIP11_jbyteArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jcharArray",
+   "name" : "_jcharArray *",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTIP11_jcharArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jlongArray",
+   "name" : "_jlongArray *",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTIP11_jlongArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11_jthrowable",
+   "name" : "_jthrowable *",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTIP11_jthrowable",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11camera_face",
+   "name" : "camera_face *",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTIP11camera_face",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11camera_info",
+   "name" : "camera_info *",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTIP11camera_info",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11hw_device_t",
+   "name" : "hw_device_t *",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTIP11hw_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP11hw_module_t",
+   "name" : "hw_module_t *",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIP11hw_module_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12AImageReader",
+   "name" : "AImageReader *",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIP12AImageReader",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12AMediaCrypto",
+   "name" : "AMediaCrypto *",
+   "referenced_type" : "_ZTI12AMediaCrypto",
+   "self_type" : "_ZTIP12AMediaCrypto",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12AMediaFormat",
+   "name" : "AMediaFormat *",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIP12AMediaFormat",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12CodecHandler",
+   "name" : "CodecHandler *",
+   "referenced_type" : "_ZTI12CodecHandler",
+   "self_type" : "_ZTIP12CodecHandler",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12JavaVMOption",
+   "name" : "JavaVMOption *",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTIP12JavaVMOption",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12_jfloatArray",
+   "name" : "_jfloatArray *",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTIP12_jfloatArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP12_jshortArray",
+   "name" : "_jshortArray *",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTIP12_jshortArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13AIBinder_Weak",
+   "name" : "AIBinder_Weak *",
+   "referenced_type" : "_ZTI13AIBinder_Weak",
+   "self_type" : "_ZTIP13AIBinder_Weak",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13NdkDataSource",
+   "name" : "NdkDataSource *",
+   "referenced_type" : "_ZTI13NdkDataSource",
+   "self_type" : "_ZTIP13NdkDataSource",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13__va_list_tag",
+   "name" : "__va_list_tag *",
+   "referenced_type" : "_ZTI13__va_list_tag",
+   "self_type" : "_ZTIP13__va_list_tag",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13_jdoubleArray",
+   "name" : "_jdoubleArray *",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTIP13_jdoubleArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13_jobjectArray",
+   "name" : "_jobjectArray *",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTIP13_jobjectArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13android_ycbcr",
+   "name" : "android_ycbcr *",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTIP13android_ycbcr",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13audio_usage_t",
+   "name" : "audio_usage_t *",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTIP13audio_usage_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13camera_stream",
+   "name" : "camera_stream *",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTIP13camera_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP13native_handle",
+   "name" : "native_handle *",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIP13native_handle",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14AIBinder_Class",
+   "name" : "AIBinder_Class *",
+   "referenced_type" : "_ZTI14AIBinder_Class",
+   "self_type" : "_ZTIP14AIBinder_Class",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14AImageCropRect",
+   "name" : "AImageCropRect *",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTIP14AImageCropRect",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14_jbooleanArray",
+   "name" : "_jbooleanArray *",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTIP14_jbooleanArray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14alloc_device_t",
+   "name" : "alloc_device_t *",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTIP14alloc_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14audio_format_t",
+   "name" : "audio_format_t *",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIP14audio_format_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14audio_source_t",
+   "name" : "audio_source_t *",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTIP14audio_source_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14camera3_stream",
+   "name" : "camera3_stream *",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIP14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP14vendor_tag_ops",
+   "name" : "vendor_tag_ops *",
+   "referenced_type" : "_ZTI14vendor_tag_ops",
+   "self_type" : "_ZTIP14vendor_tag_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15AMediaExtractor",
+   "name" : "AMediaExtractor *",
+   "referenced_type" : "_ZTI15AMediaExtractor",
+   "self_type" : "_ZTIP15AMediaExtractor",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15audio_devices_t",
+   "name" : "audio_devices_t *",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIP15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP15camera_metadata",
+   "name" : "camera_metadata *",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIP15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP16AMediaDataSource",
+   "name" : "AMediaDataSource *",
+   "referenced_type" : "_ZTI16AMediaDataSource",
+   "self_type" : "_ZTIP16AMediaDataSource",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t *",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTIP17audio_gain_mode_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray *",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIP18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIP18AMediaDrmKeyStatus",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18android_flex_plane",
+   "name" : "android_flex_plane *",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTIP18android_flex_plane",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP18camera3_device_ops",
+   "name" : "camera3_device_ops *",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTIP18camera3_device_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19android_dataspace_t",
+   "name" : "android_dataspace_t *",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTIP19android_dataspace_t",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19audio_input_flags_t",
+   "name" : "audio_input_flags_t *",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTIP19audio_input_flags_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19audio_stream_type_t",
+   "name" : "audio_stream_type_t *",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTIP19audio_stream_type_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP19hw_module_methods_t",
+   "name" : "hw_module_methods_t *",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTIP19hw_module_methods_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t *",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIP20audio_channel_mask_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20audio_content_type_t",
+   "name" : "audio_content_type_t *",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTIP20audio_content_type_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20audio_output_flags_t",
+   "name" : "audio_output_flags_t *",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTIP20audio_output_flags_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t *",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTIP20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20framebuffer_device_t",
+   "name" : "framebuffer_device_t *",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTIP20framebuffer_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP20vendor_tag_query_ops",
+   "name" : "vendor_tag_query_ops *",
+   "referenced_type" : "_ZTI20vendor_tag_query_ops",
+   "self_type" : "_ZTIP20vendor_tag_query_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIP21AMediaCodecBufferInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21AMediaCodecCryptoInfo",
+   "name" : "AMediaCodecCryptoInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecCryptoInfo",
+   "self_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIP21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer *",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIP21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
+   "name" : "AIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
+   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP23camera3_capture_request",
+   "name" : "camera3_capture_request *",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTIP23camera3_capture_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret *",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTIP25camera3_stream_buffer_ret",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener *",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTIP26AImageReader_ImageListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t *",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIP26audio_encapsulation_type_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration *",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTIP28camera3_stream_configuration",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener *",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP3DIR",
+   "name" : "DIR *",
+   "referenced_type" : "_ZTI3DIR",
+   "self_type" : "_ZTIP3DIR",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP6AImage",
+   "name" : "AImage *",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIP6AImage",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7AParcel",
+   "name" : "AParcel *",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIP7AParcel",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7AStatus",
+   "name" : "AStatus *",
+   "referenced_type" : "_ZTI7AStatus",
+   "self_type" : "_ZTIP7AStatus",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_JNIEnv",
+   "name" : "_JNIEnv *",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTIP7_JNIEnv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_JavaVM",
+   "name" : "_JavaVM *",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTIP7_JavaVM",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_jarray",
+   "name" : "_jarray *",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTIP7_jarray",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP7_jclass",
+   "name" : "_jclass *",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTIP7_jclass",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8AIBinder",
+   "name" : "AIBinder *",
+   "referenced_type" : "_ZTI8AIBinder",
+   "self_type" : "_ZTIP8AIBinder",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8PsshInfo",
+   "name" : "PsshInfo *",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTIP8PsshInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8_jobject",
+   "name" : "_jobject *",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTIP8_jobject",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8_jstring",
+   "name" : "_jstring *",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTIP8_jstring",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9AMediaDrm",
+   "name" : "AMediaDrm *",
+   "referenced_type" : "_ZTI9AMediaDrm",
+   "self_type" : "_ZTIP9AMediaDrm",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIP9_jfieldID",
+   "name" : "_jfieldID *",
+   "referenced_type" : "_ZTI9_jfieldID",
+   "self_type" : "_ZTIP9_jfieldID",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPDs",
+   "name" : "char16_t *",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIPDs",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (*)(const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "self_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "self_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(*)(_JNIEnv *, int, _jclass *, _jobject *)",
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "self_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobjectArray *, int)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvPvlE",
+   "name" : "_jobject *(*)(_JNIEnv *, void *, long)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvlE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDP13__va_list_tagE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(*)(_JNIEnv *, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(*)(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "self_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(*)(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "self_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(*)(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "self_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(*)(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "self_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "self_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(*)(_JNIEnv *, _jintArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "self_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPlP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long *(*)(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPlP7_JNIEnvP11_jlongArrayPhE",
+   "self_type" : "_ZTIPFPlP7_JNIEnvP11_jlongArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPlPPK18JNINativeInterfacePvPhE",
+   "name" : "long *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPlPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPlPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(*)(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "self_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(*)(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "self_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(*)(_JNIEnv *, _jarray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDP13__va_list_tagE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_lE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, long)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_lE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_lE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvE",
+   "name" : "unsigned char (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "self_type" : "_ZTIPFhP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jobject *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP11hw_device_tE",
+   "name" : "int (*)(hw_device_t *)",
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "self_type" : "_ZTIPFiP11hw_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, __va_list_tag *), void *, int, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiP13__va_list_tagE",
+   "name" : "int (*)(ANativeWindow *, int, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiP13__va_list_tagE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (*)(alloc_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "self_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tE",
+   "name" : "int (*)(framebuffer_device_t *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (*)(framebuffer_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiE",
+   "name" : "int (*)(framebuffer_device_t *, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "name" : "int (*)(framebuffer_device_t *, int, int, int, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvE",
+   "name" : "int (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "self_type" : "_ZTIPFiP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (*)(_JNIEnv *, _jthrowable *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (*)(_JNIEnv *, _jarray *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "name" : "int (*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "name" : "int (*)(_JNIEnv *, _jstring *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (*)(_JNIEnv *, _JavaVM **)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnviE",
+   "name" : "int (*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "self_type" : "_ZTIPFiP7_JNIEnviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JavaVME",
+   "name" : "int (*)(_JavaVM *)",
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JavaVME",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (*)(_JavaVM *, _JNIEnv **, void *)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "self_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPPviE",
+   "name" : "int (*)(_JavaVM *, void **, int)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "self_type" : "_ZTIPFiP7_JavaVMPPviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (*)(const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "self_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceE",
+   "name" : "int (*)(const camera3_device *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (*)(const camera3_device *, camera3_capture_request *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (*)(const camera3_device *, camera3_stream_configuration *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (*)(const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (*)(const camera3_device *, const camera3_callback_ops *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (*)(const camera3_device *, const camera3_stream_buffer_set *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tizE",
+   "name" : "int (*)(const gralloc_module_t *, int, ...)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tizE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPK23camera_module_callbacksE",
+   "name" : "int (*)(const camera_module_callbacks *)",
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "self_type" : "_ZTIPFiPK23camera_module_callbacksE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPKcbE",
+   "name" : "int (*)(const char *, bool)",
+   "referenced_type" : "_ZTIFiPKcbE",
+   "self_type" : "_ZTIPFiPKcbE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNIInvokeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "name" : "int (*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiPvE",
+   "name" : "int (*)(void *)",
+   "referenced_type" : "_ZTIFiPvE",
+   "self_type" : "_ZTIPFiPvE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiiP11camera_infoE",
+   "name" : "int (*)(int, camera_info *)",
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "self_type" : "_ZTIPFiiP11camera_infoE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "name" : "int (*)(int, const camera_stream_combination *)",
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "self_type" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFiiPP15camera_metadataE",
+   "name" : "int (*)(int, camera_metadata **)",
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "self_type" : "_ZTIPFiiPP15camera_metadataE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFivE",
+   "name" : "int (*)()",
+   "referenced_type" : "_ZTIFivE",
+   "self_type" : "_ZTIPFivE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectE",
+   "name" : "long (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvE",
+   "name" : "long (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPvE",
+   "name" : "long (*)(void *)",
+   "referenced_type" : "_ZTIFlPvE",
+   "self_type" : "_ZTIPFlPvE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPvlE",
+   "name" : "long (*)(void *, long)",
+   "referenced_type" : "_ZTIFlPvlE",
+   "self_type" : "_ZTIPFlPvlE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFlPvlS_mE",
+   "name" : "long (*)(void *, long, void *, unsigned long)",
+   "referenced_type" : "_ZTIFlPvlS_mE",
+   "self_type" : "_ZTIPFlPvlS_mE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (*)(AMediaCodec *, void *, media_status_t, int, const char *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (*)(AMediaCodec *, void *, AMediaFormat *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviE",
+   "name" : "void (*)(AMediaCodec *, void *, int)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (*)(AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP14alloc_device_tPciE",
+   "name" : "void (*)(alloc_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "self_type" : "_ZTIPFvP14alloc_device_tPciE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP14vendor_tag_opsE",
+   "name" : "void (*)(vendor_tag_ops *)",
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "self_type" : "_ZTIPFvP14vendor_tag_opsE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "name" : "void (*)(framebuffer_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "self_type" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvE",
+   "name" : "void (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "self_type" : "_ZTIPFvP7_JNIEnvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPliE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, long *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPliE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPliE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, const long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, float *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, double *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (*)(_JNIEnv *, _jarray *, void *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvPKcE",
+   "name" : "void (*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhmE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned long, bool)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusmbE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArraylE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (*)(const camera3_device *, vendor_tag_query_ops *)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceiE",
+   "name" : "void (*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (*)(const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "self_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_notify_msg *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_capture_result *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (*)(const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "name" : "void (*)(const camera_module_callbacks *, const char *, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "name" : "void (*)(const camera_module_callbacks *, int, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPN7android6ParcelEPKhmPKymE",
+   "name" : "void (*)(android::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long)",
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhmPKymE",
+   "self_type" : "_ZTIPFvPN7android6ParcelEPKhmPKymE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "name" : "void (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "name" : "void (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPliE",
+   "name" : "void (*)(const JNINativeInterface **, void *, long *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPliE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPliE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, __va_list_tag *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKlE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKlE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPlE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPlE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPlE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvE",
+   "name" : "void (*)(void *)",
+   "referenced_type" : "_ZTIFvPvE",
+   "self_type" : "_ZTIPFvPvE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderE",
+   "name" : "void (*)(void *, AImageReader *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (*)(void *, AImageReader *, AHardwareBuffer *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPFvmE",
+   "name" : "void (*)(unsigned long)",
+   "referenced_type" : "_ZTIFvmE",
+   "self_type" : "_ZTIPFvmE",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK11hw_module_t",
+   "name" : "const hw_module_t *",
+   "referenced_type" : "_ZTIK11hw_module_t",
+   "self_type" : "_ZTIPK11hw_module_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK12AImageReader",
+   "name" : "const AImageReader *",
+   "referenced_type" : "_ZTIK12AImageReader",
+   "self_type" : "_ZTIPK12AImageReader",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK12AMediaFormat",
+   "name" : "const AMediaFormat *",
+   "referenced_type" : "_ZTIK12AMediaFormat",
+   "self_type" : "_ZTIPK12AMediaFormat",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK14camera3_device",
+   "name" : "const camera3_device *",
+   "referenced_type" : "_ZTIK14camera3_device",
+   "self_type" : "_ZTIPK14camera3_device",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK14camera3_stream",
+   "name" : "const camera3_stream *",
+   "referenced_type" : "_ZTIK14camera3_stream",
+   "self_type" : "_ZTIPK14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK15JNINativeMethod",
+   "name" : "const JNINativeMethod *",
+   "referenced_type" : "_ZTIK15JNINativeMethod",
+   "self_type" : "_ZTIPK15JNINativeMethod",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK15camera_metadata",
+   "name" : "const camera_metadata *",
+   "referenced_type" : "_ZTIK15camera_metadata",
+   "self_type" : "_ZTIPK15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK16gralloc_module_t",
+   "name" : "const gralloc_module_t *",
+   "referenced_type" : "_ZTIK16gralloc_module_t",
+   "self_type" : "_ZTIPK16gralloc_module_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray *",
+   "referenced_type" : "_ZTIK18AMediaDrmByteArray",
+   "self_type" : "_ZTIPK18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIPK18AMediaDrmKeyStatus",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface",
+   "self_type" : "_ZTIPK18JNIInvokeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface",
+   "self_type" : "_ZTIPK18JNINativeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg *",
+   "referenced_type" : "_ZTIK18camera3_notify_msg",
+   "self_type" : "_ZTIPK18camera3_notify_msg",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops *",
+   "referenced_type" : "_ZTIK20camera3_callback_ops",
+   "self_type" : "_ZTIPK20camera3_callback_ops",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIPK21AMediaCodecBufferInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *",
+   "referenced_type" : "_ZTIK21camera3_stream_buffer",
+   "self_type" : "_ZTIPK21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request *",
+   "referenced_type" : "_ZTIK22camera3_buffer_request",
+   "self_type" : "_ZTIPK22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK22camera3_capture_result",
+   "name" : "const camera3_capture_result *",
+   "referenced_type" : "_ZTIK22camera3_capture_result",
+   "self_type" : "_ZTIPK22camera3_capture_result",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks *",
+   "referenced_type" : "_ZTIK23camera_module_callbacks",
+   "self_type" : "_ZTIPK23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set *",
+   "referenced_type" : "_ZTIK25camera3_stream_buffer_set",
+   "self_type" : "_ZTIPK25camera3_stream_buffer_set",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK25camera_stream_combination",
+   "name" : "const camera_stream_combination *",
+   "referenced_type" : "_ZTIK25camera_stream_combination",
+   "self_type" : "_ZTIPK25camera_stream_combination",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6AImage",
+   "name" : "const AImage *",
+   "referenced_type" : "_ZTIK6AImage",
+   "self_type" : "_ZTIPK6AImage",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue",
+   "self_type" : "_ZTIPK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK7AParcel",
+   "name" : "const AParcel *",
+   "referenced_type" : "_ZTIK7AParcel",
+   "self_type" : "_ZTIPK7AParcel",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKDs",
+   "name" : "const char16_t *",
+   "referenced_type" : "_ZTIKDs",
+   "self_type" : "_ZTIPKDs",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
+   "name" : "const android::Parcelable *",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIPKN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
+   "name" : "const android::VectorImpl *",
+   "referenced_type" : "_ZTIKN7android10VectorImplE",
+   "self_type" : "_ZTIPKN7android10VectorImplE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11BufferStateE",
+   "name" : "const android::BufferState *",
+   "referenced_type" : "_ZTIKN7android11BufferStateE",
+   "self_type" : "_ZTIPKN7android11BufferStateE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata *",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIPKN7android11HdrMetadataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap *",
+   "referenced_type" : "_ZTIKN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPKN7android11IMemoryHeapE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer *",
+   "referenced_type" : "_ZTIKN7android12MemoryDealerE",
+   "self_type" : "_ZTIPKN7android12MemoryDealerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle *",
+   "referenced_type" : "_ZTIKN7android12NativeHandleE",
+   "self_type" : "_ZTIPKN7android12NativeHandleE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry *",
+   "referenced_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory *",
+   "referenced_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2ui4SizeE",
+   "name" : "const android::ui::Size *",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIPKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4RectE",
+   "name" : "const android::Rect *",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIPKN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "size" : 8,
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 8,
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android5FenceE",
+   "name" : "const android::Fence *",
+   "referenced_type" : "_ZTIKN7android5FenceE",
+   "self_type" : "_ZTIPKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android5PointE",
+   "name" : "const android::Point *",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIPKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob *",
+   "referenced_type" : "_ZTIKN7android6Parcel4BlobE",
+   "self_type" : "_ZTIPKN7android6Parcel4BlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6ParcelE",
+   "name" : "const android::Parcel *",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIPKN7android6ParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6RegionE",
+   "name" : "const android::Region *",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIPKN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIPKN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android6binder6StatusE",
+   "name" : "const android::binder::Status *",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIPKN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
+   "name" : "const android::RefBase *",
+   "referenced_type" : "_ZTIKN7android7RefBaseE",
+   "self_type" : "_ZTIPKN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android7String8E",
+   "name" : "const android::String8 *",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIPKN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android7SurfaceE",
+   "name" : "const android::Surface *",
+   "referenced_type" : "_ZTIKN7android7SurfaceE",
+   "self_type" : "_ZTIPKN7android7SurfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8AHandlerE",
+   "name" : "const android::AHandler *",
+   "referenced_type" : "_ZTIKN7android8AHandlerE",
+   "self_type" : "_ZTIPKN7android8AHandlerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8String16E",
+   "name" : "const android::String16 *",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIPKN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status *",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIPKN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase *",
+   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
+   "self_type" : "_ZTIPKN7android9BpRefBaseE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKN7android9FloatRectE",
+   "name" : "const android::FloatRect *",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIPKN7android9FloatRectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKPK14camera3_stream",
+   "name" : "const camera3_stream *const *",
+   "referenced_type" : "_ZTIKPK14camera3_stream",
+   "self_type" : "_ZTIPKPK14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const *",
+   "referenced_type" : "_ZTIKPK21camera3_stream_buffer",
+   "self_type" : "_ZTIPKPK21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKa",
+   "name" : "const signed char *",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIPKa",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKl",
+   "name" : "const long *",
+   "referenced_type" : "_ZTIKl",
+   "self_type" : "_ZTIPKl",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKs",
+   "name" : "const short *",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIPKs",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN12AImageReader13FrameListenerE",
+   "name" : "AImageReader::FrameListener *",
+   "referenced_type" : "_ZTIN12AImageReader13FrameListenerE",
+   "self_type" : "_ZTIPN12AImageReader13FrameListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "name" : "AImageReader::CallbackHandler *",
+   "referenced_type" : "_ZTIN12AImageReader15CallbackHandlerE",
+   "self_type" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "name" : "AImageReader::BufferRemovedListener *",
+   "referenced_type" : "_ZTIN12AImageReader21BufferRemovedListenerE",
+   "self_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface *",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase *",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak *",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10BufferItemE",
+   "name" : "android::BufferItem *",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10BufferSlotE",
+   "name" : "android::BufferSlot *",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIPN7android10BufferSlotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10DataSourceE",
+   "name" : "android::DataSource *",
+   "referenced_type" : "_ZTIN7android10DataSourceE",
+   "self_type" : "_ZTIPN7android10DataSourceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10IDrmClientE",
+   "name" : "android::IDrmClient *",
+   "referenced_type" : "_ZTIN7android10IDrmClientE",
+   "self_type" : "_ZTIPN7android10IDrmClientE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10IInterfaceE",
+   "name" : "android::IInterface *",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIPN7android10IInterfaceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "name" : "android::MediaCodec::ResourceManagerServiceProxy *",
+   "referenced_type" : "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "self_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10MediaCodecE",
+   "name" : "android::MediaCodec *",
+   "referenced_type" : "_ZTIN7android10MediaCodecE",
+   "self_type" : "_ZTIPN7android10MediaCodecE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10MediaMuxerE",
+   "name" : "android::MediaMuxer *",
+   "referenced_type" : "_ZTIN7android10MediaMuxerE",
+   "self_type" : "_ZTIPN7android10MediaMuxerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android10ParcelableE",
+   "name" : "android::Parcelable *",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIPN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11AReplyTokenE",
+   "name" : "android::AReplyToken *",
+   "referenced_type" : "_ZTIN7android11AReplyTokenE",
+   "self_type" : "_ZTIPN7android11AReplyTokenE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11BufferStateE",
+   "name" : "android::BufferState *",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIPN7android11BufferStateE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11IDataSourceE",
+   "name" : "android::IDataSource *",
+   "referenced_type" : "_ZTIN7android11IDataSourceE",
+   "self_type" : "_ZTIPN7android11IDataSourceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap *",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPN7android11IMemoryHeapE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android11MediaWriterE",
+   "name" : "android::MediaWriter *",
+   "referenced_type" : "_ZTIN7android11MediaWriterE",
+   "self_type" : "_ZTIPN7android11MediaWriterE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener *",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12IMediaPlayerE",
+   "name" : "android::IMediaPlayer *",
+   "referenced_type" : "_ZTIN7android12IMediaPlayerE",
+   "self_type" : "_ZTIPN7android12IMediaPlayerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12IMediaSourceE",
+   "name" : "android::IMediaSource *",
+   "referenced_type" : "_ZTIN7android12IMediaSourceE",
+   "self_type" : "_ZTIPN7android12IMediaSourceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12NativeHandleE",
+   "name" : "android::NativeHandle *",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIPN7android12NativeHandleE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13MediaAppenderE",
+   "name" : "android::MediaAppender *",
+   "referenced_type" : "_ZTIN7android13MediaAppenderE",
+   "self_type" : "_ZTIPN7android13MediaAppenderE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13RpcConnectionE",
+   "name" : "android::RpcConnection *",
+   "referenced_type" : "_ZTIN7android13RpcConnectionE",
+   "self_type" : "_ZTIPN7android13RpcConnectionE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14BatteryCheckerE",
+   "name" : "android::BatteryChecker *",
+   "referenced_type" : "_ZTIN7android14BatteryCheckerE",
+   "self_type" : "_ZTIPN7android14BatteryCheckerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14MediaCodecInfoE",
+   "name" : "android::MediaCodecInfo *",
+   "referenced_type" : "_ZTIN7android14MediaCodecInfoE",
+   "self_type" : "_ZTIPN7android14MediaCodecInfoE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14MediaMuxerBaseE",
+   "name" : "android::MediaMuxerBase *",
+   "referenced_type" : "_ZTIN7android14MediaMuxerBaseE",
+   "self_type" : "_ZTIPN7android14MediaMuxerBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm32EEE",
+   "name" : "android::StaticString16<32> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm32EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm32EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm33EEE",
+   "name" : "android::StaticString16<33> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm33EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm33EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm34EEE",
+   "name" : "android::StaticString16<34> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm34EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm34EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm36EEE",
+   "name" : "android::StaticString16<36> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm36EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm36EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILm40EEE",
+   "name" : "android::StaticString16<40> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm40EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILm40EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15IMediaExtractorE",
+   "name" : "android::IMediaExtractor *",
+   "referenced_type" : "_ZTIN7android15IMediaExtractorE",
+   "self_type" : "_ZTIPN7android15IMediaExtractorE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener *",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIPN7android15SurfaceListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener *",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIPN7android16ConsumerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16MediaCodecBufferE",
+   "name" : "android::MediaCodecBuffer *",
+   "referenced_type" : "_ZTIN7android16MediaCodecBufferE",
+   "self_type" : "_ZTIPN7android16MediaCodecBufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16MediaHTTPServiceE",
+   "name" : "android::MediaHTTPService *",
+   "referenced_type" : "_ZTIN7android16MediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android16MediaHTTPServiceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16NuMediaExtractorE",
+   "name" : "android::NuMediaExtractor *",
+   "referenced_type" : "_ZTIN7android16NuMediaExtractorE",
+   "self_type" : "_ZTIPN7android16NuMediaExtractorE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker *",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIPN7android16OccupancyTrackerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16ProducerListenerE",
+   "name" : "android::ProducerListener *",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIPN7android16ProducerListenerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer *",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "name" : "android::AHandlerReflector<android::NuCachedSource2> *",
+   "referenced_type" : "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "self_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17DataSourceFactoryE",
+   "name" : "android::DataSourceFactory *",
+   "referenced_type" : "_ZTIN7android17DataSourceFactoryE",
+   "self_type" : "_ZTIPN7android17DataSourceFactoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17DrmPluginListenerE",
+   "name" : "android::DrmPluginListener *",
+   "referenced_type" : "_ZTIN7android17DrmPluginListenerE",
+   "self_type" : "_ZTIPN7android17DrmPluginListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "name" : "android::IMediaHTTPService *",
+   "referenced_type" : "_ZTIN7android17IMediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17IProducerListenerE",
+   "name" : "android::IProducerListener *",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIPN7android17IProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android17PersistentSurfaceE",
+   "name" : "android::PersistentSurface *",
+   "referenced_type" : "_ZTIN7android17PersistentSurfaceE",
+   "self_type" : "_ZTIPN7android17PersistentSurfaceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener *",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIPN7android18BnConsumerListenerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener *",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIPN7android18LWProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "name" : "android::IMediaDeathNotifier *",
+   "referenced_type" : "_ZTIN7android19IMediaDeathNotifierE",
+   "self_type" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19MediaPlayerListenerE",
+   "name" : "android::MediaPlayerListener *",
+   "referenced_type" : "_ZTIN7android19MediaPlayerListenerE",
+   "self_type" : "_ZTIPN7android19MediaPlayerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase *",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener *",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIPN7android20StubProducerListenerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta *",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "name" : "android::SimpleBestFitAllocator *",
+   "referenced_type" : "_ZTIN7android22SimpleBestFitAllocatorE",
+   "self_type" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void> *",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault *",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_64_static/gen/aidl/android/os/IInputConstants.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken> *",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle> *",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> *",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2ui4SizeE",
+   "name" : "android::ui::Size *",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIPN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier> *",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4IDrmE",
+   "name" : "android::IDrm *",
+   "referenced_type" : "_ZTIN7android4IDrmE",
+   "self_type" : "_ZTIPN7android4IDrmE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "name" : "android::List<sp<ABuffer>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "name" : "android::List<Event>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "name" : "android::List<BandwidthEntry>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4ListImE5_NodeE",
+   "name" : "android::List<unsigned long>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListImE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListImE5_NodeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4RectE",
+   "name" : "android::Rect *",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIPN7android4RectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5FenceE",
+   "name" : "android::Fence *",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIPN7android5FenceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock *",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5MutexE",
+   "name" : "android::Mutex *",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIPN7android5MutexE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5PointE",
+   "name" : "android::Point *",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIPN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "name" : "android::media::VolumeShaper::Configuration *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper13ConfigurationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "name" : "android::media::VolumeShaper::State *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper5StateE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "name" : "android::media::VolumeShaper::Operation *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper9OperationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface *",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6ParcelE",
+   "name" : "android::Parcel *",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIPN7android6ParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RWLockE",
+   "name" : "android::RWLock *",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIPN7android6RWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6RegionE",
+   "name" : "android::Region *",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIPN7android6RegionE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6ThreadE",
+   "name" : "android::Thread *",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIPN7android6ThreadE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIPN7android6VectorIhEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android6binder6StatusE",
+   "name" : "android::binder::Status *",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIPN7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ABufferE",
+   "name" : "android::ABuffer *",
+   "referenced_type" : "_ZTIN7android7ABufferE",
+   "self_type" : "_ZTIPN7android7ABufferE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "name" : "android::ALooper::LooperThread *",
+   "referenced_type" : "_ZTIN7android7ALooper12LooperThreadE",
+   "self_type" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ALooperE",
+   "name" : "android::ALooper *",
+   "referenced_type" : "_ZTIN7android7ALooperE",
+   "self_type" : "_ZTIPN7android7ALooperE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient *",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7IBinderE",
+   "name" : "android::IBinder *",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIPN7android7IBinderE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7ICryptoE",
+   "name" : "android::ICrypto *",
+   "referenced_type" : "_ZTIN7android7ICryptoE",
+   "self_type" : "_ZTIPN7android7ICryptoE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7IMemoryE",
+   "name" : "android::IMemory *",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIPN7android7IMemoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7RefBaseE",
+   "name" : "android::RefBase *",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIPN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7String8E",
+   "name" : "android::String8 *",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIPN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy *",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android7SurfaceE",
+   "name" : "android::Surface *",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIPN7android7SurfaceE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8AHandlerE",
+   "name" : "android::AHandler *",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIPN7android8AHandlerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8AMessageE",
+   "name" : "android::AMessage *",
+   "referenced_type" : "_ZTIN7android8AMessageE",
+   "self_type" : "_ZTIPN7android8AMessageE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8LOG_stubE",
+   "name" : "android::LOG_stub *",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIPN7android8LOG_stubE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8MetaDataE",
+   "name" : "android::MetaData *",
+   "referenced_type" : "_ZTIN7android8MetaDataE",
+   "self_type" : "_ZTIPN7android8MetaDataE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm32EEE",
+   "name" : "android::String16::StaticData<32> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm32EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm33EEE",
+   "name" : "android::String16::StaticData<33> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm33EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm34EEE",
+   "name" : "android::String16::StaticData<34> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm34EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm36EEE",
+   "name" : "android::String16::StaticData<36> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm36EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILm40EEE",
+   "name" : "android::String16::StaticData<40> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILm40EEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8String16E",
+   "name" : "android::String16 *",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIPN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor *",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient *",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "name" : "android::hardware::cas::native::V1_0::IDescrambler *",
+   "referenced_type" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE",
+   "self_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "name" : "android::hardware::drm::V1_2::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_210IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "name" : "android::hardware::drm::V1_4::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "name" : "android::hardware::drm::V1_4::LogMessage *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410LogMessageE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect *",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
+   "name" : "android::hardware::Status *",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIPN7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor *",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9BpRefBaseE",
+   "name" : "android::BpRefBase *",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIPN7android9BpRefBaseE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9CodecBaseE",
+   "name" : "android::CodecBase *",
+   "referenced_type" : "_ZTIN7android9CodecBaseE",
+   "self_type" : "_ZTIPN7android9CodecBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9ConditionE",
+   "name" : "android::Condition *",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIPN7android9ConditionE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot *",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPN7android9FloatRectE",
+   "name" : "android::FloatRect *",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIPN7android9FloatRectE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "std::vector<bool, std::allocator<bool>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "std::vector<double, std::allocator<double>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "std::vector<float, std::allocator<float>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "std::vector<int, std::allocator<int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "name" : "std::vector<long, std::allocator<long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
+   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP11hw_device_t",
+   "name" : "hw_device_t **",
+   "referenced_type" : "_ZTIP11hw_device_t",
+   "self_type" : "_ZTIPP11hw_device_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP12AImageReader",
+   "name" : "AImageReader **",
+   "referenced_type" : "_ZTIP12AImageReader",
+   "self_type" : "_ZTIPP12AImageReader",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP13ANativeWindow",
+   "name" : "ANativeWindow **",
+   "referenced_type" : "_ZTIP13ANativeWindow",
+   "self_type" : "_ZTIPP13ANativeWindow",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP14camera3_stream",
+   "name" : "camera3_stream **",
+   "referenced_type" : "_ZTIP14camera3_stream",
+   "self_type" : "_ZTIPP14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP15camera_metadata",
+   "name" : "camera_metadata **",
+   "referenced_type" : "_ZTIP15camera_metadata",
+   "self_type" : "_ZTIPP15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP6AImage",
+   "name" : "AImage **",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIPP6AImage",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP7_JNIEnv",
+   "name" : "_JNIEnv **",
+   "referenced_type" : "_ZTIP7_JNIEnv",
+   "self_type" : "_ZTIPP7_JNIEnv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP7_JavaVM",
+   "name" : "_JavaVM **",
+   "referenced_type" : "_ZTIP7_JavaVM",
+   "self_type" : "_ZTIPP7_JavaVM",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPP8AIBinder",
+   "name" : "AIBinder **",
+   "referenced_type" : "_ZTIP8AIBinder",
+   "self_type" : "_ZTIPP8AIBinder",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK13native_handle",
+   "name" : "const native_handle **",
+   "referenced_type" : "_ZTIPK13native_handle",
+   "self_type" : "_ZTIPPK13native_handle",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK15camera_metadata",
+   "name" : "const camera_metadata **",
+   "referenced_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIPPK15camera_metadata",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface **",
+   "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNIInvokeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface **",
+   "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNINativeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPKh",
+   "name" : "const unsigned char **",
+   "referenced_type" : "_ZTIPKh",
+   "self_type" : "_ZTIPPKh",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPPK13native_handle",
+   "name" : "const native_handle ***",
+   "referenced_type" : "_ZTIPPK13native_handle",
+   "self_type" : "_ZTIPPPK13native_handle",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
+   "self_type" : "_ZTIPPPK18JNIInvokeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNINativeInterface",
+   "self_type" : "_ZTIPPPK18JNINativeInterface",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPc",
+   "name" : "char **",
+   "referenced_type" : "_ZTIPc",
+   "self_type" : "_ZTIPPc",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPh",
+   "name" : "unsigned char **",
+   "referenced_type" : "_ZTIPh",
+   "self_type" : "_ZTIPPh",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPa",
+   "name" : "signed char *",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIPa",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPl",
+   "name" : "long *",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIPl",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPm",
+   "name" : "unsigned long *",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIPm",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPs",
+   "name" : "short *",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIPs",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K15audio_devices_t",
+   "name" : "audio_devices_t const[1]",
+   "referenced_type" : "_ZTIA1_15audio_devices_t",
+   "self_type" : "_ZTIA1_K15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t const[1]",
+   "referenced_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_KPKc",
+   "name" : "const char *const[1]",
+   "referenced_type" : "_ZTIA1_PKc",
+   "self_type" : "_ZTIA1_KPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA28_K15audio_devices_t",
+   "name" : "audio_devices_t const[28]",
+   "referenced_type" : "_ZTIA28_15audio_devices_t",
+   "self_type" : "_ZTIA28_K15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K15audio_devices_t",
+   "name" : "audio_devices_t const[2]",
+   "referenced_type" : "_ZTIA2_15audio_devices_t",
+   "self_type" : "_ZTIA2_K15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_K15audio_devices_t",
+   "name" : "audio_devices_t const[32]",
+   "referenced_type" : "_ZTIA32_15audio_devices_t",
+   "self_type" : "_ZTIA32_K15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_KDs",
+   "name" : "char16_t const[32]",
+   "referenced_type" : "_ZTIA32_Ds",
+   "self_type" : "_ZTIA32_KDs",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA33_KDs",
+   "name" : "char16_t const[33]",
+   "referenced_type" : "_ZTIA33_Ds",
+   "self_type" : "_ZTIA33_KDs",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA34_KDs",
+   "name" : "char16_t const[34]",
+   "referenced_type" : "_ZTIA34_Ds",
+   "self_type" : "_ZTIA34_KDs",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA36_KDs",
+   "name" : "char16_t const[36]",
+   "referenced_type" : "_ZTIA36_Ds",
+   "self_type" : "_ZTIA36_KDs",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA3_K15audio_devices_t",
+   "name" : "audio_devices_t const[3]",
+   "referenced_type" : "_ZTIA3_15audio_devices_t",
+   "self_type" : "_ZTIA3_K15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA40_KDs",
+   "name" : "char16_t const[40]",
+   "referenced_type" : "_ZTIA40_Ds",
+   "self_type" : "_ZTIA40_KDs",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA50_Kc",
+   "name" : "char const[50]",
+   "referenced_type" : "_ZTIA50_c",
+   "self_type" : "_ZTIA50_Kc",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA53_Kc",
+   "name" : "char const[53]",
+   "referenced_type" : "_ZTIA53_c",
+   "self_type" : "_ZTIA53_Kc",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA54_Kc",
+   "name" : "char const[54]",
+   "referenced_type" : "_ZTIA54_c",
+   "self_type" : "_ZTIA54_Kc",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA60_Kc",
+   "name" : "char const[60]",
+   "referenced_type" : "_ZTIA60_c",
+   "self_type" : "_ZTIA60_Kc",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA62_Kc",
+   "name" : "char const[62]",
+   "referenced_type" : "_ZTIA62_c",
+   "self_type" : "_ZTIA62_Kc",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA65_Kc",
+   "name" : "char const[65]",
+   "referenced_type" : "_ZTIA65_c",
+   "self_type" : "_ZTIA65_Kc",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Kc",
+   "name" : "char const[66]",
+   "referenced_type" : "_ZTIA66_c",
+   "self_type" : "_ZTIA66_Kc",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA67_Kc",
+   "name" : "char const[67]",
+   "referenced_type" : "_ZTIA67_c",
+   "self_type" : "_ZTIA67_Kc",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA68_Kc",
+   "name" : "char const[68]",
+   "referenced_type" : "_ZTIA68_c",
+   "self_type" : "_ZTIA68_Kc",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA75_Kc",
+   "name" : "char const[75]",
+   "referenced_type" : "_ZTIA75_c",
+   "self_type" : "_ZTIA75_Kc",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA76_KPKc",
+   "name" : "const char *const[76]",
+   "referenced_type" : "_ZTIA76_PKc",
+   "self_type" : "_ZTIA76_KPKc",
+   "size" : 608,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA78_Kc",
+   "name" : "char const[78]",
+   "referenced_type" : "_ZTIA78_c",
+   "self_type" : "_ZTIA78_Kc",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_K15audio_devices_t",
+   "name" : "audio_devices_t const[8]",
+   "referenced_type" : "_ZTIA8_15audio_devices_t",
+   "self_type" : "_ZTIA8_K15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11hw_module_t",
+   "name" : "const hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIK11hw_module_t",
+   "size" : 248,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AImageReader",
+   "name" : "const AImageReader",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIK12AImageReader",
+   "size" : 216,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AMediaFormat",
+   "name" : "const AMediaFormat",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIK12AMediaFormat",
+   "size" : 56,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12audio_config",
+   "name" : "const audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTIK12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_device",
+   "name" : "const camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTIK14camera3_device",
+   "size" : 136,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_stream",
+   "name" : "const camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIK14camera3_stream",
+   "size" : 96,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15JNINativeMethod",
+   "name" : "const JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTIK15JNINativeMethod",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15camera_metadata",
+   "name" : "const camera_metadata",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIK15camera_metadata",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK16gralloc_module_t",
+   "name" : "const gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTIK16gralloc_module_t",
+   "size" : 344,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17audio_config_base",
+   "name" : "const audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTIK17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIK18AMediaDrmByteArray",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTIK18JNIInvokeInterface",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTIK18JNINativeInterface",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18audio_attributes_t",
+   "name" : "const audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTIK18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTIK18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19audio_playback_rate",
+   "name" : "const audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTIK19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20audio_offload_info_t",
+   "name" : "const audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTIK20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTIK20camera3_callback_ops",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIK21camera3_stream_buffer",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTIK22camera3_buffer_request",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_capture_result",
+   "name" : "const camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTIK22camera3_capture_result",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTIK23camera_module_callbacks",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTIK25camera3_stream_buffer_set",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera_stream_combination",
+   "name" : "const camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTIK25camera_stream_combination",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_17",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTIK4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_18",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTIK4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6AImage",
+   "name" : "const AImage",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIK6AImage",
+   "size" : 104,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTIK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7AParcel",
+   "name" : "const AParcel",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIK7AParcel",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 16,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKDs",
+   "name" : "const char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIKDs",
+   "size" : 2,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10BufferItemE",
+   "name" : "const android::BufferItem",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIKN7android10BufferItemE",
+   "size" : 280,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10ParcelableE",
+   "name" : "const android::Parcelable",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIKN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10VectorImplE",
+   "name" : "const android::VectorImpl",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIKN7android10VectorImplE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BufferStateE",
+   "name" : "const android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIKN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIKN7android11HdrMetadataE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIKN7android11IMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIKN7android12MemoryDealerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIKN7android12NativeHandleE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper",
+   "referenced_type" : "_ZTIN7android13GrallocMapperE",
+   "self_type" : "_ZTIKN7android13GrallocMapperE",
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 256,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 184,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 248,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "size" : 416,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener>",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler>",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow>",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource>",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec>",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap>",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase>",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener>",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor>",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface>",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm>",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence>",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder>",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto>",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory>",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase>",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage>",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData>",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2ui4SizeE",
+   "name" : "const android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 56,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4RectE",
+   "name" : "const android::Rect",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIKN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5FenceE",
+   "name" : "const android::Fence",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5PointE",
+   "name" : "const android::Point",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType",
+   "referenced_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig",
+   "referenced_type" : "_ZTIN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType",
+   "referenced_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIKN7android6Parcel4BlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6ParcelE",
+   "name" : "const android::Parcel",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIKN7android6ParcelE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6RegionE",
+   "name" : "const android::Region",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIKN7android6RegionE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char>",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIKN7android6VectorIhEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6binder6StatusE",
+   "name" : "const android::binder::Status",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIKN7android6binder6StatusE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7RefBaseE",
+   "name" : "const android::RefBase",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIKN7android7RefBaseE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7String8E",
+   "name" : "const android::String8",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIKN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7SurfaceE",
+   "name" : "const android::Surface",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIKN7android7SurfaceE",
+   "size" : 8168,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8AHandlerE",
+   "name" : "const android::AHandler",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIKN7android8AHandlerE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm32EEE",
+   "name" : "const android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm33EEE",
+   "name" : "const android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm34EEE",
+   "name" : "const android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm36EEE",
+   "name" : "const android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILm40EEE",
+   "name" : "const android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILm40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String16E",
+   "name" : "const android::String16",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIKN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 48,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIKN7android8hardware6StatusE",
+   "size" : 32,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "const android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "const android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "const android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIKN7android9BpRefBaseE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FenceTime5StateE",
+   "name" : "const android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIKN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FloatRectE",
+   "name" : "const android::FloatRect",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIKN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "name" : "const std::shared_ptr<android::FenceTime>",
+   "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "self_type" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELm3EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Interlaced, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELm3EEE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELm2EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Compression, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELm2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELm2EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELm4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::ChromaSiting, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELm4EEE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELm4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::BlendMode, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELm4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
+   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELm3EEE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELm2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELm2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELm2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELm3EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELm3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELm5EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::ConnectionType, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELm5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELm5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELm9EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::Status, 9>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELm9EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELm9EEE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELm2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::SlotIndex, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELm2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELm2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELm23EEE",
+   "size" : 184,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELm20EEE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELm7EEE",
+   "size" : 28,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELm3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELm10EEE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELm57EEE",
+   "size" : 228,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELm5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELm25EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::BufferUsage, 25>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELm25EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELm25EEE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELm27EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::PixelFormat, 27>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELm27EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELm27EEE",
+   "size" : 108,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELm4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::RenderIntent, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELm4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELm13EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::ColorMode, 13>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELm13EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELm13EEE",
+   "size" : 52,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELm61EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::Dataspace, 61>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELm61EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELm61EEE",
+   "size" : 244,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELm26EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::BufferUsage, 26>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELm26EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELm26EEE",
+   "size" : 208,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELm28EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::PixelFormat, 28>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELm28EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELm28EEE",
+   "size" : 112,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELm4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Hdr, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELm4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELm4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELm14EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::ColorMode, 14>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELm14EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELm14EEE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELm65EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Dataspace, 65>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELm65EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELm65EEE",
+   "size" : 260,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>",
+   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>>",
+   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>>",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>>",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>>",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "name" : "const std::vector<long, std::allocator<long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
+   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
+   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP6AImage",
+   "name" : "AImage *const",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIKP6AImage",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AParcel",
+   "name" : "AParcel *const",
+   "referenced_type" : "_ZTIP7AParcel",
+   "self_type" : "_ZTIKP7AParcel",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AStatus",
+   "name" : "AStatus *const",
+   "referenced_type" : "_ZTIP7AStatus",
+   "self_type" : "_ZTIKP7AStatus",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK14camera3_stream",
+   "name" : "const camera3_stream *const",
+   "referenced_type" : "_ZTIPK14camera3_stream",
+   "self_type" : "_ZTIKPK14camera3_stream",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const",
+   "referenced_type" : "_ZTIPK21camera3_stream_buffer",
+   "self_type" : "_ZTIKPK21camera3_stream_buffer",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIKPN7android10BufferItemE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7IBinderE",
+   "name" : "android::IBinder *const",
+   "referenced_type" : "_ZTIPN7android7IBinderE",
+   "self_type" : "_ZTIKPN7android7IBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *const",
+   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKa",
+   "name" : "const signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIKa",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKb",
+   "name" : "const bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIKb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKl",
+   "name" : "const long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIKl",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKm",
+   "name" : "const unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIKm",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKs",
+   "name" : "const short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIKs",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 1,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVb",
+   "name" : "volatile bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIVb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Thread.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI10_jintArray",
+   "name" : "_jintArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTI10_jintArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mode",
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "min_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "max_value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "default_value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "step_value",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "min_ramp_ms",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_ramp_ms",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_gain",
+   "name" : "audio_gain",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTI10audio_gain",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "num_formats",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "formats",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIA32_14audio_format_t"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 10144,
+     "referenced_type" : "_ZTIN10audio_portUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_port",
+   "name" : "audio_port",
+   "referenced_type" : "_ZTI10audio_port",
+   "self_type" : "_ZTI10audio_port",
+   "size" : 1316,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jbyteArray",
+   "name" : "_jbyteArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTI11_jbyteArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jcharArray",
+   "name" : "_jcharArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTI11_jcharArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jlongArray",
+   "name" : "_jlongArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTI11_jlongArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jthrowable",
+   "name" : "_jthrowable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTI11_jthrowable",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "num_sources",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sources",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    },
+    {
+     "field_name" : "num_sinks",
+     "field_offset" : 27712,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sinks",
+     "field_offset" : 27744,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    }
+   ],
+   "linker_set_key" : "_ZTI11audio_patch",
+   "name" : "audio_patch",
+   "referenced_type" : "_ZTI11audio_patch",
+   "self_type" : "_ZTI11audio_patch",
+   "size" : 6924,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "rect",
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "score",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "left_eye",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "right_eye",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "mouth",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_face",
+   "name" : "camera_face",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTI11camera_face",
+   "size" : 48,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "facing",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device_version",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "static_camera_characteristics",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "resource_cost",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "conflicting_devices",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPPc"
+    },
+    {
+     "field_name" : "conflicting_devices_length",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_info",
+   "name" : "camera_info",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTI11camera_info",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11hw_module_t"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA12_m"
+    },
+    {
+     "field_name" : "close",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_device_t",
+   "name" : "hw_device_t",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTI11hw_device_t",
+   "size" : 120,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module_api_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hal_api_version",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "author",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "methods",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP19hw_module_methods_t"
+    },
+    {
+     "field_name" : "dso",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA25_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_module_t",
+   "name" : "hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTI11hw_module_t",
+   "size" : 248,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "optionString",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "extraInfo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12JavaVMOption",
+   "name" : "JavaVMOption",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTI12JavaVMOption",
+   "size" : 16,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jfloatArray",
+   "name" : "_jfloatArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTI12_jfloatArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jshortArray",
+   "name" : "_jshortArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTI12_jshortArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "offload_info",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI20audio_offload_info_t"
+    },
+    {
+     "field_name" : "frame_count",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_config",
+   "name" : "audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTI12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "timeLow",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeMid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "timeHiAndVersion",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "clockSeq",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "node",
+     "field_offset" : 80,
+     "referenced_type" : "_ZTIA6_h"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_uuid_s",
+   "name" : "audio_uuid_s",
+   "referenced_type" : "_ZTI12audio_uuid_s",
+   "self_type" : "_ZTI12audio_uuid_s",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIA4_l"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 192,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jdoubleArray",
+   "name" : "_jdoubleArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTI13_jdoubleArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jobjectArray",
+   "name" : "_jobjectArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTI13_jobjectArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "y",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cb",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "ystride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "cstride",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "chroma_step",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA8_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_ycbcr",
+   "name" : "android_ycbcr",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTI13android_ycbcr",
+   "size" : 80,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_audio_profiles",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "audio_profiles",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_13audio_profile"
+    },
+    {
+     "field_name" : "num_extra_audio_descriptors",
+     "field_offset" : 70784,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extra_audio_descriptors",
+     "field_offset" : 70816,
+     "referenced_type" : "_ZTIA32_28audio_extra_audio_descriptor"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 82080,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 82112,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 86208,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 87936,
+     "referenced_type" : "_ZTIN13audio_port_v7Ut_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_port_v7",
+   "name" : "audio_port_v7",
+   "referenced_type" : "_ZTI13audio_port_v7",
+   "self_type" : "_ZTI13audio_port_v7",
+   "size" : 11040,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_profile",
+   "name" : "audio_profile",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTI13audio_profile",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "get_number_of_cameras",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_camera_info",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFiiP11camera_infoE"
+    },
+    {
+     "field_name" : "set_callbacks",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFiPK23camera_module_callbacksE"
+    },
+    {
+     "field_name" : "get_vendor_tag_ops",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFvP14vendor_tag_opsE"
+    },
+    {
+     "field_name" : "open_legacy",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE"
+    },
+    {
+     "field_name" : "set_torch_mode",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFiPKcbE"
+    },
+    {
+     "field_name" : "init",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_physical_camera_info",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFiiPP15camera_metadataE"
+    },
+    {
+     "field_name" : "is_stream_combination_supported",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFiiPK25camera_stream_combinationE"
+    },
+    {
+     "field_name" : "notify_device_state_change",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFvmE"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIA2_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_module",
+   "name" : "camera_module",
+   "referenced_type" : "_ZTI13camera_module",
+   "self_type" : "_ZTI13camera_module",
+   "size" : 344,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_stream",
+   "name" : "camera_stream",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTI13camera_stream",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numFds",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numInts",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA0_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI13native_handle",
+   "name" : "native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTI13native_handle",
+   "size" : 12,
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AImageCropRect",
+   "name" : "AImageCropRect",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTI14AImageCropRect",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "nOptions",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "options",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP12JavaVMOption"
+    },
+    {
+     "field_name" : "ignoreUnrecognized",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "linker_set_key" : "_ZTI14JavaVMInitArgs",
+   "name" : "JavaVMInitArgs",
+   "referenced_type" : "_ZTI14JavaVMInitArgs",
+   "self_type" : "_ZTI14JavaVMInitArgs",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI14_jbooleanArray",
+   "name" : "_jbooleanArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTI14_jbooleanArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "alloc",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE"
+    },
+    {
+     "field_name" : "free",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFvP14alloc_device_tPciE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14alloc_device_t",
+   "name" : "alloc_device_t",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTI14alloc_device_t",
+   "size" : 200,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "input",
+     "referenced_type" : "_ZTI19audio_input_flags_t"
+    },
+    {
+     "field_name" : "output",
+     "referenced_type" : "_ZTI20audio_output_flags_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_io_flags",
+   "name" : "audio_io_flags",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14audio_io_flags",
+   "self_type" : "_ZTI14audio_io_flags",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "ops",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIP18camera3_device_ops"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_device",
+   "name" : "camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTI14camera3_device",
+   "size" : 136,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_buffers",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_stream",
+   "name" : "camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTI14camera3_stream",
+   "size" : 96,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "signature",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "fnPtr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI15JNINativeMethod",
+   "name" : "JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTI15JNINativeMethod",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs",
+   "self_type" : "_ZTI16JavaVMAttachArgs",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 24,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI16android_xy_color",
+   "name" : "android_xy_color",
+   "referenced_type" : "_ZTI16android_xy_color",
+   "self_type" : "_ZTI16android_xy_color",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "registerBuffer",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "unregisterBuffer",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "lock",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE"
+    },
+    {
+     "field_name" : "unlock",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tizE"
+    },
+    {
+     "field_name" : "lock_ycbcr",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE"
+    },
+    {
+     "field_name" : "lockAsync",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE"
+    },
+    {
+     "field_name" : "unlockAsync",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE"
+    },
+    {
+     "field_name" : "lockAsync_ycbcr",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE"
+    },
+    {
+     "field_name" : "getTransportSize",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E"
+    },
+    {
+     "field_name" : "validateBufferSize",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIA1_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16gralloc_module_t",
+   "name" : "gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTI16gralloc_module_t",
+   "size" : 344,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 24,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_config_base",
+   "name" : "audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTI17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "values",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_i"
+    },
+    {
+     "field_name" : "ramp_duration_ms",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_config",
+   "name" : "audio_gain_config",
+   "referenced_type" : "_ZTI17audio_gain_config",
+   "self_type" : "_ZTI17audio_gain_config",
+   "size" : 144,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "config_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI17audio_gain_config"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTI14audio_io_flags"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIN17audio_port_configUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_config",
+   "name" : "audio_port_config",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTI17audio_port_config",
+   "size" : 216,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "error_stream",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_error_msg",
+   "name" : "camera3_error_msg",
+   "referenced_type" : "_ZTI17camera3_error_msg",
+   "self_type" : "_ZTI17camera3_error_msg",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "jpeg_blob_id",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "jpeg_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_jpeg_blob",
+   "name" : "camera3_jpeg_blob",
+   "referenced_type" : "_ZTI17camera3_jpeg_blob",
+   "self_type" : "_ZTI17camera3_jpeg_blob",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "ptr",
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTI18AMediaDrmByteArray",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "keyId",
+     "referenced_type" : "_ZTI18AMediaDrmByteArray"
+    },
+    {
+     "field_name" : "keyType",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19AMediaKeyStatusType"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTI18AMediaDrmKeyStatus",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTI18JNIInvokeInterface",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 64,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 7488,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 7552,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 7616,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 7680,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 7744,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 7808,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 7872,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 7936,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 8000,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 8064,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 8128,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 8192,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 8384,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 8576,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 8640,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 8704,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 8768,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 8832,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 8896,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 8960,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 9024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 9088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 9152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 9216,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 9280,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 9408,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 9472,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 9536,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 9600,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 9664,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 9728,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 9792,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 9856,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 9920,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 9984,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 10048,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 10112,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 10176,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 10240,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 10304,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 10368,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 10432,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 10496,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 10560,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 10624,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 10688,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 10752,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 10816,
+     "referenced_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 10880,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 10944,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 11008,
+     "referenced_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 11072,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 11136,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 11200,
+     "referenced_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 11264,
+     "referenced_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 11328,
+     "referenced_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 11392,
+     "referenced_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 11456,
+     "referenced_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 11520,
+     "referenced_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 11584,
+     "referenced_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 11648,
+     "referenced_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 11712,
+     "referenced_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 11776,
+     "referenced_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 11840,
+     "referenced_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 11904,
+     "referenced_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 11968,
+     "referenced_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 12032,
+     "referenced_type" : "_ZTIPFPlP7_JNIEnvP11_jlongArrayPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 12096,
+     "referenced_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 12160,
+     "referenced_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 12224,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 12288,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 12352,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 12416,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 12480,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 12544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPliE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 12608,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 12672,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 12736,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 12800,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 12864,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 12928,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 12992,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 13056,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPlE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 13120,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 13184,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 13248,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 13312,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 13440,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 13504,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 13568,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKlE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 13632,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 13696,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 13760,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 13824,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 13888,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 13952,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 14016,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 14080,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 14144,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 14208,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 14272,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 14336,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 14400,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 14464,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 14528,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 14592,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 14656,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvlE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 14720,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 14784,
+     "referenced_type" : "_ZTIPFlP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 14848,
+     "referenced_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTI18JNINativeInterface",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 7488,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 7552,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 7616,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 7680,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 7744,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 7808,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 7872,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 7936,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 8000,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 8064,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 8128,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 8192,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 8384,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 8576,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 8640,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 8704,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 8768,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 8832,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 8896,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 8960,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 9024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 9088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDP13__va_list_tagE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 9152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 9216,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 9280,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 9408,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 9472,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 9536,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 9600,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 9664,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 9728,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 9792,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 9856,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 9920,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 9984,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 10048,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 10112,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 10176,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 10240,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDlE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 10304,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 10368,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 10432,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 10496,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 10560,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 10624,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 10688,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 10752,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 10816,
+     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 10880,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 10944,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 11008,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 11072,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 11136,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 11200,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 11264,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 11328,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 11392,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 11456,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 11520,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 11584,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 11648,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 11712,
+     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 11776,
+     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 11840,
+     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 11904,
+     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 11968,
+     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 12032,
+     "referenced_type" : "_ZTIPFPlPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 12096,
+     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 12160,
+     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 12224,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 12288,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 12352,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 12416,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 12480,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 12544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPliE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 12608,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 12672,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 12736,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 12800,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 12864,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 12928,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 12992,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 13056,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPlE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 13120,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 13184,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 13248,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 13312,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 13440,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 13504,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 13568,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKlE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 13632,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 13696,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 13760,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 13824,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 13888,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 13952,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 14016,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 14080,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 14144,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 14208,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 14272,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 14336,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 14400,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 14464,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 14528,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 14592,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 14656,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_lE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 14720,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 14784,
+     "referenced_type" : "_ZTIPFlPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 14848,
+     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 1864,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "top_left",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "component",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI22android_flex_component"
+    },
+    {
+     "field_name" : "bits_per_component",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits_used",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_increment",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_increment",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_subsampling",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_subsampling",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_flex_plane",
+   "name" : "android_flex_plane",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTI18android_flex_plane",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "content_type",
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "source",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI18audio_flags_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_attributes_t",
+   "name" : "audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTI18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "latency_class",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI25audio_mix_latency_class_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_port_mix_ext",
+   "name" : "audio_port_mix_ext",
+   "referenced_type" : "_ZTI18audio_port_mix_ext",
+   "self_type" : "_ZTI18audio_port_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "initialize",
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE"
+    },
+    {
+     "field_name" : "configure_streams",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE"
+    },
+    {
+     "field_name" : "register_stream_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE"
+    },
+    {
+     "field_name" : "construct_default_request_settings",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "process_capture_request",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE"
+    },
+    {
+     "field_name" : "get_metadata_vendor_tag_ops",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "flush",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceE"
+    },
+    {
+     "field_name" : "signal_stream_flush",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE"
+    },
+    {
+     "field_name" : "is_reconfiguration_required",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_device_ops",
+   "name" : "camera3_device_ops",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTI18camera3_device_ops",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN18camera3_notify_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_notify_msg",
+   "name" : "camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTI18camera3_notify_msg",
+   "size" : 40,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 168,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI19android_flex_format"
+    },
+    {
+     "field_name" : "num_planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP18android_flex_plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_layout",
+   "name" : "android_flex_layout",
+   "referenced_type" : "_ZTI19android_flex_layout",
+   "self_type" : "_ZTI19android_flex_layout",
+   "size" : 16,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "time_nanoseconds",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "position_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_mmap_position",
+   "name" : "audio_mmap_position",
+   "referenced_type" : "_ZTI19audio_mmap_position",
+   "self_type" : "_ZTI19audio_mmap_position",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSpeed",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mPitch",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mStretchMode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t"
+    },
+    {
+     "field_name" : "mFallbackMode",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_playback_rate",
+   "name" : "audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTI19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_shutter_msg",
+   "name" : "camera3_shutter_msg",
+   "referenced_type" : "_ZTI19camera3_shutter_msg",
+   "self_type" : "_ZTI19camera3_shutter_msg",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "open",
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI19hw_module_methods_t",
+   "name" : "hw_module_methods_t",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTI19hw_module_methods_t",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_points",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA8_j"
+    },
+    {
+     "field_name" : "xyzc_points",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIA_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_depth_points",
+   "name" : "android_depth_points",
+   "referenced_type" : "_ZTI20android_depth_points",
+   "self_type" : "_ZTI20android_depth_points",
+   "size" : 36,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "stream_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "bit_rate",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "duration_us",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "has_video",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "is_streaming",
+     "field_offset" : 264,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "bit_width",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offload_buffer_size",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "encapsulation_mode",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTI26audio_encapsulation_mode_t"
+    },
+    {
+     "field_name" : "content_id",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sync_id",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_info_t",
+   "name" : "audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTI20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "process_capture_result",
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE"
+    },
+    {
+     "field_name" : "notify",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE"
+    },
+    {
+     "field_name" : "request_stream_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE"
+    },
+    {
+     "field_name" : "return_stream_buffers",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera3_callback_ops",
+   "name" : "camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTI20camera3_callback_ops",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "encryptBlocks",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "skipBlocks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTI20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "fps",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "numFramebuffers",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIA7_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "setUpdateRect",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiiiiE"
+    },
+    {
+     "field_name" : "post",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "compositionComplete",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFvP20framebuffer_device_tPciE"
+    },
+    {
+     "field_name" : "enableScreen",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI20framebuffer_device_t",
+   "name" : "framebuffer_device_t",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTI20framebuffer_device_t",
+   "size" : 288,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "offset",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "presentationTimeUs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTI21AMediaCodecBufferInfo",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mKey",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "mValue",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 48,
+   "source_file" : "system/logging/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "encapsulation_modes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "encapsulation_metadata_types",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_port_device_ext",
+   "name" : "audio_port_device_ext",
+   "referenced_type" : "_ZTI21audio_port_device_ext",
+   "self_type" : "_ZTI21audio_port_device_ext",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "acquire_fence",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "release_fence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTI21camera3_stream_buffer",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "number_of_faces",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "faces",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11camera_face"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera_frame_metadata",
+   "name" : "camera_frame_metadata",
+   "referenced_type" : "_ZTI21camera_frame_metadata",
+   "self_type" : "_ZTI21camera_frame_metadata",
+   "size" : 16,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "dest_device",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "dest_device_address",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI21record_track_metadata",
+   "name" : "record_track_metadata",
+   "referenced_type" : "_ZTI21record_track_metadata",
+   "self_type" : "_ZTI21record_track_metadata",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "shared_memory_address",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "shared_memory_fd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer_size_frames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "burst_size_frames",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI22audio_mmap_buffer_flag"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_info",
+   "name" : "audio_mmap_buffer_info",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_info",
+   "self_type" : "_ZTI22audio_mmap_buffer_info",
+   "size" : 24,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_port_session_ext",
+   "name" : "audio_port_session_ext",
+   "referenced_type" : "_ZTI22audio_port_session_ext",
+   "self_type" : "_ZTI22audio_port_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers_requested",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_buffer_request",
+   "name" : "camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTI22camera3_buffer_request",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "partial_result",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_physcam_metadata",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_ids",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_metadata",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_capture_result",
+   "name" : "camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTI22camera3_capture_result",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "settings",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_physcam_settings",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_id",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_settings",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_capture_request",
+   "name" : "camera3_capture_request",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTI23camera3_capture_request",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "camera_device_status_change",
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksiiE"
+    },
+    {
+     "field_name" : "torch_mode_status_change",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksPKciE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera_module_callbacks",
+   "name" : "camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTI23camera_module_callbacks",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "usage",
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "content_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI23playback_track_metadata",
+   "name" : "playback_track_metadata",
+   "referenced_type" : "_ZTI23playback_track_metadata",
+   "self_type" : "_ZTI23playback_track_metadata",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI21record_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI24record_track_metadata_v7",
+   "name" : "record_track_metadata_v7",
+   "referenced_type" : "_ZTI24record_track_metadata_v7",
+   "self_type" : "_ZTI24record_track_metadata_v7",
+   "size" : 304,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
+   "name" : "android_cta861_3_metadata",
+   "referenced_type" : "_ZTI25android_cta861_3_metadata",
+   "self_type" : "_ZTI25android_cta861_3_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usecase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_port_config_mix_ext",
+   "name" : "audio_port_config_mix_ext",
+   "referenced_type" : "_ZTI25audio_port_config_mix_ext",
+   "self_type" : "_ZTI25audio_port_config_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32camera3_stream_buffer_req_status"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTI25camera3_stream_buffer_ret",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPPPK13native_handle"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_set",
+   "name" : "camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTI25camera3_stream_buffer_set",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP13camera_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera_stream_combination",
+   "name" : "camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTI25camera_stream_combination",
+   "size" : 24,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onImageAvailable",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTI26AImageReader_ImageListener",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
+   "name" : "android_smpte2086_metadata",
+   "referenced_type" : "_ZTI26android_smpte2086_metadata",
+   "self_type" : "_ZTI26android_smpte2086_metadata",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI23playback_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26playback_track_metadata_v7",
+   "name" : "playback_track_metadata_v7",
+   "referenced_type" : "_ZTI26playback_track_metadata_v7",
+   "self_type" : "_ZTI26playback_track_metadata_v7",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "z",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_coordinate",
+   "name" : "audio_microphone_coordinate",
+   "referenced_type" : "_ZTI27audio_microphone_coordinate",
+   "self_type" : "_ZTI27audio_microphone_coordinate",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "standard",
+     "referenced_type" : "_ZTI16audio_standard_t"
+    },
+    {
+     "field_name" : "descriptor_length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "descriptor",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_h"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTI28audio_extra_audio_descriptor",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_port_config_device_ext",
+   "name" : "audio_port_config_device_ext",
+   "referenced_type" : "_ZTI28audio_port_config_device_ext",
+   "self_type" : "_ZTI28audio_port_config_device_ext",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPP14camera3_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "session_parameters",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTI28camera3_stream_configuration",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI29audio_port_config_session_ext",
+   "name" : "audio_port_config_session_ext",
+   "referenced_type" : "_ZTI29audio_port_config_session_ext",
+   "self_type" : "_ZTI29audio_port_config_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "onAsyncInputAvailable",
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviE"
+    },
+    {
+     "field_name" : "onAsyncOutputAvailable",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE"
+    },
+    {
+     "field_name" : "onAsyncFormatChanged",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE"
+    },
+    {
+     "field_name" : "onAsyncError",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "name" : "AMediaCodecOnAsyncNotifyCallback",
+   "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "self_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "size" : 32,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device_id",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "channel_mapping",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA30_34audio_microphone_channel_mapping_t"
+    },
+    {
+     "field_name" : "location",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTI27audio_microphone_location_t"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "index_in_the_group",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sensitivity",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "max_spl",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "min_spl",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "directionality",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTI33audio_microphone_directionality_t"
+    },
+    {
+     "field_name" : "num_frequency_responses",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frequency_responses",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIA2_A256_f"
+    },
+    {
+     "field_name" : "geometric_location",
+     "field_offset" : 18176,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 18272,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_characteristic_t",
+   "name" : "audio_microphone_characteristic_t",
+   "referenced_type" : "_ZTI33audio_microphone_characteristic_t",
+   "self_type" : "_ZTI33audio_microphone_characteristic_t",
+   "size" : 2296,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onBufferRemoved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_17",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTI4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_18",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTI4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTI6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTI7_JNIEnv",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTI7_JavaVM",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jarray",
+   "name" : "_jarray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTI7_jarray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jclass",
+   "name" : "_jclass",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTI7_jclass",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "numentries",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "entries",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA0_9PsshEntry"
+    }
+   ],
+   "linker_set_key" : "_ZTI8PsshInfo",
+   "name" : "PsshInfo",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTI8PsshInfo",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI8_jobject",
+   "name" : "_jobject",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTI8_jobject",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI8_jstring",
+   "name" : "_jstring",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTI8_jstring",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "uuid",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "datalen",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI9PsshEntry",
+   "name" : "PsshEntry",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTI9PsshEntry",
+   "size" : 32,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10audio_portUt_E",
+   "name" : "audio_port::(anonymous union at system/media/audio/include/system/audio.h:654:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN10audio_portUt_E",
+   "self_type" : "_ZTIN10audio_portUt_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN13audio_port_v7Ut_E",
+   "name" : "audio_port_v7::(anonymous union at system/media/audio/include/system/audio.h:702:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN13audio_port_v7Ut_E",
+   "self_type" : "_ZTIN13audio_port_v7Ut_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI28audio_port_config_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI25audio_port_config_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI29audio_port_config_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN17audio_port_configUt_E",
+   "name" : "audio_port_config::(anonymous union at system/media/audio/include/system/audio.h:588:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN17audio_port_configUt_E",
+   "self_type" : "_ZTIN17audio_port_configUt_E",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "error",
+     "referenced_type" : "_ZTI17camera3_error_msg"
+    },
+    {
+     "field_name" : "shutter",
+     "referenced_type" : "_ZTI19camera3_shutter_msg"
+    },
+    {
+     "field_name" : "generic",
+     "referenced_type" : "_ZTIA32_h"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN18camera3_notify_msgUt_E",
+   "name" : "camera3_notify_msg::(anonymous union at hardware/libhardware/include/hardware/camera3.h:2141:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "self_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "name" : "audio_port_config_mix_ext::(anonymous union at system/media/audio/include/system/audio.h:529:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "self_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBinder",
+     "referenced_type" : "_ZTIP8AIBinder"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIN3ndk10SpAIBinderE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "interface",
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "name" : "ndk::ICInterface::ICInterfaceData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIN3ndk11ICInterfaceE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFlagThis",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__19once_flagE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThis",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParcel",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStability",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP13AIBinder_Weak"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AParcel" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AStatus"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AStatus" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "components",
+     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+    },
+    {
+     "field_name" : "offsetInBytes",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "sampleIncrementInBits",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "strideInBytes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "widthInSamples",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "heightInSamples",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "totalSizeInBytes",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "horizontalSubsampling",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "verticalSubsampling",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayout",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "aidl::android::hardware::graphics::common::ExtendableType",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
+    },
+    {
+     "field_name" : "offsetInBits",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "sizeInBits",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 48,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "aidl::android::hardware::graphics::common::XyColor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "aidl::android::hardware::graphics::common::Cta861_3",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "primaryRed",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "aidl::android::hardware::graphics::common::Smpte2086",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFenceTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "mCrop",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "mTransform",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mScalingMode",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mTimestamp",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "mIsAutoTimestamp",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mDataSpace",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "mSlot",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mIsDroppable",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 1320,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mTransformToDisplayInverse",
+     "field_offset" : 1328,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mSurfaceDamage",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mQueuedBuffer",
+     "field_offset" : 2184,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mIsStale",
+     "field_offset" : 2192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mApi",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItemE",
+   "name" : "android::BufferItem",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIN7android10BufferItemE",
+   "size" : 280,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mEglDisplay",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mBufferState",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android11BufferStateE"
+    },
+    {
+     "field_name" : "mRequestBufferCalled",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "mEglFence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mNeedsReallocation",
+     "field_offset" : 520,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferSlotE",
+   "name" : "android::BufferSlot",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIN7android10BufferSlotE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10IInterfaceE",
+   "name" : "android::IInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIN7android10IInterfaceE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android10IInterfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIN7android10ParcelableE",
+   "name" : "android::Parcelable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIN7android10ParcelableE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10ParcelableE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mItemSize",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImplE",
+   "name" : "android::VectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIN7android10VectorImplE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10VectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IDataSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "name" : "android::BnInterface<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource10getIMemoryEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource6readAtElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource7getSizeEPl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource5closeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8toStringEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "name" : "android::BnInterface<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaPlayerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "name" : "android::BnInterface<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceEill"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_13IStreamSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_11IDataSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer22setVideoSurfaceTextureERKNS_2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getBufferingSettingsEPNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20setBufferingSettingsERKNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12prepareAsyncEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5startEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5pauseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9isPlayingEPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19setPlaybackSettingsERK19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19getPlaybackSettingsEP19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setSyncSettingsERKNS_14AVSyncSettingsEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15getSyncSettingsEPNS_14AVSyncSettingsEPf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6seekToEiNS_10MediaTrack11ReadOptions8SeekModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18getCurrentPositionEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getDurationEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer8notifyAtEl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5resetEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18setAudioStreamTypeE19audio_stream_type_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10setLoopingEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9setVolumeEff"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setAuxEffectSendLevelEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15attachAuxEffectEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12setParameterEiRKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12getParameterEiPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setRetransmitEndpointEPK11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21getRetransmitEndpointEP11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setNextPlayerERKNS_2spIS0_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17applyVolumeShaperERKNS_2spINS_5media12VolumeShaper13ConfigurationEEERKNS1_INS3_9OperationEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getVolumeShaperStateEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10prepareDrmEPKhRKNS_6VectorIhEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10releaseDrmEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6invokeERKNS_6ParcelEPS1_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17setMetadataFilterERKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getMetadataEbbPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setOutputDeviceEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17getRoutedDeviceIdEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer25enableAudioDeviceCallbackEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "name" : "android::BnInterface<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5startEPNS_8MetaDataE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource9getFormatEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4readEPPNS_15MediaBufferBaseEPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource12readMultipleEPNS_6VectorIPNS_15MediaBufferBaseEEEjPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource19supportReadMultipleEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource22supportNonblockingReadEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5pauseEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android13IStreamSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "name" : "android::BnInterface<android::IStreamSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android13IStreamSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource11setListenerERKNS_2spINS_15IStreamListenerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource10setBuffersERKNS_6VectorINS_2spINS_7IMemoryEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource17onBufferAvailableEm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android13IStreamSource5flagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IMediaExtractorE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "name" : "android::BnInterface<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11countTracksEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor8getTrackEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor16getTrackMetaDataEmj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11getMetaDataEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor10getMetricsEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android15IMediaExtractor5flagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11setMediaCasERKNSt3__16vectorIhNS1_9allocatorIhEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor4nameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor13setEntryPointENS0_10EntryPointE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IStreamListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "name" : "android::BnInterface<android::IStreamListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IStreamListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener11queueBufferEmm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener12issueCommandENS0_7CommandEbRKNS_2spINS_8AMessageEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18IMediaPlayerClientE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android18IMediaPlayerClientE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18IMediaPlayerClient6notifyEiiiPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19IMediaPlayerServiceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android19IMediaPlayerServiceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService19createMediaRecorderERKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService23createMetadataRetrieverEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService6createERKNS_2spINS_18IMediaPlayerClientEEE15audio_session_tRKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android19IMediaPlayerService12getCodecListEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService22listenForRemoteDisplayERKNS_8String16ERKNS_2spINS_20IRemoteDisplayClientEEERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService14addBatteryDataEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService15pullBatteryDataEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjimPmPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android23IMediaMetadataRetrieverE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "name" : "android::BnInterface<android::IMediaMetadataRetriever>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android23IMediaMetadataRetrieverE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceEill"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_11IDataSourceEEEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever14getFrameAtTimeEliib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getImageAtIndexEiibb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever19getImageRectAtIndexEiiiiii"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getFrameAtIndexEiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractAlbumArtEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractMetadataEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "name" : "android::BnInterface<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPlPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mConsumerListener",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "name" : "android::BufferQueue::ProxyConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "self_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 64,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 56,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11BufferQueueE",
+   "name" : "android::BufferQueue",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueueE",
+   "self_type" : "_ZTIN7android11BufferQueueE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mDequeueCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mQueueCount",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mAcquireCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mShared",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferStateE",
+   "name" : "android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "flexFormat",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataCb",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "dataCr",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "chromaStride",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chromaStep",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mSlot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mGraphicBuffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mLockedBufferId",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMaxLockedBuffers",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIKm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAcquiredBuffers",
+     "field_offset" : 13440,
+     "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentLockedBuffers",
+     "field_offset" : 13760,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumerE",
+   "name" : "android::CpuConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11CpuConsumerE",
+   "self_type" : "_ZTIN7android11CpuConsumerE",
+   "size" : 1744,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1728,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemElm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1728,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1728,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1728,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "name" : "android::Flattenable<android::BufferItem>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "name" : "android::Flattenable<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventsDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android16FrameEventsDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventHistoryDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22FrameEventHistoryDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::CancelBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::DequeueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::RequestBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "name" : "android::Flattenable<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "name" : "android::Flattenable<android::FenceTime::Snapshot>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android9FenceTime8SnapshotE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "valid",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "connectId",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "latchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "firstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "lastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11FrameEventsE",
+   "name" : "android::FrameEvents",
+   "referenced_type" : "_ZTIN7android11FrameEventsE",
+   "self_type" : "_ZTIN7android11FrameEventsE",
+   "size" : 136,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "validTypes",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smpte2086",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI26android_smpte2086_metadata"
+    },
+    {
+     "field_name" : "cta8613",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI25android_cta861_3_metadata"
+    },
+    {
+     "field_name" : "hdr10plus",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadataE",
+   "name" : "android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIN7android11HdrMetadataE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIN7android11IMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android11IMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "name" : "android::KeyedVector<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android7AStringE",
+    "_ZTIN7android2spINS_14MediaCodecInfo12CapabilitiesEEE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12BnMemoryHeapE",
+   "name" : "android::BnMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12BnMemoryHeapE",
+   "self_type" : "_ZTIN7android12BnMemoryHeapE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDetachedEm"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "access" : "protected",
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA64_N7android12ConsumerBase4SlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAbandoned",
+     "field_offset" : 12352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mName",
+     "field_offset" : 12416,
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableMutex",
+     "field_offset" : 12480,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableListener",
+     "field_offset" : 12800,
+     "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumer",
+     "field_offset" : 12928,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPrevFinalReleaseFence",
+     "field_offset" : 12992,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 13056,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBaseE",
+   "name" : "android::ConsumerBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12ConsumerBaseE",
+   "self_type" : "_ZTIN7android12ConsumerBaseE",
+   "size" : 1688,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1672,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemElm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1672,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1672,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1672,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "android::LightRefBase<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHeap",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllocator",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPN7android22SimpleBestFitAllocatorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12MemoryDealerE",
+   "name" : "android::MemoryDealer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIN7android12MemoryDealerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12MemoryDealerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer8allocateEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer10deallocateEm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12MemoryDealer4dumpEPKc"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12NativeHandleE",
+   "name" : "android::NativeHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIN7android12NativeHandleE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::SortedVector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_compareEPKvSA_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIhEE",
+   "name" : "android::SortedVector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIhEE",
+   "self_type" : "_ZTIN7android12SortedVectorIhEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIjEE",
+   "name" : "android::SortedVector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIjEE",
+   "self_type" : "_ZTIN7android12SortedVectorIjEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE16do_move_backwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueue",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__15queueINS_8weak_ptrIN7android9FenceTimeEEENS_5dequeIS4_NS_9allocatorIS4_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13FenceTimelineE",
+   "name" : "android::FenceTimeline",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13FenceTimelineE",
+   "self_type" : "_ZTIN7android13FenceTimelineE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferMapper",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIRN7android19GraphicBufferMapperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mInitCheck",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumFds",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumInts",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mId",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferId",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeathCallbacks",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTINSt3__16vectorINS_4pairINS_8functionIFvPvmEEES3_EENS_9allocatorIS6_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIN7android13GraphicBufferE",
+   "size" : 256,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android13GraphicBufferE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "name" : "android::trait_pointer<android::String8>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhEE",
+   "name" : "android::trait_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhEE",
+   "self_type" : "_ZTIN7android13trait_pointerIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjEE",
+   "name" : "android::trait_pointer<unsigned int>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjEE",
+   "self_type" : "_ZTIN7android13trait_pointerIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android12BnMemoryHeapE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFD",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDevice",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNeedUnmap",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBaseE",
+   "name" : "android::MemoryHeapBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "self_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 96,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 64,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n32_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n32_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n56_NK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n64_NK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n72_NK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n80_NK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n88_NK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -72,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTvn8_n32_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTvn8_n32_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -96,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -96,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
+   "name" : "android::ReferenceMover",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
+   "self_type" : "_ZTIN7android14ReferenceMoverE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm32EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm32EEE",
+   "name" : "android::StaticString16<32>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm32EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm32EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm33EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm33EEE",
+   "name" : "android::StaticString16<33>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm33EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm33EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm34EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm34EEE",
+   "name" : "android::StaticString16<34>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm34EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm34EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm36EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm36EEE",
+   "name" : "android::StaticString16<36>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm36EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm36EEE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILm40EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILm40EEE",
+   "name" : "android::StaticString16<40>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILm40EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILm40EEE",
+   "size" : 96,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIN7android15SurfaceListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18onBuffersDiscardedERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android15SurfaceListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadline",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "interval",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "presentLatency",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16CompositorTimingE",
+   "name" : "android::CompositorTiming",
+   "referenced_type" : "_ZTIN7android16CompositorTimingE",
+   "self_type" : "_ZTIN7android16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIN7android16ConsumerListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16FlattenableUtilsE",
+   "name" : "android::FlattenableUtils",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FlattenableUtilsE",
+   "self_type" : "_ZTIN7android16FlattenableUtilsE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mIndex",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPostedTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestedPresentTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLatchTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFirstRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastRefreshStartTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDisplayPresentFence",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseFence",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "size" : 144,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "name" : "android::LightFlattenable<android::HdrMetadata>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android11HdrMetadataE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::QueryOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer11QueryOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::AttachBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::DequeueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "name" : "android::LightFlattenable<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "name" : "android::LightFlattenable<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "name" : "android::LightFlattenable<android::Region>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "mOccupancyTimes",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__113unordered_mapImlNS_4hashImEENS_8equal_toImEENS_9allocatorINS_4pairIKmlEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10ParcelableE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "occupancyAverage",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "usedThirdBuffer",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16OccupancyTracker7SegmentE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android16OccupancyTracker7Segment13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7Segment14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mPendingSegment",
+     "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSegmentHistory",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__15dequeIN7android16OccupancyTracker7SegmentENS_9allocatorIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancy",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancyChangeTime",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIN7android16OccupancyTrackerE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ProducerListenerE",
+   "name" : "android::ProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIN7android16ProducerListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android16ProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIN7android16ReferenceRenamerE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
+   "name" : "android::SortedVectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
+   "self_type" : "_ZTIN7android16SortedVectorImplE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "name" : "android::aggregate_traits<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::use_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::use_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveIhEE",
+   "name" : "android::use_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 208,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI13ANativeWindow",
+    "_ZTIN7android7SurfaceE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 184,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI19ANativeWindowBuffer",
+    "_ZTIN7android13GraphicBufferE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android11FrameEventsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameEventHistoryE",
+   "name" : "android::FrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17FrameEventHistoryE",
+   "self_type" : "_ZTIN7android17FrameEventHistoryE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17FrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "vsyncId",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "inputEventId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameTimelineInfoE",
+   "name" : "android::FrameTimelineInfo",
+   "referenced_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "self_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimelineInfo.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IConsumerListenerE",
+   "name" : "android::IConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IConsumerListenerE",
+   "self_type" : "_ZTIN7android17IConsumerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IConsumerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IProducerListenerE",
+   "name" : "android::IProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIN7android17IProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIN7android18BnConsumerListenerE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnProducerListenerE",
+   "name" : "android::BnProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnProducerListenerE",
+   "self_type" : "_ZTIN7android18BnProducerListenerE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListener13onBufferFreedERKNS_2wpINS_13GraphicBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBufferFreedListener",
+     "field_offset" : 13376,
+     "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumerE",
+   "size" : 1704,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1688,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemElm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1688,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1688,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1688,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "array",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "field_name" : "inUse",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mAllocation",
+     "referenced_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EEE",
+   "name" : "android::InlineStdAllocator<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EEE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIN7android18LWProducerListenerE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18TWProducerListenerE",
+   "name" : "android::TWProducerListener",
+   "referenced_type" : "_ZTIN7android18TWProducerListenerE",
+   "self_type" : "_ZTIN7android18TWProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "name" : "android::trait_trivial_copy<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "name" : "android::trait_trivial_copy<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "name" : "android::trait_trivial_copy<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "name" : "android::trait_trivial_copy<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "name" : "android::trait_trivial_copy<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "name" : "android::trait_trivial_copy<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "name" : "android::trait_trivial_copy<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "name" : "android::trait_trivial_copy<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "name" : "android::trait_trivial_copy<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "name" : "android::trait_trivial_copy<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "name" : "android::trait_trivial_copy<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
+   "name" : "android::trait_trivial_copy<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "name" : "android::trait_trivial_copy<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
+   "name" : "android::trait_trivial_copy<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "name" : "android::trait_trivial_copy<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "name" : "android::trait_trivial_copy<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "name" : "android::trait_trivial_copy<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "name" : "android::trait_trivial_ctor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "name" : "android::trait_trivial_ctor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "name" : "android::trait_trivial_ctor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "name" : "android::trait_trivial_ctor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "name" : "android::trait_trivial_ctor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "name" : "android::trait_trivial_ctor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "name" : "android::trait_trivial_ctor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "name" : "android::trait_trivial_ctor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "name" : "android::trait_trivial_ctor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "name" : "android::trait_trivial_ctor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "name" : "android::trait_trivial_ctor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "name" : "android::trait_trivial_ctor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "name" : "android::trait_trivial_ctor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "name" : "android::trait_trivial_ctor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "name" : "android::trait_trivial_ctor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "name" : "android::trait_trivial_ctor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "name" : "android::trait_trivial_dtor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "name" : "android::trait_trivial_dtor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "name" : "android::trait_trivial_dtor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "name" : "android::trait_trivial_dtor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "name" : "android::trait_trivial_dtor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "name" : "android::trait_trivial_dtor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "name" : "android::trait_trivial_dtor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "name" : "android::trait_trivial_dtor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "name" : "android::trait_trivial_dtor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "name" : "android::trait_trivial_dtor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "name" : "android::trait_trivial_dtor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "name" : "android::trait_trivial_dtor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "name" : "android::trait_trivial_dtor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "name" : "android::trait_trivial_dtor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "name" : "android::trait_trivial_dtor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "name" : "android::trait_trivial_dtor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "name" : "android::trait_trivial_move<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "name" : "android::trait_trivial_move<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "name" : "android::trait_trivial_move<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "name" : "android::trait_trivial_move<android::String16>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "template_args" : [ "_ZTIN7android8String16E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "name" : "android::trait_trivial_move<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "name" : "android::trait_trivial_move<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "name" : "android::trait_trivial_move<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "name" : "android::trait_trivial_move<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "name" : "android::trait_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "name" : "android::trait_trivial_move<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "name" : "android::trait_trivial_move<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "name" : "android::trait_trivial_move<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
+   "name" : "android::trait_trivial_move<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "name" : "android::trait_trivial_move<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
+   "name" : "android::trait_trivial_move<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "name" : "android::trait_trivial_move<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "name" : "android::trait_trivial_move<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "name" : "android::trait_trivial_move<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMap",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIPN7android5FenceENS_6vectorINS_8weak_ptrINS1_9FenceTimeEEENS_9allocatorIS7_EEEENS_4hashIS3_EENS_8equal_toIS3_EENS8_INS_4pairIKS3_SA_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "name" : "android::FenceToFenceTimeMap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "self_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMapper",
+     "referenced_type" : "_ZTINSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMapperVersion",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "name" : "android::LightFlattenablePod<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "name" : "android::LightFlattenablePod<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "frameNumber",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19NewFrameEventsEntryE",
+   "name" : "android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIN7android20StubProducerListenerE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBitset",
+     "referenced_type" : "_ZTINSt3__16bitsetILm10EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mDeltas",
+     "referenced_type" : "_ZTINSt3__16vectorIN7android16FrameEventsDeltaENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "hdrMetadata",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 248,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "slot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "maxBufferCount",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "getTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "bufferAge",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "timestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIN7android22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjimPmPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 40,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemElm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEimPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -40,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "name" : "android::BnGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjimPmPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void>",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+    "_ZTIv"
+   ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13requestBufferEiNSt3__18functionIFviRKNS1_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13dequeueBufferEjjNS2_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS1_11hidl_handleERKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12detachBufferEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE16detachNextBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12attachBufferERKNS1_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11queueBufferEiRKNS5_16QueueBufferInputENSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12cancelBufferEiRKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE7connectERKNS_2spINS4_17IProducerListenerEEEibNSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE10disconnectEiNS5_14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setSidebandStreamERKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allocateBuffersEjjNS2_6common4V1_011PixelFormatEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allowAllocationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setGenerationNumberEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15getConsumerNameENSt3__18functionIFvRKNS1_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setDequeueTimeoutEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19getLastQueuedBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleERKNS1_10hidl_arrayIfLm16EJEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE18getFrameTimestampsENSt3__18functionIFvRKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11getUniqueIdENSt3__18functionIFvimEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFramesDirty",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android21FrameEventDirtyFieldsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueueOffset",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositionOffset",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseOffset",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentConnectId",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mProducerWantsEvents",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "name" : "android::ConsumerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ConsumerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireTimeline",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGpuCompositionDoneTimeline",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPresentTimeline",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReleaseTimeline",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "name" : "android::ProducerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "size" : 416,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ProducerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistory18updateAcquireFenceEmONSt3__110shared_ptrINS_9FenceTimeEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android25ProducerFrameEventHistory15createFenceTimeERKNS_2spINS_5FenceEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstantsE",
+   "name" : "android::os::IInputConstants",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os15IInputConstantsE",
+   "self_type" : "_ZTIN7android2os15IInputConstantsE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android2os15IInputConstantsE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefault10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP11DrmListener"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI11DrmListener" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12CodecHandler"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12CodecHandler" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI13ANativeWindow" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPKN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIKN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader13FrameListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader13FrameListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader15CallbackHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader15CallbackHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader21BufferRemovedListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10DataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10DataSourceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IDrmClientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IDrmClientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IInterfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "name" : "android::sp<android::MediaCodec::ResourceManagerServiceProxy>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodecE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodecE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaMuxerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "name" : "android::sp<android::MediaMuxer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaMuxerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11AReplyTokenE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11AReplyTokenE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IDataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IMemoryHeapE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11MediaWriterE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "name" : "android::sp<android::MediaWriter>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "self_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11MediaWriterE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaPlayerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "name" : "android::sp<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "name" : "android::sp<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12NativeHandleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13MediaAppenderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13MediaAppenderE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13RpcConnectionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "name" : "android::sp<android::RpcConnection>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "self_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13RpcConnectionE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14BatteryCheckerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "name" : "android::sp<android::BatteryChecker>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "self_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14BatteryCheckerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaCodecInfoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "name" : "android::sp<android::MediaCodecInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfoE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaMuxerBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaMuxerBaseE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15IMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "name" : "android::sp<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15SurfaceListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15SurfaceListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaCodecBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaCodecBufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16NuMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "name" : "android::sp<android::AHandlerReflector<android::NuCachedSource2>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "self_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DataSourceFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DataSourceFactoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IMediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IMediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17PersistentSurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17PersistentSurfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19MediaPlayerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "name" : "android::sp<android::MediaPlayerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android19MediaPlayerListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4IDrmE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4IDrmE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5FenceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper13ConfigurationE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper5StateE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper5StateE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper9OperationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper9OperationE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android6ThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
+   "name" : "android::sp<android::Thread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android6ThreadE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ABufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ABufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooper12LooperThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "name" : "android::sp<android::ALooper::LooperThread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooper12LooperThreadE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::sp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ICryptoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ICryptoE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IMemoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7RefBaseE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AMessageE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AMessageE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8MetaDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8MetaDataE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "android::sp<android::hardware::hidl_death_recipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_010IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_110IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_210IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410IDrmPluginE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android9CodecBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "name" : "android::sp<android::CodecBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android9CodecBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2ui4SizeE",
+   "name" : "android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android12ConsumerBase22FrameAvailableListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "name" : "android::wp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16ConsumerListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "name" : "android::wp<android::ConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android16ConsumerListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19IMediaDeathNotifierE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android19IMediaDeathNotifierE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::wp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "name" : "android::wp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "name" : "android::List<android::sp<android::ABuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "self_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android2spINS_7ABufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::NON_CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 56,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_6VectorIhEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "name" : "android::List<android::ALooper::Event>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "self_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android7ALooper5EventE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_7ALooper5EventEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "name" : "android::List<android::HTTPBase::BandwidthEntry>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "self_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android8HTTPBase14BandwidthEntryE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<AImage *>::NON_CONST_ITERATOR<AImage *>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIP6AImageEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<BufferItem *>::NON_CONST_ITERATOR<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIPN7android10BufferItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIPNS_10BufferItemEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListImE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListImEE",
+   "name" : "android::List<unsigned long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListImEE",
+   "self_type" : "_ZTIN7android4ListImEE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIm" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListImEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListImED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListImED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4RectE",
+   "name" : "android::Rect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
+   "name" : "android::base::DefaultCloser",
+   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
+   "self_type" : "_ZTIN7android4base13DefaultCloserE",
+   "size" : 1,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "property_name_",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "prop_info_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_area_serial_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_property_serial_",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_value_",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "is_read_only_",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "read_only_property_",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
+   "name" : "android::base::CachedProperty",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
+   "self_type" : "_ZTIN7android4base14CachedPropertyE",
+   "size" : 152,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h",
+   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "size" : 24,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "ptr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "arch",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "name" : "android::hidl::base::V1_0::DebugInfo",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 24,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5FenceE",
+   "name" : "android::Fence",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIN7android5Mutex8AutolockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTI15pthread_mutex_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5MutexE",
+   "name" : "android::Mutex",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIN7android5MutexE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5PointE",
+   "name" : "android::Point",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "val",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE16getFlattenedSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE10getFdCountEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE7flattenEPvmPim"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE9unflattenEPKvmPKim"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "name" : "android::Parcel::is_specialization<int, android::sp>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::unique_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "name" : "android::Parcel::is_specialization<int, std::vector>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "name" : "android::Parcel::is_specialization<int, std::optional>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface16getFlattenedSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface10getFdCountEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface7flattenEPvmPim"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Parcel26FlattenableHelperInterface9unflattenEPKvmPKim"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFd",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutable",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel4BlobE",
+   "name" : "android::Parcel::Blob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIN7android6Parcel4BlobE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mError",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataCapacity",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataPos",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjects",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSize",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsCapacity",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNextObjectHint",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSorted",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestHeaderPresent",
+     "field_offset" : 584,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mWorkSourceRequestHeaderPosition",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFdsKnown",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHasFds",
+     "field_offset" : 712,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllowFds",
+     "field_offset" : 720,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeallocZero",
+     "field_offset" : 728,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFvPN7android6ParcelEPKhmPKymE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mConnection",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOpenAshmemSize",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ParcelE",
+   "name" : "android::Parcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIN7android6ParcelE",
+   "size" : 120,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRWLock",
+     "referenced_type" : "_ZTI16pthread_rwlock_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLockE",
+   "name" : "android::RWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIN7android6RWLockE",
+   "size" : 56,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELm4EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RegionE",
+   "name" : "android::Region",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIN7android6RegionE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCanCallJava",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThreadExitedCondition",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mExitPending",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRunning",
+     "field_offset" : 936,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHoldSelf",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTid",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ThreadE",
+   "name" : "android::Thread",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIN7android6ThreadE",
+   "size" : 152,
+   "source_file" : "system/core/libutils/include/utils/Thread.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 136,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -136,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -136,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "name" : "android::Vector<android::CpuConsumer::AcquiredBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "self_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android11CpuConsumer14AcquiredBufferE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::Vector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "name" : "android::Vector<android::NuMediaExtractor::TrackInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "self_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractor9TrackInfoE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaAdapter>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_12MediaAdapterEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "name" : "android::Vector<android::sp<android::AMessage>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_8AMessageEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "name" : "android::Vector<android::AString>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "self_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android7AStringE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_7AStringEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "name" : "android::Vector<android::hardware::drm::V1_4::LogMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIN7android6VectorIhEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIjEE",
+   "name" : "android::Vector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIjEE",
+   "self_type" : "_ZTIN7android6VectorIjEE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE12do_constructEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE10do_destroyEPvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE7do_copyEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE8do_splatEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE15do_move_forwardEPvPKvm"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE16do_move_backwardEPvPKvm"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6StatusE",
+   "name" : "android::binder::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIN7android6binder6StatusE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "name" : "android::traits<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::traits<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
+   "name" : "android::traits<android::String8>",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIhEE",
+   "name" : "android::traits<unsigned char>",
+   "referenced_type" : "_ZTIN7android6traitsIhEE",
+   "self_type" : "_ZTIN7android6traitsIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIjEE",
+   "name" : "android::traits<unsigned int>",
+   "referenced_type" : "_ZTIN7android6traitsIjEE",
+   "self_type" : "_ZTIN7android6traitsIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IBinderE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mExtras",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
+    },
+    {
+     "access" : "private",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android7BBinderUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7BBinderE",
+   "name" : "android::BBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7BBinderE",
+   "self_type" : "_ZTIN7android7BBinderE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mStability",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android7BBinderUt_E",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:117:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android7BBinderUt_E",
+   "self_type" : "_ZTIN7android7BBinderUt_E",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinderE",
+   "name" : "android::IBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIN7android7IBinderE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IMemoryE",
+   "name" : "android::IMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIN7android7IMemoryE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IMemory22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPlPm"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7IMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBaseE",
+   "name" : "android::RefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIN7android7RefBaseE",
+   "size" : 16,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7String8E",
+   "name" : "android::String8",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIN7android7String8E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "dirtyRegion",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface11BatchBufferE",
+   "name" : "android::Surface::BatchBuffer",
+   "referenced_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "self_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "name" : "android::Surface::BatchQueuedBuffer",
+   "referenced_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "self_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParent",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSurfaceListener",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "size" : 80,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 64,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18onBuffersDiscardedERKNSt3__16vectorIiNS2_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 56,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn16_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn16_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -64,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mGraphicBufferProducer",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIA64_N7android7Surface10BufferSlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqWidth",
+     "field_offset" : 59072,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqHeight",
+     "field_offset" : 59104,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqFormat",
+     "field_offset" : 59136,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqUsage",
+     "field_offset" : 59200,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTimestamp",
+     "field_offset" : 59264,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDataSpace",
+     "field_offset" : 59328,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 59392,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCrop",
+     "field_offset" : 60032,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mScalingMode",
+     "field_offset" : 60160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransform",
+     "field_offset" : 60192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mStickyTransform",
+     "field_offset" : 60224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultWidth",
+     "field_offset" : 60256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultHeight",
+     "field_offset" : 60288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserWidth",
+     "field_offset" : 60320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserHeight",
+     "field_offset" : 60352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransformHint",
+     "field_offset" : 60384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mProducerControlledByApp",
+     "field_offset" : 60416,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSwapIntervalZero",
+     "field_offset" : 60424,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumerRunningBehind",
+     "field_offset" : 60432,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 60448,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterceptorMutex",
+     "field_offset" : 60768,
+     "referenced_type" : "_ZTINSt3__112shared_mutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptor",
+     "field_offset" : 61888,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptorData",
+     "field_offset" : 61952,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptor",
+     "field_offset" : 62016,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptorData",
+     "field_offset" : 62080,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptor",
+     "field_offset" : 62144,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iP13__va_list_tagEPviS2_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptorData",
+     "field_offset" : 62208,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptor",
+     "field_offset" : 62272,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptorData",
+     "field_offset" : 62336,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptor",
+     "field_offset" : 62400,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptorData",
+     "field_offset" : 62464,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLockedBuffer",
+     "field_offset" : 62528,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPostedBuffer",
+     "field_offset" : 62592,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConnectedToCpu",
+     "field_offset" : 62656,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDirtyRegion",
+     "field_offset" : 62720,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mBufferAge",
+     "field_offset" : 63552,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 63616,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferMode",
+     "field_offset" : 63648,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 63656,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoPrerotation",
+     "field_offset" : 63664,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferSlot",
+     "field_offset" : 63680,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferHasBeenQueued",
+     "field_offset" : 63712,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueDuration",
+     "field_offset" : 63744,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastQueueDuration",
+     "field_offset" : 63808,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueStartTime",
+     "field_offset" : 63872,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueBufferCondition",
+     "field_offset" : 63936,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mNextFrameNumber",
+     "field_offset" : 64320,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastFrameNumber",
+     "field_offset" : 64384,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueriedSupportedTimestamps",
+     "field_offset" : 64448,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameTimestampsSupportsPresent",
+     "field_offset" : 64456,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mEnableFrameTimestamps",
+     "field_offset" : 64464,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameEventHistory",
+     "field_offset" : 64512,
+     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android25ProducerFrameEventHistoryENS_14default_deleteIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSurfaceControlHandle",
+     "field_offset" : 64576,
+     "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReportRemovedBuffers",
+     "field_offset" : 64640,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mRemovedBuffers",
+     "field_offset" : 64704,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_13GraphicBufferEEENS_9allocatorIS4_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMaxBufferCount",
+     "field_offset" : 64896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mListenerProxy",
+     "field_offset" : 64960,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeuedSlots",
+     "field_offset" : 65024,
+     "referenced_type" : "_ZTINSt3__113unordered_setIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7SurfaceE",
+   "name" : "android::Surface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIN7android7SurfaceE",
+   "size" : 8168,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7SurfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15allocateBuffersEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setFrameRateEfab"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setFrameTimelineInfoERKNS_17FrameTimelineInfoE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface19getExtraBufferCountEPi"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface15composerServiceEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface3nowEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13dequeueBufferEPP19ANativeWindowBufferPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12cancelBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface11queueBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7performEiP13__va_list_tag"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15setSwapIntervalEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21lockBuffer_DEPRECATEDEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface24setBuffersUserDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setBuffersFormatEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersStickyTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTimestampEl"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersDataSpaceENS_8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersSmpte2086MetadataEPK26android_smpte2086_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersCta8613MetadataEPK25android_cta861_3_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersHdr10PlusMetadataEmPKh"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7setCropEPKNS_4RectE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface8setUsageEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setSurfaceDamageEP21android_native_rect_tm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface10disconnectEiNS_22IGraphicBufferProducer14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setBuffersDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface4lockEP20ANativeWindow_BufferP5ARect"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13unlockAndPostEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface5queryEiPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12attachBufferEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEibRKNS_2spINS_15SurfaceListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14dequeueBuffersEPNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13cancelBuffersERKNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12queueBuffersERKNSt3__16vectorINS0_17BatchQueuedBufferENS1_9allocatorIS3_EEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8BnMemoryE",
+   "name" : "android::BnMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8BnMemoryE",
+   "self_type" : "_ZTIN7android8BnMemoryE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPlPm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8LOG_stubE",
+   "name" : "android::LOG_stub",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIN7android8LOG_stubE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA32_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "name" : "android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA33_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "name" : "android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA34_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "name" : "android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA36_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "name" : "android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA40_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "name" : "android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILm40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKDs"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String16E",
+   "name" : "android::String16",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIN7android8String16E",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
+    },
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
+   "name" : "android::hardware::HidlMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA16_f"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA4_i"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA10_j"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA7_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mName",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
+   "name" : "android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMajor",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMinor",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fdIndex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extent",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "size" : 24,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "generationNumber",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "nativeHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "attr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
+   "name" : "android::hardware::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIN7android8hardware6StatusE",
+   "size" : 32,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTI13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIK13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "name" : "android::hardware::details::hidl_pointer<const char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIKc" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIiLm4EJEEE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<hidl_array<int, 4>>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<LogMessage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Rect>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<FrameEventsDelta>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "referenced_type" : "_ZTIN7android8hardware6StatusE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCheckedStatus",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationCallbacks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationLibPackage",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterfaceName",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "size" : 88,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "mEnableInstrumentation",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
+   "name" : "android::hardware::details::i_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
+   "name" : "android::hardware::details::bs_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "name" : "android::hardware::details::bnhw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "name" : "android::hardware::details::bphw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIfLm16EJEEE",
+   "name" : "android::hardware::details::std_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIfLm16EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIfLm16EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIiLm4EJEEE",
+   "name" : "android::hardware::details::std_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIiLm4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIiLm4EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIjLm10EJEEE",
+   "name" : "android::hardware::details::std_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIjLm10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIjLm10EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadlineNs",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "intervalNs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "presentLatencyNs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::CompositorTiming",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addRetireCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "requestedPresentTimeNs",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "latchTimeNs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "firstRefreshStartTimeNs",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "lastRefreshStartTimeNs",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayRetireFence",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "signalTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deltas",
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "field_name" : "compositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventHistoryDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFviRKNS0_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13dequeueBufferEjjNS1_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS0_11hidl_handleERKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12attachBufferERKNS0_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEEibNSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer10disconnectEiNS4_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setSidebandStreamERKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allocateBuffersEjjNS1_6common4V1_011PixelFormatEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19getLastQueuedBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleERKNS0_10hidl_arrayIfLm16EJEEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer18getFrameTimestampsENSt3__18functionIFvRKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11getUniqueIdENSt3__18functionIFvimEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener17onBuffersReleasedEj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "bufferAge",
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "bufferNeedsReallocation",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "releaseAllBuffers",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferEjEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13dequeueBufferERKNS4_18DequeueBufferInputENSt3__18functionIFvNS3_6StatusEiRKNS4_19DequeueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12attachBufferERKNS1_6common4V1_214HardwareBufferEjNSt3__18functionIFvNS3_6StatusEibEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEENS3_14ConnectionTypeEbNSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer10disconnectENS3_14ConnectionTypeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allocateBuffersEjjjm"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17setDequeueTimeoutEl"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11getUniqueIdEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "description",
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE"
+    },
+    {
+     "field_name" : "nativeHandle",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "name" : "android::hardware::graphics::common::V1_2::HardwareBuffer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLm4EJEEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLm4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "name" : "android::internal::details::ToEmptyString<double>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "name" : "android::internal::details::ToEmptyString<float>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "name" : "android::internal::details::ToEmptyString<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
+   "name" : "android::internal::details::ToEmptyString<long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIlEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRemote",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIKPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
+   "name" : "android::BpRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIN7android9BpRefBaseE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n32_N7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_N7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n48_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCond",
+     "referenced_type" : "_ZTI14pthread_cond_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9ConditionE",
+   "name" : "android::Condition",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIN7android9ConditionE",
+   "size" : 48,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__16vectorIN7android4RectENS1_18InlineStdAllocatorIS2_Lm4EEEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mAllocation",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELm4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FatVectorINS_4RectELm4EEE",
+   "name" : "android::FatVector<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELm4EEE",
+   "self_type" : "_ZTIN7android9FatVectorINS_4RectELm4EEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "signalTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "referenced_type" : "_ZTIKN7android9FenceTime5StateE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSignalTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTINSt3__16atomicIlEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTimeE",
+   "name" : "android::FenceTime",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FenceTimeE",
+   "self_type" : "_ZTIN7android9FenceTimeE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FloatRectE",
+   "name" : "android::FloatRect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "name" : "android::Singleton<android::GraphicBufferMapper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "self_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h",
+   "template_args" : [ "_ZTIN7android19GraphicBufferMapperE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "name" : "std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "name" : "std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "name" : "std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h",
+   "template_args" : [ "_ZTIN7android9FloatRectE" ]
+  },
+  {
+   "alignment" : 8,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ReferenceRenamerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "d_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "s_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer",
+   "name" : "Renamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer",
+   "self_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer",
+   "size" : 24,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mE7Renamer"
+    },
+    {
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mENK7RenamerclEm"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD0Ev"
+    }
+   ]
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTION3ndk13ScopedAParcelE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTION3ndk13ScopedAStatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &&",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &&",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &&",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTION7android16FrameEventsDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta &&",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &&",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> &&",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTION7android2spI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &&",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTION7android2spINS_4IDrmEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTION7android2spINS_7ABufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTION7android2spINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &&",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTION7android2spINS_8AMessageEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 8,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android6binder6StatusE",
+   "name" : "android::binder::Status &&",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTION7android6binder6StatusE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIfLm16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLm16EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIfLm16EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIiLm4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLm4EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIiLm4EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIjLm10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLm10EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIjLm10EJEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTION7android8hardware11hidl_handleE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIiEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware6StatusE",
+   "name" : "android::hardware::Status &&",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTION7android8hardware6StatusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status &&",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTION7android8hardware7details13return_statusE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTION7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &&",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTION7android9FenceTime8SnapshotE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "linker_set_key" : "_ZTIOi",
+   "name" : "int &&",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIOi",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  }
+ ]
+}
diff --git a/S/64/x86_x86_64/source-based/libandroid.so.lsdump b/S/64/x86_x86_64/source-based/libandroid.so.lsdump
new file mode 100644
index 0000000..15b153e
--- /dev/null
+++ b/S/64/x86_x86_64/source-based/libandroid.so.lsdump
@@ -0,0 +1,3689 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AActivityManager_addUidImportanceListener"
+  },
+  {
+   "name" : "AActivityManager_getUidImportance"
+  },
+  {
+   "name" : "AActivityManager_isUidActive"
+  },
+  {
+   "name" : "AActivityManager_removeUidImportanceListener"
+  },
+  {
+   "name" : "AAssetDir_close"
+  },
+  {
+   "name" : "AAssetDir_getNextFileName"
+  },
+  {
+   "name" : "AAssetDir_rewind"
+  },
+  {
+   "name" : "AAssetManager_fromJava"
+  },
+  {
+   "name" : "AAssetManager_open"
+  },
+  {
+   "name" : "AAssetManager_openDir"
+  },
+  {
+   "name" : "AAsset_close"
+  },
+  {
+   "name" : "AAsset_getBuffer"
+  },
+  {
+   "name" : "AAsset_getLength"
+  },
+  {
+   "name" : "AAsset_getLength64"
+  },
+  {
+   "name" : "AAsset_getRemainingLength"
+  },
+  {
+   "name" : "AAsset_getRemainingLength64"
+  },
+  {
+   "name" : "AAsset_isAllocated"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor"
+  },
+  {
+   "name" : "AAsset_openFileDescriptor64"
+  },
+  {
+   "name" : "AAsset_read"
+  },
+  {
+   "name" : "AAsset_seek"
+  },
+  {
+   "name" : "AAsset_seek64"
+  },
+  {
+   "name" : "AChoreographer_getInstance"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallback64"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed"
+  },
+  {
+   "name" : "AChoreographer_postFrameCallbackDelayed64"
+  },
+  {
+   "name" : "AChoreographer_registerRefreshRateCallback"
+  },
+  {
+   "name" : "AChoreographer_unregisterRefreshRateCallback"
+  },
+  {
+   "name" : "AConfiguration_copy"
+  },
+  {
+   "name" : "AConfiguration_delete"
+  },
+  {
+   "name" : "AConfiguration_diff"
+  },
+  {
+   "name" : "AConfiguration_fromAssetManager"
+  },
+  {
+   "name" : "AConfiguration_getCountry"
+  },
+  {
+   "name" : "AConfiguration_getDensity"
+  },
+  {
+   "name" : "AConfiguration_getKeyboard"
+  },
+  {
+   "name" : "AConfiguration_getKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_getLanguage"
+  },
+  {
+   "name" : "AConfiguration_getLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_getMcc"
+  },
+  {
+   "name" : "AConfiguration_getMnc"
+  },
+  {
+   "name" : "AConfiguration_getNavHidden"
+  },
+  {
+   "name" : "AConfiguration_getNavigation"
+  },
+  {
+   "name" : "AConfiguration_getOrientation"
+  },
+  {
+   "name" : "AConfiguration_getScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_getScreenLong"
+  },
+  {
+   "name" : "AConfiguration_getScreenRound"
+  },
+  {
+   "name" : "AConfiguration_getScreenSize"
+  },
+  {
+   "name" : "AConfiguration_getScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_getSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_getTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_getUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_getUiModeType"
+  },
+  {
+   "name" : "AConfiguration_isBetterThan"
+  },
+  {
+   "name" : "AConfiguration_match"
+  },
+  {
+   "name" : "AConfiguration_new"
+  },
+  {
+   "name" : "AConfiguration_setCountry"
+  },
+  {
+   "name" : "AConfiguration_setDensity"
+  },
+  {
+   "name" : "AConfiguration_setKeyboard"
+  },
+  {
+   "name" : "AConfiguration_setKeysHidden"
+  },
+  {
+   "name" : "AConfiguration_setLanguage"
+  },
+  {
+   "name" : "AConfiguration_setLayoutDirection"
+  },
+  {
+   "name" : "AConfiguration_setMcc"
+  },
+  {
+   "name" : "AConfiguration_setMnc"
+  },
+  {
+   "name" : "AConfiguration_setNavHidden"
+  },
+  {
+   "name" : "AConfiguration_setNavigation"
+  },
+  {
+   "name" : "AConfiguration_setOrientation"
+  },
+  {
+   "name" : "AConfiguration_setScreenHeightDp"
+  },
+  {
+   "name" : "AConfiguration_setScreenLong"
+  },
+  {
+   "name" : "AConfiguration_setScreenSize"
+  },
+  {
+   "name" : "AConfiguration_setScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setSdkVersion"
+  },
+  {
+   "name" : "AConfiguration_setSmallestScreenWidthDp"
+  },
+  {
+   "name" : "AConfiguration_setTouchscreen"
+  },
+  {
+   "name" : "AConfiguration_setUiModeNight"
+  },
+  {
+   "name" : "AConfiguration_setUiModeType"
+  },
+  {
+   "name" : "AFontMatcher_create"
+  },
+  {
+   "name" : "AFontMatcher_destroy"
+  },
+  {
+   "name" : "AFontMatcher_match"
+  },
+  {
+   "name" : "AFontMatcher_setFamilyVariant"
+  },
+  {
+   "name" : "AFontMatcher_setLocales"
+  },
+  {
+   "name" : "AFontMatcher_setStyle"
+  },
+  {
+   "name" : "AFont_close"
+  },
+  {
+   "name" : "AFont_getAxisCount"
+  },
+  {
+   "name" : "AFont_getAxisTag"
+  },
+  {
+   "name" : "AFont_getAxisValue"
+  },
+  {
+   "name" : "AFont_getCollectionIndex"
+  },
+  {
+   "name" : "AFont_getFontFilePath"
+  },
+  {
+   "name" : "AFont_getLocale"
+  },
+  {
+   "name" : "AFont_getWeight"
+  },
+  {
+   "name" : "AFont_isItalic"
+  },
+  {
+   "name" : "AHardwareBuffer_acquire"
+  },
+  {
+   "name" : "AHardwareBuffer_allocate"
+  },
+  {
+   "name" : "AHardwareBuffer_describe"
+  },
+  {
+   "name" : "AHardwareBuffer_fromHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_getId"
+  },
+  {
+   "name" : "AHardwareBuffer_getNativeHandle"
+  },
+  {
+   "name" : "AHardwareBuffer_isSupported"
+  },
+  {
+   "name" : "AHardwareBuffer_lock"
+  },
+  {
+   "name" : "AHardwareBuffer_lockAndGetInfo"
+  },
+  {
+   "name" : "AHardwareBuffer_lockPlanes"
+  },
+  {
+   "name" : "AHardwareBuffer_recvHandleFromUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_release"
+  },
+  {
+   "name" : "AHardwareBuffer_sendHandleToUnixSocket"
+  },
+  {
+   "name" : "AHardwareBuffer_toHardwareBuffer"
+  },
+  {
+   "name" : "AHardwareBuffer_unlock"
+  },
+  {
+   "name" : "AInputEvent_getDeviceId"
+  },
+  {
+   "name" : "AInputEvent_getSource"
+  },
+  {
+   "name" : "AInputEvent_getType"
+  },
+  {
+   "name" : "AInputEvent_release"
+  },
+  {
+   "name" : "AInputQueue_attachLooper"
+  },
+  {
+   "name" : "AInputQueue_detachLooper"
+  },
+  {
+   "name" : "AInputQueue_finishEvent"
+  },
+  {
+   "name" : "AInputQueue_getEvent"
+  },
+  {
+   "name" : "AInputQueue_hasEvents"
+  },
+  {
+   "name" : "AInputQueue_preDispatchEvent"
+  },
+  {
+   "name" : "AKeyEvent_fromJava"
+  },
+  {
+   "name" : "AKeyEvent_getAction"
+  },
+  {
+   "name" : "AKeyEvent_getDownTime"
+  },
+  {
+   "name" : "AKeyEvent_getEventTime"
+  },
+  {
+   "name" : "AKeyEvent_getFlags"
+  },
+  {
+   "name" : "AKeyEvent_getKeyCode"
+  },
+  {
+   "name" : "AKeyEvent_getMetaState"
+  },
+  {
+   "name" : "AKeyEvent_getRepeatCount"
+  },
+  {
+   "name" : "AKeyEvent_getScanCode"
+  },
+  {
+   "name" : "ALooper_acquire"
+  },
+  {
+   "name" : "ALooper_addFd"
+  },
+  {
+   "name" : "ALooper_forThread"
+  },
+  {
+   "name" : "ALooper_pollAll"
+  },
+  {
+   "name" : "ALooper_pollOnce"
+  },
+  {
+   "name" : "ALooper_prepare"
+  },
+  {
+   "name" : "ALooper_release"
+  },
+  {
+   "name" : "ALooper_removeFd"
+  },
+  {
+   "name" : "ALooper_wake"
+  },
+  {
+   "name" : "AMotionEvent_fromJava"
+  },
+  {
+   "name" : "AMotionEvent_getAction"
+  },
+  {
+   "name" : "AMotionEvent_getAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getButtonState"
+  },
+  {
+   "name" : "AMotionEvent_getDownTime"
+  },
+  {
+   "name" : "AMotionEvent_getEdgeFlags"
+  },
+  {
+   "name" : "AMotionEvent_getEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getFlags"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalAxisValue"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalEventTime"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalPressure"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalRawY"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalSize"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalX"
+  },
+  {
+   "name" : "AMotionEvent_getHistoricalY"
+  },
+  {
+   "name" : "AMotionEvent_getHistorySize"
+  },
+  {
+   "name" : "AMotionEvent_getMetaState"
+  },
+  {
+   "name" : "AMotionEvent_getOrientation"
+  },
+  {
+   "name" : "AMotionEvent_getPointerCount"
+  },
+  {
+   "name" : "AMotionEvent_getPointerId"
+  },
+  {
+   "name" : "AMotionEvent_getPressure"
+  },
+  {
+   "name" : "AMotionEvent_getRawX"
+  },
+  {
+   "name" : "AMotionEvent_getRawY"
+  },
+  {
+   "name" : "AMotionEvent_getSize"
+  },
+  {
+   "name" : "AMotionEvent_getToolMajor"
+  },
+  {
+   "name" : "AMotionEvent_getToolMinor"
+  },
+  {
+   "name" : "AMotionEvent_getToolType"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMajor"
+  },
+  {
+   "name" : "AMotionEvent_getTouchMinor"
+  },
+  {
+   "name" : "AMotionEvent_getX"
+  },
+  {
+   "name" : "AMotionEvent_getXOffset"
+  },
+  {
+   "name" : "AMotionEvent_getXPrecision"
+  },
+  {
+   "name" : "AMotionEvent_getY"
+  },
+  {
+   "name" : "AMotionEvent_getYOffset"
+  },
+  {
+   "name" : "AMotionEvent_getYPrecision"
+  },
+  {
+   "name" : "ANativeActivity_finish"
+  },
+  {
+   "name" : "ANativeActivity_hideSoftInput"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFlags"
+  },
+  {
+   "name" : "ANativeActivity_setWindowFormat"
+  },
+  {
+   "name" : "ANativeActivity_showSoftInput"
+  },
+  {
+   "name" : "ANativeWindow_acquire"
+  },
+  {
+   "name" : "ANativeWindow_fromSurface"
+  },
+  {
+   "name" : "ANativeWindow_getFormat"
+  },
+  {
+   "name" : "ANativeWindow_getHeight"
+  },
+  {
+   "name" : "ANativeWindow_getWidth"
+  },
+  {
+   "name" : "ANativeWindow_lock"
+  },
+  {
+   "name" : "ANativeWindow_release"
+  },
+  {
+   "name" : "ANativeWindow_setBuffersGeometry"
+  },
+  {
+   "name" : "ANativeWindow_toSurface"
+  },
+  {
+   "name" : "ANativeWindow_unlockAndPost"
+  },
+  {
+   "name" : "AObbInfo_delete"
+  },
+  {
+   "name" : "AObbInfo_getFlags"
+  },
+  {
+   "name" : "AObbInfo_getPackageName"
+  },
+  {
+   "name" : "AObbInfo_getVersion"
+  },
+  {
+   "name" : "AObbScanner_getObbInfo"
+  },
+  {
+   "name" : "APermissionManager_checkPermission"
+  },
+  {
+   "name" : "ASensorEventQueue_disableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_enableSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_getEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_hasEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_registerSensor"
+  },
+  {
+   "name" : "ASensorEventQueue_requestAdditionalInfoEvents"
+  },
+  {
+   "name" : "ASensorEventQueue_setEventRate"
+  },
+  {
+   "name" : "ASensorManager_configureDirectReport"
+  },
+  {
+   "name" : "ASensorManager_createEventQueue"
+  },
+  {
+   "name" : "ASensorManager_createHardwareBufferDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_createSharedMemoryDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyDirectChannel"
+  },
+  {
+   "name" : "ASensorManager_destroyEventQueue"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensor"
+  },
+  {
+   "name" : "ASensorManager_getDefaultSensorEx"
+  },
+  {
+   "name" : "ASensorManager_getInstance"
+  },
+  {
+   "name" : "ASensorManager_getInstanceForPackage"
+  },
+  {
+   "name" : "ASensorManager_getSensorList"
+  },
+  {
+   "name" : "ASensor_getFifoMaxEventCount"
+  },
+  {
+   "name" : "ASensor_getFifoReservedEventCount"
+  },
+  {
+   "name" : "ASensor_getHandle"
+  },
+  {
+   "name" : "ASensor_getHighestDirectReportRateLevel"
+  },
+  {
+   "name" : "ASensor_getMinDelay"
+  },
+  {
+   "name" : "ASensor_getName"
+  },
+  {
+   "name" : "ASensor_getReportingMode"
+  },
+  {
+   "name" : "ASensor_getResolution"
+  },
+  {
+   "name" : "ASensor_getStringType"
+  },
+  {
+   "name" : "ASensor_getType"
+  },
+  {
+   "name" : "ASensor_getVendor"
+  },
+  {
+   "name" : "ASensor_isDirectChannelTypeSupported"
+  },
+  {
+   "name" : "ASensor_isWakeUpSensor"
+  },
+  {
+   "name" : "ASharedMemory_create"
+  },
+  {
+   "name" : "ASharedMemory_dupFromJava"
+  },
+  {
+   "name" : "ASharedMemory_getSize"
+  },
+  {
+   "name" : "ASharedMemory_setProt"
+  },
+  {
+   "name" : "AStorageManager_delete"
+  },
+  {
+   "name" : "AStorageManager_getMountedObbPath"
+  },
+  {
+   "name" : "AStorageManager_isObbMounted"
+  },
+  {
+   "name" : "AStorageManager_mountObb"
+  },
+  {
+   "name" : "AStorageManager_new"
+  },
+  {
+   "name" : "AStorageManager_unmountObb"
+  },
+  {
+   "name" : "ASurfaceControl_create"
+  },
+  {
+   "name" : "ASurfaceControl_createFromWindow"
+  },
+  {
+   "name" : "ASurfaceControl_release"
+  },
+  {
+   "name" : "ASurfaceTexture_acquireANativeWindow"
+  },
+  {
+   "name" : "ASurfaceTexture_attachToGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_detachFromGLContext"
+  },
+  {
+   "name" : "ASurfaceTexture_fromSurfaceTexture"
+  },
+  {
+   "name" : "ASurfaceTexture_getTimestamp"
+  },
+  {
+   "name" : "ASurfaceTexture_getTransformMatrix"
+  },
+  {
+   "name" : "ASurfaceTexture_release"
+  },
+  {
+   "name" : "ASurfaceTexture_updateTexImage"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getAcquireTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getLatchTime"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPresentFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_getPreviousReleaseFenceFd"
+  },
+  {
+   "name" : "ASurfaceTransactionStats_releaseASurfaceControls"
+  },
+  {
+   "name" : "ASurfaceTransaction_apply"
+  },
+  {
+   "name" : "ASurfaceTransaction_create"
+  },
+  {
+   "name" : "ASurfaceTransaction_delete"
+  },
+  {
+   "name" : "ASurfaceTransaction_reparent"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBuffer"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferAlpha"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferDataSpace"
+  },
+  {
+   "name" : "ASurfaceTransaction_setBufferTransparency"
+  },
+  {
+   "name" : "ASurfaceTransaction_setColor"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDamageRegion"
+  },
+  {
+   "name" : "ASurfaceTransaction_setDesiredPresentTime"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRate"
+  },
+  {
+   "name" : "ASurfaceTransaction_setFrameRateWithSeamlessness"
+  },
+  {
+   "name" : "ASurfaceTransaction_setGeometry"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_cta861_3"
+  },
+  {
+   "name" : "ASurfaceTransaction_setHdrMetadata_smpte2086"
+  },
+  {
+   "name" : "ASurfaceTransaction_setOnComplete"
+  },
+  {
+   "name" : "ASurfaceTransaction_setVisibility"
+  },
+  {
+   "name" : "ASurfaceTransaction_setZOrder"
+  },
+  {
+   "name" : "ASystemFontIterator_close"
+  },
+  {
+   "name" : "ASystemFontIterator_next"
+  },
+  {
+   "name" : "ASystemFontIterator_open"
+  },
+  {
+   "name" : "AThermal_acquireManager"
+  },
+  {
+   "name" : "AThermal_getCurrentThermalStatus"
+  },
+  {
+   "name" : "AThermal_registerThermalStatusListener"
+  },
+  {
+   "name" : "AThermal_releaseManager"
+  },
+  {
+   "name" : "AThermal_unregisterThermalStatusListener"
+  },
+  {
+   "name" : "ATrace_beginAsyncSection"
+  },
+  {
+   "name" : "ATrace_beginSection"
+  },
+  {
+   "name" : "ATrace_endAsyncSection"
+  },
+  {
+   "name" : "ATrace_endSection"
+  },
+  {
+   "name" : "ATrace_isEnabled"
+  },
+  {
+   "name" : "ATrace_setCounter"
+  },
+  {
+   "name" : "android_getaddrinfofornetwork"
+  },
+  {
+   "name" : "android_res_cancel"
+  },
+  {
+   "name" : "android_res_nquery"
+  },
+  {
+   "name" : "android_res_nresult"
+  },
+  {
+   "name" : "android_res_nsend"
+  },
+  {
+   "name" : "android_setprocnetwork"
+  },
+  {
+   "name" : "android_setsocknetwork"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HDR10_SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HDR10_CTA861_3"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HDR10PLUS_SEI"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AHdrMetadataType",
+   "name" : "AHdrMetadataType",
+   "referenced_type" : "_ZTI16AHdrMetadataType",
+   "self_type" : "_ZTI16AHdrMetadataType",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22CreateFromHandleMethod",
+   "name" : "CreateFromHandleMethod",
+   "referenced_type" : "_ZTI22CreateFromHandleMethod",
+   "self_type" : "_ZTI22CreateFromHandleMethod",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:263:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:321:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_VSYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:284:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:302:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND"
+    },
+    {
+     "enum_field_value" : 125,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_FOREGROUND_SERVICE"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_VISIBLE"
+    },
+    {
+     "enum_field_value" : 230,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_PERCEPTIBLE"
+    },
+    {
+     "enum_field_value" : 300,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_SERVICE"
+    },
+    {
+     "enum_field_value" : 325,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_TOP_SLEEPING"
+    },
+    {
+     "enum_field_value" : 350,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CANT_SAVE_STATE"
+    },
+    {
+     "enum_field_value" : 400,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_CACHED"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AACTIVITYMANAGER_IMPORTANCE_GONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "name" : "(anonymous enum at frameworks/base/native/android/include_platform/android/activity_manager.h:47:1)",
+   "referenced_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "self_type" : "_ZTI35$AACTIVITYMANAGER_IMPORTANCE_CACHED",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5,
+     "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "AHARDWAREBUFFER_FORMAT_YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h:65:1)",
+   "referenced_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "self_type" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE",
+   "name" : "int (ANativeWindow *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvjiPvE",
+   "name" : "void (unsigned int, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvjiPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvjiPvE",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AActivityManager_addUidImportanceListener",
+   "linker_set_key" : "AActivityManager_addUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvjiPvE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_getUidImportance",
+   "linker_set_key" : "AActivityManager_getUidImportance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_isUidActive",
+   "linker_set_key" : "AActivityManager_isUidActive",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AActivityManager_removeUidImportanceListener",
+   "linker_set_key" : "AActivityManager_removeUidImportanceListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP38AActivityManager_UidImportanceListener"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_acquire",
+   "linker_set_key" : "AHardwareBuffer_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_allocate",
+   "linker_set_key" : "AHardwareBuffer_allocate",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_describe",
+   "linker_set_key" : "AHardwareBuffer_describe",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIP20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getId",
+   "linker_set_key" : "AHardwareBuffer_getId",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_getNativeHandle",
+   "linker_set_key" : "AHardwareBuffer_getNativeHandle",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIPK13native_handle",
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_isSupported",
+   "linker_set_key" : "AHardwareBuffer_isSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lock",
+   "linker_set_key" : "AHardwareBuffer_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockAndGetInfo",
+   "linker_set_key" : "AHardwareBuffer_lockAndGetInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_lockPlanes",
+   "linker_set_key" : "AHardwareBuffer_lockPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIP22AHardwareBuffer_Planes"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_release",
+   "linker_set_key" : "AHardwareBuffer_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "AHardwareBuffer_unlock",
+   "linker_set_key" : "AHardwareBuffer_unlock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "function_name" : "ANativeWindow_acquire",
+   "linker_set_key" : "ANativeWindow_acquire",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getFormat",
+   "linker_set_key" : "ANativeWindow_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getHeight",
+   "linker_set_key" : "ANativeWindow_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_getWidth",
+   "linker_set_key" : "ANativeWindow_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_lock",
+   "linker_set_key" : "ANativeWindow_lock",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP20ANativeWindow_Buffer"
+    },
+    {
+     "referenced_type" : "_ZTIP5ARect"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_release",
+   "linker_set_key" : "ANativeWindow_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_setBuffersGeometry",
+   "linker_set_key" : "ANativeWindow_setBuffersGeometry",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "function_name" : "ANativeWindow_unlockAndPost",
+   "linker_set_key" : "ANativeWindow_unlockAndPost",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIP20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer *",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTIP20ANativeWindow_Buffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes *",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTIP22AHardwareBuffer_Planes",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "name" : "AActivityManager_UidImportanceListener *",
+   "referenced_type" : "_ZTI38AActivityManager_UidImportanceListener",
+   "self_type" : "_ZTIP38AActivityManager_UidImportanceListener",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP5ARect",
+   "name" : "ARect *",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIP5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE",
+   "name" : "int (*)(ANativeWindow *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiPcE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvjiPvE",
+   "name" : "void (*)(unsigned int, int, void *)",
+   "referenced_type" : "_ZTIFvjiPvE",
+   "self_type" : "_ZTIPFvjiPvE",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer *",
+   "referenced_type" : "_ZTIK15AHardwareBuffer",
+   "self_type" : "_ZTIPK15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc *",
+   "referenced_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIPK20AHardwareBuffer_Desc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK5ARect",
+   "name" : "const ARect *",
+   "referenced_type" : "_ZTIK5ARect",
+   "self_type" : "_ZTIPK5ARect",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "frameworks/base/native/android/include_platform/android/activity_manager.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15AHardwareBuffer",
+   "name" : "const AHardwareBuffer",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIK15AHardwareBuffer",
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc",
+   "name" : "const AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTIK20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK5ARect",
+   "name" : "const ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTIK5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 152,
+   "source_file" : "frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHdrMetadata_cta861_3",
+   "name" : "AHdrMetadata_cta861_3",
+   "referenced_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "self_type" : "_ZTI21AHdrMetadata_cta861_3",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI9AColor_xy"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHdrMetadata_smpte2086",
+   "name" : "AHdrMetadata_smpte2086",
+   "referenced_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "self_type" : "_ZTI22AHdrMetadata_smpte2086",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI9AColor_xy",
+   "name" : "AColor_xy",
+   "referenced_type" : "_ZTI9AColor_xy",
+   "self_type" : "_ZTI9AColor_xy",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hdr_metadata.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_x86_64/source-based/libc.so.lsdump b/S/64/x86_x86_64/source-based/libc.so.lsdump
new file mode 100644
index 0000000..3615bd2
--- /dev/null
+++ b/S/64/x86_x86_64/source-based/libc.so.lsdump
@@ -0,0 +1,6221 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA0_c",
+   "name" : "char [0]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA0_c",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA1024_c",
+   "name" : "char [1024]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA1024_c",
+   "size" : 1024,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_j",
+   "name" : "unsigned int [28]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA28_j",
+   "size" : 112,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA56_c",
+   "name" : "char [56]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA56_c",
+   "size" : 56,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIw",
+   "name" : "wchar_t",
+   "referenced_type" : "_ZTIw",
+   "self_type" : "_ZTIw",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "SHA1Final"
+  },
+  {
+   "name" : "SHA1Init"
+  },
+  {
+   "name" : "SHA1Transform"
+  },
+  {
+   "name" : "SHA1Update"
+  },
+  {
+   "name" : "_Exit"
+  },
+  {
+   "name" : "_Unwind_Backtrace"
+  },
+  {
+   "name" : "_Unwind_DeleteException"
+  },
+  {
+   "name" : "_Unwind_FindEnclosingFunction"
+  },
+  {
+   "name" : "_Unwind_Find_FDE"
+  },
+  {
+   "name" : "_Unwind_ForcedUnwind"
+  },
+  {
+   "name" : "_Unwind_GetCFA"
+  },
+  {
+   "name" : "_Unwind_GetDataRelBase"
+  },
+  {
+   "name" : "_Unwind_GetGR"
+  },
+  {
+   "name" : "_Unwind_GetIP"
+  },
+  {
+   "name" : "_Unwind_GetIPInfo"
+  },
+  {
+   "name" : "_Unwind_GetLanguageSpecificData"
+  },
+  {
+   "name" : "_Unwind_GetRegionStart"
+  },
+  {
+   "name" : "_Unwind_GetTextRelBase"
+  },
+  {
+   "name" : "_Unwind_RaiseException"
+  },
+  {
+   "name" : "_Unwind_Resume"
+  },
+  {
+   "name" : "_Unwind_Resume_or_Rethrow"
+  },
+  {
+   "name" : "_Unwind_SetGR"
+  },
+  {
+   "name" : "_Unwind_SetIP"
+  },
+  {
+   "name" : "__FD_CLR_chk"
+  },
+  {
+   "name" : "__FD_ISSET_chk"
+  },
+  {
+   "name" : "__FD_SET_chk"
+  },
+  {
+   "name" : "___tls_get_addr"
+  },
+  {
+   "name" : "__accept4"
+  },
+  {
+   "name" : "__assert"
+  },
+  {
+   "name" : "__assert2"
+  },
+  {
+   "name" : "__b64_ntop"
+  },
+  {
+   "name" : "__b64_pton"
+  },
+  {
+   "name" : "__cmsg_nxthdr"
+  },
+  {
+   "name" : "__connect"
+  },
+  {
+   "name" : "__ctype_get_mb_cur_max"
+  },
+  {
+   "name" : "__cxa_atexit"
+  },
+  {
+   "name" : "__cxa_finalize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__cxa_thread_atexit_impl"
+  },
+  {
+   "name" : "__deregister_frame"
+  },
+  {
+   "name" : "__divdi3"
+  },
+  {
+   "name" : "__dn_comp"
+  },
+  {
+   "name" : "__dn_count_labels"
+  },
+  {
+   "name" : "__dn_skipname"
+  },
+  {
+   "name" : "__epoll_pwait"
+  },
+  {
+   "name" : "__errno"
+  },
+  {
+   "name" : "__exit"
+  },
+  {
+   "name" : "__fadvise64"
+  },
+  {
+   "name" : "__fbufsize"
+  },
+  {
+   "name" : "__fcntl64"
+  },
+  {
+   "name" : "__fgets_chk"
+  },
+  {
+   "name" : "__flbf"
+  },
+  {
+   "name" : "__fp_nquery"
+  },
+  {
+   "name" : "__fp_query"
+  },
+  {
+   "name" : "__fpclassify"
+  },
+  {
+   "name" : "__fpclassifyd"
+  },
+  {
+   "name" : "__fpclassifyf"
+  },
+  {
+   "name" : "__fpclassifyl"
+  },
+  {
+   "name" : "__fpending"
+  },
+  {
+   "name" : "__fpurge"
+  },
+  {
+   "name" : "__fread_chk"
+  },
+  {
+   "name" : "__freadable"
+  },
+  {
+   "name" : "__freading"
+  },
+  {
+   "name" : "__fseterr"
+  },
+  {
+   "name" : "__fsetlocking"
+  },
+  {
+   "name" : "__fstatfs64"
+  },
+  {
+   "name" : "__futex_wait"
+  },
+  {
+   "name" : "__futex_wake"
+  },
+  {
+   "name" : "__fwritable"
+  },
+  {
+   "name" : "__fwrite_chk"
+  },
+  {
+   "name" : "__fwriting"
+  },
+  {
+   "name" : "__get_h_errno"
+  },
+  {
+   "name" : "__get_thread"
+  },
+  {
+   "name" : "__get_tls"
+  },
+  {
+   "name" : "__getcpu"
+  },
+  {
+   "name" : "__getcwd"
+  },
+  {
+   "name" : "__getcwd_chk"
+  },
+  {
+   "name" : "__getdents64"
+  },
+  {
+   "name" : "__getpid"
+  },
+  {
+   "name" : "__getpriority"
+  },
+  {
+   "name" : "__gnu_basename"
+  },
+  {
+   "name" : "__gnu_strerror_r"
+  },
+  {
+   "name" : "__hostalias"
+  },
+  {
+   "name" : "__ioctl"
+  },
+  {
+   "name" : "__isfinite"
+  },
+  {
+   "name" : "__isfinitef"
+  },
+  {
+   "name" : "__isfinitel"
+  },
+  {
+   "name" : "__isinf"
+  },
+  {
+   "name" : "__isinff"
+  },
+  {
+   "name" : "__isinfl"
+  },
+  {
+   "name" : "__isnan"
+  },
+  {
+   "name" : "__isnanf"
+  },
+  {
+   "name" : "__isnanl"
+  },
+  {
+   "name" : "__isnormal"
+  },
+  {
+   "name" : "__isnormalf"
+  },
+  {
+   "name" : "__isnormall"
+  },
+  {
+   "name" : "__libc_current_sigrtmax"
+  },
+  {
+   "name" : "__libc_current_sigrtmin"
+  },
+  {
+   "name" : "__libc_init"
+  },
+  {
+   "name" : "__llseek"
+  },
+  {
+   "name" : "__loc_aton"
+  },
+  {
+   "name" : "__loc_ntoa"
+  },
+  {
+   "name" : "__memchr_chk"
+  },
+  {
+   "name" : "__memcpy_chk"
+  },
+  {
+   "name" : "__memmove_chk"
+  },
+  {
+   "name" : "__mempcpy_chk"
+  },
+  {
+   "name" : "__memrchr_chk"
+  },
+  {
+   "name" : "__memset_chk"
+  },
+  {
+   "name" : "__mmap2"
+  },
+  {
+   "name" : "__ns_format_ttl"
+  },
+  {
+   "name" : "__ns_get16"
+  },
+  {
+   "name" : "__ns_get32"
+  },
+  {
+   "name" : "__ns_initparse"
+  },
+  {
+   "name" : "__ns_makecanon"
+  },
+  {
+   "name" : "__ns_msg_getflag"
+  },
+  {
+   "name" : "__ns_name_compress"
+  },
+  {
+   "name" : "__ns_name_ntol"
+  },
+  {
+   "name" : "__ns_name_ntop"
+  },
+  {
+   "name" : "__ns_name_pack"
+  },
+  {
+   "name" : "__ns_name_pton"
+  },
+  {
+   "name" : "__ns_name_rollback"
+  },
+  {
+   "name" : "__ns_name_skip"
+  },
+  {
+   "name" : "__ns_name_uncompress"
+  },
+  {
+   "name" : "__ns_name_unpack"
+  },
+  {
+   "name" : "__ns_parserr"
+  },
+  {
+   "name" : "__ns_put16"
+  },
+  {
+   "name" : "__ns_put32"
+  },
+  {
+   "name" : "__ns_samename"
+  },
+  {
+   "name" : "__ns_skiprr"
+  },
+  {
+   "name" : "__ns_sprintrr"
+  },
+  {
+   "name" : "__ns_sprintrrf"
+  },
+  {
+   "name" : "__open"
+  },
+  {
+   "name" : "__open_2"
+  },
+  {
+   "name" : "__openat"
+  },
+  {
+   "name" : "__openat_2"
+  },
+  {
+   "name" : "__p_cdname"
+  },
+  {
+   "name" : "__p_cdnname"
+  },
+  {
+   "name" : "__p_class"
+  },
+  {
+   "name" : "__p_fqname"
+  },
+  {
+   "name" : "__p_fqnname"
+  },
+  {
+   "name" : "__p_option"
+  },
+  {
+   "name" : "__p_query"
+  },
+  {
+   "name" : "__p_rcode"
+  },
+  {
+   "name" : "__p_secstodate"
+  },
+  {
+   "name" : "__p_time"
+  },
+  {
+   "name" : "__p_type"
+  },
+  {
+   "name" : "__poll_chk"
+  },
+  {
+   "name" : "__popcountsi2"
+  },
+  {
+   "name" : "__ppoll"
+  },
+  {
+   "name" : "__ppoll64_chk"
+  },
+  {
+   "name" : "__ppoll_chk"
+  },
+  {
+   "name" : "__pread64_chk"
+  },
+  {
+   "name" : "__pread_chk"
+  },
+  {
+   "name" : "__pselect6"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_pop"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__pthread_cleanup_push"
+  },
+  {
+   "name" : "__pthread_gettid"
+  },
+  {
+   "name" : "__ptrace"
+  },
+  {
+   "name" : "__putlong"
+  },
+  {
+   "name" : "__putshort"
+  },
+  {
+   "name" : "__pwrite64_chk"
+  },
+  {
+   "name" : "__pwrite_chk"
+  },
+  {
+   "name" : "__read_chk"
+  },
+  {
+   "name" : "__readlink_chk"
+  },
+  {
+   "name" : "__readlinkat_chk"
+  },
+  {
+   "name" : "__reboot"
+  },
+  {
+   "name" : "__recvfrom_chk"
+  },
+  {
+   "name" : "__register_atfork"
+  },
+  {
+   "name" : "__register_frame"
+  },
+  {
+   "name" : "__res_close"
+  },
+  {
+   "name" : "__res_dnok"
+  },
+  {
+   "name" : "__res_hnok"
+  },
+  {
+   "name" : "__res_hostalias"
+  },
+  {
+   "name" : "__res_isourserver"
+  },
+  {
+   "name" : "__res_mailok"
+  },
+  {
+   "name" : "__res_nameinquery"
+  },
+  {
+   "name" : "__res_nclose"
+  },
+  {
+   "name" : "__res_ninit"
+  },
+  {
+   "name" : "__res_nmkquery"
+  },
+  {
+   "name" : "__res_nquery"
+  },
+  {
+   "name" : "__res_nquerydomain"
+  },
+  {
+   "name" : "__res_nsearch"
+  },
+  {
+   "name" : "__res_nsend"
+  },
+  {
+   "name" : "__res_ownok"
+  },
+  {
+   "name" : "__res_queriesmatch"
+  },
+  {
+   "name" : "__res_querydomain"
+  },
+  {
+   "name" : "__res_randomid"
+  },
+  {
+   "name" : "__res_send"
+  },
+  {
+   "name" : "__res_send_setqhook"
+  },
+  {
+   "name" : "__res_send_setrhook"
+  },
+  {
+   "name" : "__rt_sigaction"
+  },
+  {
+   "name" : "__rt_sigpending"
+  },
+  {
+   "name" : "__rt_sigprocmask"
+  },
+  {
+   "name" : "__rt_sigsuspend"
+  },
+  {
+   "name" : "__rt_sigtimedwait"
+  },
+  {
+   "name" : "__sched_cpualloc"
+  },
+  {
+   "name" : "__sched_cpucount"
+  },
+  {
+   "name" : "__sched_cpufree"
+  },
+  {
+   "name" : "__sched_getaffinity"
+  },
+  {
+   "name" : "__sclose"
+  },
+  {
+   "name" : "__sendto_chk"
+  },
+  {
+   "name" : "__set_errno"
+  },
+  {
+   "name" : "__set_thread_area"
+  },
+  {
+   "name" : "__set_tid_address"
+  },
+  {
+   "name" : "__sflags"
+  },
+  {
+   "name" : "__sflush"
+  },
+  {
+   "name" : "__sfp"
+  },
+  {
+   "name" : "__sigaction"
+  },
+  {
+   "name" : "__sinit"
+  },
+  {
+   "name" : "__smakebuf"
+  },
+  {
+   "name" : "__snprintf_chk"
+  },
+  {
+   "name" : "__socket"
+  },
+  {
+   "name" : "__sprintf_chk"
+  },
+  {
+   "name" : "__sread"
+  },
+  {
+   "name" : "__srefill"
+  },
+  {
+   "name" : "__srget"
+  },
+  {
+   "name" : "__sseek"
+  },
+  {
+   "name" : "__stack_chk_fail"
+  },
+  {
+   "name" : "__statfs64"
+  },
+  {
+   "name" : "__stpcpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk"
+  },
+  {
+   "name" : "__stpncpy_chk2"
+  },
+  {
+   "name" : "__strcat_chk"
+  },
+  {
+   "name" : "__strchr_chk"
+  },
+  {
+   "name" : "__strcpy_chk"
+  },
+  {
+   "name" : "__strlcat_chk"
+  },
+  {
+   "name" : "__strlcpy_chk"
+  },
+  {
+   "name" : "__strlen_chk"
+  },
+  {
+   "name" : "__strncat_chk"
+  },
+  {
+   "name" : "__strncpy_chk"
+  },
+  {
+   "name" : "__strncpy_chk2"
+  },
+  {
+   "name" : "__strrchr_chk"
+  },
+  {
+   "name" : "__swbuf"
+  },
+  {
+   "name" : "__swrite"
+  },
+  {
+   "name" : "__swsetup"
+  },
+  {
+   "name" : "__sym_ntop"
+  },
+  {
+   "name" : "__sym_ntos"
+  },
+  {
+   "name" : "__sym_ston"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_properties_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_add"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_find_nth"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_foreach"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_get"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_read_callback"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_serial"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_set_filename"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_update"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_wait_any"
+  },
+  {
+   "name" : "__timer_create"
+  },
+  {
+   "name" : "__timer_delete"
+  },
+  {
+   "name" : "__timer_getoverrun"
+  },
+  {
+   "name" : "__timer_gettime"
+  },
+  {
+   "name" : "__timer_settime"
+  },
+  {
+   "name" : "__udivdi3"
+  },
+  {
+   "name" : "__umask_chk"
+  },
+  {
+   "name" : "__umoddi3"
+  },
+  {
+   "name" : "__vsnprintf_chk"
+  },
+  {
+   "name" : "__vsprintf_chk"
+  },
+  {
+   "name" : "__wait4"
+  },
+  {
+   "name" : "__waitid"
+  },
+  {
+   "name" : "__write_chk"
+  },
+  {
+   "name" : "_exit"
+  },
+  {
+   "name" : "_flushlbf"
+  },
+  {
+   "name" : "_fwalk"
+  },
+  {
+   "name" : "_getlong"
+  },
+  {
+   "name" : "_getshort"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_longjmp"
+  },
+  {
+   "name" : "_resolv_delete_cache_for_net"
+  },
+  {
+   "name" : "_resolv_flush_cache_for_net"
+  },
+  {
+   "name" : "_resolv_set_nameservers_for_net"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_setjmp"
+  },
+  {
+   "name" : "_tolower"
+  },
+  {
+   "name" : "_toupper"
+  },
+  {
+   "name" : "abort"
+  },
+  {
+   "name" : "abs"
+  },
+  {
+   "name" : "accept"
+  },
+  {
+   "name" : "accept4"
+  },
+  {
+   "name" : "access"
+  },
+  {
+   "name" : "acct"
+  },
+  {
+   "name" : "adjtimex"
+  },
+  {
+   "name" : "alarm"
+  },
+  {
+   "name" : "aligned_alloc"
+  },
+  {
+   "name" : "alphasort"
+  },
+  {
+   "name" : "alphasort64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_close_with_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_create_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_exchange_owner_tag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_get_error_level"
+  },
+  {
+   "name" : "android_fdsan_get_fd_table"
+  },
+  {
+   "name" : "android_fdsan_get_owner_tag"
+  },
+  {
+   "name" : "android_fdsan_get_tag_type"
+  },
+  {
+   "name" : "android_fdsan_get_tag_value"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_fdsan_set_error_level"
+  },
+  {
+   "name" : "android_fdtrack_compare_exchange_hook"
+  },
+  {
+   "name" : "android_fdtrack_get_enabled"
+  },
+  {
+   "name" : "android_fdtrack_set_enabled"
+  },
+  {
+   "name" : "android_get_device_api_level"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornet"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_getaddrinfofornetcontext"
+  },
+  {
+   "name" : "android_gethostbyaddrfornet"
+  },
+  {
+   "name" : "android_gethostbyaddrfornetcontext"
+  },
+  {
+   "name" : "android_gethostbynamefornet"
+  },
+  {
+   "name" : "android_gethostbynamefornetcontext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_mallopt"
+  },
+  {
+   "name" : "android_net_res_stats_aggregate"
+  },
+  {
+   "name" : "android_net_res_stats_get_info_for_net"
+  },
+  {
+   "name" : "android_net_res_stats_get_usable_servers"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_set_abort_message"
+  },
+  {
+   "name" : "android_unsafe_frame_pointer_chase"
+  },
+  {
+   "name" : "arc4random"
+  },
+  {
+   "name" : "arc4random_addrandom"
+  },
+  {
+   "name" : "arc4random_buf"
+  },
+  {
+   "name" : "arc4random_stir"
+  },
+  {
+   "name" : "arc4random_uniform"
+  },
+  {
+   "name" : "asctime"
+  },
+  {
+   "name" : "asctime64"
+  },
+  {
+   "name" : "asctime64_r"
+  },
+  {
+   "name" : "asctime_r"
+  },
+  {
+   "name" : "asprintf"
+  },
+  {
+   "name" : "at_quick_exit"
+  },
+  {
+   "name" : "atof"
+  },
+  {
+   "name" : "atoi"
+  },
+  {
+   "name" : "atol"
+  },
+  {
+   "name" : "atoll"
+  },
+  {
+   "name" : "basename"
+  },
+  {
+   "name" : "basename_r"
+  },
+  {
+   "name" : "bcopy"
+  },
+  {
+   "name" : "bind"
+  },
+  {
+   "name" : "bindresvport"
+  },
+  {
+   "name" : "brk"
+  },
+  {
+   "name" : "bsd_signal"
+  },
+  {
+   "name" : "bsearch"
+  },
+  {
+   "name" : "btowc"
+  },
+  {
+   "name" : "bzero"
+  },
+  {
+   "name" : "c16rtomb"
+  },
+  {
+   "name" : "c32rtomb"
+  },
+  {
+   "name" : "call_once"
+  },
+  {
+   "name" : "calloc"
+  },
+  {
+   "name" : "capget"
+  },
+  {
+   "name" : "capset"
+  },
+  {
+   "name" : "catclose"
+  },
+  {
+   "name" : "catgets"
+  },
+  {
+   "name" : "catopen"
+  },
+  {
+   "name" : "cfgetispeed"
+  },
+  {
+   "name" : "cfgetospeed"
+  },
+  {
+   "name" : "cfmakeraw"
+  },
+  {
+   "name" : "cfsetispeed"
+  },
+  {
+   "name" : "cfsetospeed"
+  },
+  {
+   "name" : "cfsetspeed"
+  },
+  {
+   "name" : "chdir"
+  },
+  {
+   "name" : "chmod"
+  },
+  {
+   "name" : "chown"
+  },
+  {
+   "name" : "chroot"
+  },
+  {
+   "name" : "clearenv"
+  },
+  {
+   "name" : "clearerr"
+  },
+  {
+   "name" : "clearerr_unlocked"
+  },
+  {
+   "name" : "clock"
+  },
+  {
+   "name" : "clock_adjtime"
+  },
+  {
+   "name" : "clock_getcpuclockid"
+  },
+  {
+   "name" : "clock_getres"
+  },
+  {
+   "name" : "clock_gettime"
+  },
+  {
+   "name" : "clock_nanosleep"
+  },
+  {
+   "name" : "clock_settime"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clone"
+  },
+  {
+   "name" : "close"
+  },
+  {
+   "name" : "closedir"
+  },
+  {
+   "name" : "closelog"
+  },
+  {
+   "name" : "cnd_broadcast"
+  },
+  {
+   "name" : "cnd_destroy"
+  },
+  {
+   "name" : "cnd_init"
+  },
+  {
+   "name" : "cnd_signal"
+  },
+  {
+   "name" : "cnd_timedwait"
+  },
+  {
+   "name" : "cnd_wait"
+  },
+  {
+   "name" : "connect"
+  },
+  {
+   "name" : "creat"
+  },
+  {
+   "name" : "creat64"
+  },
+  {
+   "name" : "ctermid"
+  },
+  {
+   "name" : "ctime"
+  },
+  {
+   "name" : "ctime64"
+  },
+  {
+   "name" : "ctime64_r"
+  },
+  {
+   "name" : "ctime_r"
+  },
+  {
+   "name" : "daemon"
+  },
+  {
+   "name" : "delete_module"
+  },
+  {
+   "name" : "difftime"
+  },
+  {
+   "name" : "dirfd"
+  },
+  {
+   "name" : "dirname"
+  },
+  {
+   "name" : "dirname_r"
+  },
+  {
+   "name" : "div"
+  },
+  {
+   "name" : "dlmalloc"
+  },
+  {
+   "name" : "dlmalloc_inspect_all"
+  },
+  {
+   "name" : "dlmalloc_trim"
+  },
+  {
+   "name" : "dlmalloc_usable_size"
+  },
+  {
+   "name" : "dn_expand"
+  },
+  {
+   "name" : "dprintf"
+  },
+  {
+   "name" : "drand48"
+  },
+  {
+   "name" : "dup"
+  },
+  {
+   "name" : "dup2"
+  },
+  {
+   "name" : "dup3"
+  },
+  {
+   "name" : "duplocale"
+  },
+  {
+   "name" : "endgrent"
+  },
+  {
+   "name" : "endhostent"
+  },
+  {
+   "name" : "endmntent"
+  },
+  {
+   "name" : "endnetent"
+  },
+  {
+   "name" : "endprotoent"
+  },
+  {
+   "name" : "endpwent"
+  },
+  {
+   "name" : "endservent"
+  },
+  {
+   "name" : "endutent"
+  },
+  {
+   "name" : "epoll_create"
+  },
+  {
+   "name" : "epoll_create1"
+  },
+  {
+   "name" : "epoll_ctl"
+  },
+  {
+   "name" : "epoll_pwait"
+  },
+  {
+   "name" : "epoll_pwait64"
+  },
+  {
+   "name" : "epoll_wait"
+  },
+  {
+   "name" : "erand48"
+  },
+  {
+   "name" : "err"
+  },
+  {
+   "name" : "error"
+  },
+  {
+   "name" : "error_at_line"
+  },
+  {
+   "name" : "errx"
+  },
+  {
+   "name" : "ether_aton"
+  },
+  {
+   "name" : "ether_aton_r"
+  },
+  {
+   "name" : "ether_ntoa"
+  },
+  {
+   "name" : "ether_ntoa_r"
+  },
+  {
+   "name" : "eventfd"
+  },
+  {
+   "name" : "eventfd_read"
+  },
+  {
+   "name" : "eventfd_write"
+  },
+  {
+   "name" : "execl"
+  },
+  {
+   "name" : "execle"
+  },
+  {
+   "name" : "execlp"
+  },
+  {
+   "name" : "execv"
+  },
+  {
+   "name" : "execve"
+  },
+  {
+   "name" : "execvp"
+  },
+  {
+   "name" : "execvpe"
+  },
+  {
+   "binding" : "weak",
+   "name" : "exit"
+  },
+  {
+   "name" : "faccessat"
+  },
+  {
+   "name" : "fallocate"
+  },
+  {
+   "name" : "fallocate64"
+  },
+  {
+   "name" : "fchdir"
+  },
+  {
+   "name" : "fchmod"
+  },
+  {
+   "name" : "fchmodat"
+  },
+  {
+   "name" : "fchown"
+  },
+  {
+   "name" : "fchownat"
+  },
+  {
+   "name" : "fclose"
+  },
+  {
+   "name" : "fcntl"
+  },
+  {
+   "name" : "fdatasync"
+  },
+  {
+   "name" : "fdopen"
+  },
+  {
+   "name" : "fdopendir"
+  },
+  {
+   "name" : "fdprintf"
+  },
+  {
+   "name" : "feof"
+  },
+  {
+   "name" : "feof_unlocked"
+  },
+  {
+   "name" : "ferror"
+  },
+  {
+   "name" : "ferror_unlocked"
+  },
+  {
+   "name" : "fexecve"
+  },
+  {
+   "name" : "fflush"
+  },
+  {
+   "name" : "fflush_unlocked"
+  },
+  {
+   "name" : "ffs"
+  },
+  {
+   "name" : "ffsl"
+  },
+  {
+   "name" : "ffsll"
+  },
+  {
+   "name" : "fgetc"
+  },
+  {
+   "name" : "fgetc_unlocked"
+  },
+  {
+   "name" : "fgetln"
+  },
+  {
+   "name" : "fgetpos"
+  },
+  {
+   "name" : "fgetpos64"
+  },
+  {
+   "name" : "fgets"
+  },
+  {
+   "name" : "fgets_unlocked"
+  },
+  {
+   "name" : "fgetwc"
+  },
+  {
+   "name" : "fgetws"
+  },
+  {
+   "name" : "fgetxattr"
+  },
+  {
+   "name" : "fileno"
+  },
+  {
+   "name" : "fileno_unlocked"
+  },
+  {
+   "name" : "flistxattr"
+  },
+  {
+   "name" : "flock"
+  },
+  {
+   "name" : "flockfile"
+  },
+  {
+   "name" : "fmemopen"
+  },
+  {
+   "name" : "fnmatch"
+  },
+  {
+   "name" : "fopen"
+  },
+  {
+   "name" : "fopen64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fork"
+  },
+  {
+   "name" : "forkpty"
+  },
+  {
+   "name" : "fpathconf"
+  },
+  {
+   "name" : "fprintf"
+  },
+  {
+   "name" : "fpurge"
+  },
+  {
+   "name" : "fputc"
+  },
+  {
+   "name" : "fputc_unlocked"
+  },
+  {
+   "name" : "fputs"
+  },
+  {
+   "name" : "fputs_unlocked"
+  },
+  {
+   "name" : "fputwc"
+  },
+  {
+   "name" : "fputws"
+  },
+  {
+   "name" : "fread"
+  },
+  {
+   "name" : "fread_unlocked"
+  },
+  {
+   "name" : "free"
+  },
+  {
+   "binding" : "weak",
+   "name" : "freeaddrinfo"
+  },
+  {
+   "name" : "freeifaddrs"
+  },
+  {
+   "name" : "freelocale"
+  },
+  {
+   "name" : "fremovexattr"
+  },
+  {
+   "name" : "freopen"
+  },
+  {
+   "name" : "freopen64"
+  },
+  {
+   "name" : "fscanf"
+  },
+  {
+   "name" : "fseek"
+  },
+  {
+   "name" : "fseeko"
+  },
+  {
+   "name" : "fseeko64"
+  },
+  {
+   "name" : "fsetpos"
+  },
+  {
+   "name" : "fsetpos64"
+  },
+  {
+   "name" : "fsetxattr"
+  },
+  {
+   "name" : "fstat"
+  },
+  {
+   "name" : "fstat64"
+  },
+  {
+   "name" : "fstatat"
+  },
+  {
+   "name" : "fstatat64"
+  },
+  {
+   "name" : "fstatfs"
+  },
+  {
+   "name" : "fstatfs64"
+  },
+  {
+   "name" : "fstatvfs"
+  },
+  {
+   "name" : "fstatvfs64"
+  },
+  {
+   "name" : "fsync"
+  },
+  {
+   "name" : "ftell"
+  },
+  {
+   "name" : "ftello"
+  },
+  {
+   "name" : "ftello64"
+  },
+  {
+   "name" : "ftime"
+  },
+  {
+   "name" : "ftok"
+  },
+  {
+   "name" : "ftruncate"
+  },
+  {
+   "name" : "ftruncate64"
+  },
+  {
+   "name" : "ftrylockfile"
+  },
+  {
+   "name" : "fts_children"
+  },
+  {
+   "name" : "fts_close"
+  },
+  {
+   "name" : "fts_open"
+  },
+  {
+   "name" : "fts_read"
+  },
+  {
+   "name" : "fts_set"
+  },
+  {
+   "name" : "ftw"
+  },
+  {
+   "name" : "ftw64"
+  },
+  {
+   "name" : "funlockfile"
+  },
+  {
+   "name" : "funopen"
+  },
+  {
+   "name" : "funopen64"
+  },
+  {
+   "name" : "futimens"
+  },
+  {
+   "name" : "futimes"
+  },
+  {
+   "name" : "futimesat"
+  },
+  {
+   "name" : "fwide"
+  },
+  {
+   "name" : "fwprintf"
+  },
+  {
+   "name" : "fwrite"
+  },
+  {
+   "name" : "fwrite_unlocked"
+  },
+  {
+   "name" : "fwscanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "gai_strerror"
+  },
+  {
+   "name" : "get_avphys_pages"
+  },
+  {
+   "name" : "get_nprocs"
+  },
+  {
+   "name" : "get_nprocs_conf"
+  },
+  {
+   "name" : "get_phys_pages"
+  },
+  {
+   "binding" : "weak",
+   "name" : "getaddrinfo"
+  },
+  {
+   "name" : "getauxval"
+  },
+  {
+   "name" : "getc"
+  },
+  {
+   "name" : "getc_unlocked"
+  },
+  {
+   "name" : "getchar"
+  },
+  {
+   "name" : "getchar_unlocked"
+  },
+  {
+   "name" : "getcwd"
+  },
+  {
+   "name" : "getdelim"
+  },
+  {
+   "name" : "getdents"
+  },
+  {
+   "name" : "getdomainname"
+  },
+  {
+   "name" : "getdtablesize"
+  },
+  {
+   "name" : "getegid"
+  },
+  {
+   "name" : "getentropy"
+  },
+  {
+   "name" : "getenv"
+  },
+  {
+   "name" : "geteuid"
+  },
+  {
+   "name" : "getgid"
+  },
+  {
+   "name" : "getgrent"
+  },
+  {
+   "name" : "getgrgid"
+  },
+  {
+   "name" : "getgrgid_r"
+  },
+  {
+   "name" : "getgrnam"
+  },
+  {
+   "name" : "getgrnam_r"
+  },
+  {
+   "name" : "getgrouplist"
+  },
+  {
+   "name" : "getgroups"
+  },
+  {
+   "name" : "gethostbyaddr"
+  },
+  {
+   "name" : "gethostbyaddr_r"
+  },
+  {
+   "name" : "gethostbyname"
+  },
+  {
+   "name" : "gethostbyname2"
+  },
+  {
+   "name" : "gethostbyname2_r"
+  },
+  {
+   "name" : "gethostbyname_r"
+  },
+  {
+   "name" : "gethostent"
+  },
+  {
+   "name" : "gethostname"
+  },
+  {
+   "name" : "getifaddrs"
+  },
+  {
+   "name" : "getitimer"
+  },
+  {
+   "name" : "getline"
+  },
+  {
+   "name" : "getloadavg"
+  },
+  {
+   "name" : "getlogin"
+  },
+  {
+   "name" : "getlogin_r"
+  },
+  {
+   "name" : "getmntent"
+  },
+  {
+   "name" : "getmntent_r"
+  },
+  {
+   "name" : "getnameinfo"
+  },
+  {
+   "name" : "getnetbyaddr"
+  },
+  {
+   "name" : "getnetbyname"
+  },
+  {
+   "name" : "getnetent"
+  },
+  {
+   "name" : "getopt"
+  },
+  {
+   "name" : "getopt_long"
+  },
+  {
+   "name" : "getopt_long_only"
+  },
+  {
+   "name" : "getpagesize"
+  },
+  {
+   "name" : "getpeername"
+  },
+  {
+   "name" : "getpgid"
+  },
+  {
+   "name" : "getpgrp"
+  },
+  {
+   "name" : "getpid"
+  },
+  {
+   "name" : "getppid"
+  },
+  {
+   "name" : "getpriority"
+  },
+  {
+   "name" : "getprogname"
+  },
+  {
+   "name" : "getprotobyname"
+  },
+  {
+   "name" : "getprotobynumber"
+  },
+  {
+   "name" : "getprotoent"
+  },
+  {
+   "name" : "getpt"
+  },
+  {
+   "name" : "getpwent"
+  },
+  {
+   "name" : "getpwnam"
+  },
+  {
+   "name" : "getpwnam_r"
+  },
+  {
+   "name" : "getpwuid"
+  },
+  {
+   "name" : "getpwuid_r"
+  },
+  {
+   "name" : "getrandom"
+  },
+  {
+   "name" : "getresgid"
+  },
+  {
+   "name" : "getresuid"
+  },
+  {
+   "name" : "getrlimit"
+  },
+  {
+   "name" : "getrlimit64"
+  },
+  {
+   "name" : "getrusage"
+  },
+  {
+   "name" : "gets"
+  },
+  {
+   "name" : "getservbyname"
+  },
+  {
+   "name" : "getservbyport"
+  },
+  {
+   "name" : "getservent"
+  },
+  {
+   "name" : "getsid"
+  },
+  {
+   "name" : "getsockname"
+  },
+  {
+   "name" : "getsockopt"
+  },
+  {
+   "name" : "getsubopt"
+  },
+  {
+   "name" : "gettid"
+  },
+  {
+   "name" : "gettimeofday"
+  },
+  {
+   "name" : "getuid"
+  },
+  {
+   "name" : "getutent"
+  },
+  {
+   "name" : "getwc"
+  },
+  {
+   "name" : "getwchar"
+  },
+  {
+   "name" : "getxattr"
+  },
+  {
+   "name" : "glob"
+  },
+  {
+   "name" : "globfree"
+  },
+  {
+   "name" : "gmtime"
+  },
+  {
+   "name" : "gmtime64"
+  },
+  {
+   "name" : "gmtime64_r"
+  },
+  {
+   "name" : "gmtime_r"
+  },
+  {
+   "name" : "grantpt"
+  },
+  {
+   "name" : "hasmntopt"
+  },
+  {
+   "name" : "hcreate"
+  },
+  {
+   "name" : "hcreate_r"
+  },
+  {
+   "name" : "hdestroy"
+  },
+  {
+   "name" : "hdestroy_r"
+  },
+  {
+   "name" : "herror"
+  },
+  {
+   "name" : "hsearch"
+  },
+  {
+   "name" : "hsearch_r"
+  },
+  {
+   "name" : "hstrerror"
+  },
+  {
+   "name" : "htonl"
+  },
+  {
+   "name" : "htons"
+  },
+  {
+   "name" : "iconv"
+  },
+  {
+   "name" : "iconv_close"
+  },
+  {
+   "name" : "iconv_open"
+  },
+  {
+   "name" : "if_freenameindex"
+  },
+  {
+   "name" : "if_indextoname"
+  },
+  {
+   "name" : "if_nameindex"
+  },
+  {
+   "name" : "if_nametoindex"
+  },
+  {
+   "name" : "imaxabs"
+  },
+  {
+   "name" : "imaxdiv"
+  },
+  {
+   "name" : "index"
+  },
+  {
+   "name" : "inet_addr"
+  },
+  {
+   "name" : "inet_aton"
+  },
+  {
+   "name" : "inet_lnaof"
+  },
+  {
+   "name" : "inet_makeaddr"
+  },
+  {
+   "name" : "inet_netof"
+  },
+  {
+   "name" : "inet_network"
+  },
+  {
+   "name" : "inet_nsap_addr"
+  },
+  {
+   "name" : "inet_nsap_ntoa"
+  },
+  {
+   "name" : "inet_ntoa"
+  },
+  {
+   "name" : "inet_ntop"
+  },
+  {
+   "name" : "inet_pton"
+  },
+  {
+   "name" : "init_module"
+  },
+  {
+   "name" : "initgroups"
+  },
+  {
+   "name" : "initstate"
+  },
+  {
+   "name" : "inotify_add_watch"
+  },
+  {
+   "name" : "inotify_init"
+  },
+  {
+   "name" : "inotify_init1"
+  },
+  {
+   "name" : "inotify_rm_watch"
+  },
+  {
+   "name" : "insque"
+  },
+  {
+   "name" : "ioctl"
+  },
+  {
+   "name" : "isalnum"
+  },
+  {
+   "name" : "isalnum_l"
+  },
+  {
+   "name" : "isalpha"
+  },
+  {
+   "name" : "isalpha_l"
+  },
+  {
+   "name" : "isascii"
+  },
+  {
+   "name" : "isatty"
+  },
+  {
+   "name" : "isblank"
+  },
+  {
+   "name" : "isblank_l"
+  },
+  {
+   "name" : "iscntrl"
+  },
+  {
+   "name" : "iscntrl_l"
+  },
+  {
+   "name" : "isdigit"
+  },
+  {
+   "name" : "isdigit_l"
+  },
+  {
+   "name" : "isfinite"
+  },
+  {
+   "name" : "isfinitef"
+  },
+  {
+   "name" : "isfinitel"
+  },
+  {
+   "name" : "isgraph"
+  },
+  {
+   "name" : "isgraph_l"
+  },
+  {
+   "name" : "isinf"
+  },
+  {
+   "name" : "isinff"
+  },
+  {
+   "name" : "isinfl"
+  },
+  {
+   "name" : "islower"
+  },
+  {
+   "name" : "islower_l"
+  },
+  {
+   "name" : "isnan"
+  },
+  {
+   "name" : "isnanf"
+  },
+  {
+   "name" : "isnanl"
+  },
+  {
+   "name" : "isnormal"
+  },
+  {
+   "name" : "isnormalf"
+  },
+  {
+   "name" : "isnormall"
+  },
+  {
+   "name" : "isprint"
+  },
+  {
+   "name" : "isprint_l"
+  },
+  {
+   "name" : "ispunct"
+  },
+  {
+   "name" : "ispunct_l"
+  },
+  {
+   "name" : "issetugid"
+  },
+  {
+   "name" : "isspace"
+  },
+  {
+   "name" : "isspace_l"
+  },
+  {
+   "name" : "isupper"
+  },
+  {
+   "name" : "isupper_l"
+  },
+  {
+   "name" : "iswalnum"
+  },
+  {
+   "name" : "iswalnum_l"
+  },
+  {
+   "name" : "iswalpha"
+  },
+  {
+   "name" : "iswalpha_l"
+  },
+  {
+   "name" : "iswblank"
+  },
+  {
+   "name" : "iswblank_l"
+  },
+  {
+   "name" : "iswcntrl"
+  },
+  {
+   "name" : "iswcntrl_l"
+  },
+  {
+   "name" : "iswctype"
+  },
+  {
+   "name" : "iswctype_l"
+  },
+  {
+   "name" : "iswdigit"
+  },
+  {
+   "name" : "iswdigit_l"
+  },
+  {
+   "name" : "iswgraph"
+  },
+  {
+   "name" : "iswgraph_l"
+  },
+  {
+   "name" : "iswlower"
+  },
+  {
+   "name" : "iswlower_l"
+  },
+  {
+   "name" : "iswprint"
+  },
+  {
+   "name" : "iswprint_l"
+  },
+  {
+   "name" : "iswpunct"
+  },
+  {
+   "name" : "iswpunct_l"
+  },
+  {
+   "name" : "iswspace"
+  },
+  {
+   "name" : "iswspace_l"
+  },
+  {
+   "name" : "iswupper"
+  },
+  {
+   "name" : "iswupper_l"
+  },
+  {
+   "name" : "iswxdigit"
+  },
+  {
+   "name" : "iswxdigit_l"
+  },
+  {
+   "name" : "isxdigit"
+  },
+  {
+   "name" : "isxdigit_l"
+  },
+  {
+   "name" : "jrand48"
+  },
+  {
+   "name" : "kill"
+  },
+  {
+   "name" : "killpg"
+  },
+  {
+   "name" : "klogctl"
+  },
+  {
+   "name" : "labs"
+  },
+  {
+   "name" : "lchown"
+  },
+  {
+   "name" : "lcong48"
+  },
+  {
+   "name" : "ldexp"
+  },
+  {
+   "name" : "ldiv"
+  },
+  {
+   "name" : "lfind"
+  },
+  {
+   "name" : "lgetxattr"
+  },
+  {
+   "name" : "link"
+  },
+  {
+   "name" : "linkat"
+  },
+  {
+   "name" : "listen"
+  },
+  {
+   "name" : "listxattr"
+  },
+  {
+   "name" : "llabs"
+  },
+  {
+   "name" : "lldiv"
+  },
+  {
+   "name" : "llistxattr"
+  },
+  {
+   "name" : "localeconv"
+  },
+  {
+   "name" : "localtime"
+  },
+  {
+   "name" : "localtime64"
+  },
+  {
+   "name" : "localtime64_r"
+  },
+  {
+   "name" : "localtime_r"
+  },
+  {
+   "name" : "lockf"
+  },
+  {
+   "name" : "lockf64"
+  },
+  {
+   "name" : "login_tty"
+  },
+  {
+   "binding" : "weak",
+   "name" : "longjmp"
+  },
+  {
+   "name" : "lrand48"
+  },
+  {
+   "name" : "lremovexattr"
+  },
+  {
+   "name" : "lsearch"
+  },
+  {
+   "name" : "lseek"
+  },
+  {
+   "name" : "lseek64"
+  },
+  {
+   "name" : "lsetxattr"
+  },
+  {
+   "name" : "lstat"
+  },
+  {
+   "name" : "lstat64"
+  },
+  {
+   "name" : "lutimes"
+  },
+  {
+   "name" : "madvise"
+  },
+  {
+   "name" : "mallinfo"
+  },
+  {
+   "name" : "malloc"
+  },
+  {
+   "name" : "malloc_backtrace"
+  },
+  {
+   "name" : "malloc_disable"
+  },
+  {
+   "name" : "malloc_enable"
+  },
+  {
+   "name" : "malloc_info"
+  },
+  {
+   "name" : "malloc_iterate"
+  },
+  {
+   "name" : "malloc_usable_size"
+  },
+  {
+   "name" : "mallopt"
+  },
+  {
+   "name" : "mblen"
+  },
+  {
+   "name" : "mbrlen"
+  },
+  {
+   "name" : "mbrtoc16"
+  },
+  {
+   "name" : "mbrtoc32"
+  },
+  {
+   "name" : "mbrtowc"
+  },
+  {
+   "name" : "mbsinit"
+  },
+  {
+   "name" : "mbsnrtowcs"
+  },
+  {
+   "name" : "mbsrtowcs"
+  },
+  {
+   "name" : "mbstowcs"
+  },
+  {
+   "name" : "mbtowc"
+  },
+  {
+   "name" : "memalign"
+  },
+  {
+   "name" : "memccpy"
+  },
+  {
+   "name" : "memchr"
+  },
+  {
+   "name" : "memcmp"
+  },
+  {
+   "name" : "memcpy"
+  },
+  {
+   "name" : "memfd_create"
+  },
+  {
+   "name" : "memmem"
+  },
+  {
+   "name" : "memmove"
+  },
+  {
+   "name" : "mempcpy"
+  },
+  {
+   "name" : "memrchr"
+  },
+  {
+   "name" : "memset"
+  },
+  {
+   "name" : "memswap"
+  },
+  {
+   "name" : "mincore"
+  },
+  {
+   "name" : "mkdir"
+  },
+  {
+   "name" : "mkdirat"
+  },
+  {
+   "name" : "mkdtemp"
+  },
+  {
+   "name" : "mkfifo"
+  },
+  {
+   "name" : "mkfifoat"
+  },
+  {
+   "name" : "mknod"
+  },
+  {
+   "name" : "mknodat"
+  },
+  {
+   "name" : "mkostemp"
+  },
+  {
+   "name" : "mkostemp64"
+  },
+  {
+   "name" : "mkostemps"
+  },
+  {
+   "name" : "mkostemps64"
+  },
+  {
+   "name" : "mkstemp"
+  },
+  {
+   "name" : "mkstemp64"
+  },
+  {
+   "name" : "mkstemps"
+  },
+  {
+   "name" : "mkstemps64"
+  },
+  {
+   "name" : "mktemp"
+  },
+  {
+   "name" : "mktime"
+  },
+  {
+   "name" : "mktime64"
+  },
+  {
+   "name" : "mlock"
+  },
+  {
+   "name" : "mlock2"
+  },
+  {
+   "name" : "mlockall"
+  },
+  {
+   "name" : "mmap"
+  },
+  {
+   "name" : "mmap64"
+  },
+  {
+   "name" : "mount"
+  },
+  {
+   "name" : "mprotect"
+  },
+  {
+   "name" : "mrand48"
+  },
+  {
+   "name" : "mremap"
+  },
+  {
+   "name" : "msgctl"
+  },
+  {
+   "name" : "msgget"
+  },
+  {
+   "name" : "msgrcv"
+  },
+  {
+   "name" : "msgsnd"
+  },
+  {
+   "name" : "msync"
+  },
+  {
+   "name" : "mtx_destroy"
+  },
+  {
+   "name" : "mtx_init"
+  },
+  {
+   "name" : "mtx_lock"
+  },
+  {
+   "name" : "mtx_timedlock"
+  },
+  {
+   "name" : "mtx_trylock"
+  },
+  {
+   "name" : "mtx_unlock"
+  },
+  {
+   "name" : "munlock"
+  },
+  {
+   "name" : "munlockall"
+  },
+  {
+   "name" : "munmap"
+  },
+  {
+   "name" : "nanosleep"
+  },
+  {
+   "name" : "newlocale"
+  },
+  {
+   "name" : "nftw"
+  },
+  {
+   "name" : "nftw64"
+  },
+  {
+   "name" : "nice"
+  },
+  {
+   "name" : "nl_langinfo"
+  },
+  {
+   "name" : "nl_langinfo_l"
+  },
+  {
+   "name" : "nrand48"
+  },
+  {
+   "name" : "nsdispatch"
+  },
+  {
+   "name" : "ntohl"
+  },
+  {
+   "name" : "ntohs"
+  },
+  {
+   "name" : "open"
+  },
+  {
+   "name" : "open64"
+  },
+  {
+   "name" : "open_memstream"
+  },
+  {
+   "name" : "open_wmemstream"
+  },
+  {
+   "name" : "openat"
+  },
+  {
+   "name" : "openat64"
+  },
+  {
+   "name" : "opendir"
+  },
+  {
+   "name" : "openlog"
+  },
+  {
+   "name" : "openpty"
+  },
+  {
+   "name" : "pathconf"
+  },
+  {
+   "name" : "pause"
+  },
+  {
+   "name" : "pclose"
+  },
+  {
+   "name" : "perror"
+  },
+  {
+   "name" : "personality"
+  },
+  {
+   "name" : "pipe"
+  },
+  {
+   "name" : "pipe2"
+  },
+  {
+   "name" : "poll"
+  },
+  {
+   "name" : "popen"
+  },
+  {
+   "name" : "posix_fadvise"
+  },
+  {
+   "name" : "posix_fadvise64"
+  },
+  {
+   "name" : "posix_fallocate"
+  },
+  {
+   "name" : "posix_fallocate64"
+  },
+  {
+   "name" : "posix_madvise"
+  },
+  {
+   "name" : "posix_memalign"
+  },
+  {
+   "name" : "posix_openpt"
+  },
+  {
+   "name" : "posix_spawn"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addclose"
+  },
+  {
+   "name" : "posix_spawn_file_actions_adddup2"
+  },
+  {
+   "name" : "posix_spawn_file_actions_addopen"
+  },
+  {
+   "name" : "posix_spawn_file_actions_destroy"
+  },
+  {
+   "name" : "posix_spawn_file_actions_init"
+  },
+  {
+   "name" : "posix_spawnattr_destroy"
+  },
+  {
+   "name" : "posix_spawnattr_getflags"
+  },
+  {
+   "name" : "posix_spawnattr_getpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_getschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_getschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_getsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_getsigmask64"
+  },
+  {
+   "name" : "posix_spawnattr_init"
+  },
+  {
+   "name" : "posix_spawnattr_setflags"
+  },
+  {
+   "name" : "posix_spawnattr_setpgroup"
+  },
+  {
+   "name" : "posix_spawnattr_setschedparam"
+  },
+  {
+   "name" : "posix_spawnattr_setschedpolicy"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault"
+  },
+  {
+   "name" : "posix_spawnattr_setsigdefault64"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask"
+  },
+  {
+   "name" : "posix_spawnattr_setsigmask64"
+  },
+  {
+   "name" : "posix_spawnp"
+  },
+  {
+   "name" : "ppoll"
+  },
+  {
+   "name" : "ppoll64"
+  },
+  {
+   "name" : "prctl"
+  },
+  {
+   "name" : "pread"
+  },
+  {
+   "name" : "pread64"
+  },
+  {
+   "name" : "preadv"
+  },
+  {
+   "name" : "preadv64"
+  },
+  {
+   "name" : "printf"
+  },
+  {
+   "name" : "prlimit"
+  },
+  {
+   "name" : "prlimit64"
+  },
+  {
+   "name" : "process_vm_readv"
+  },
+  {
+   "name" : "process_vm_writev"
+  },
+  {
+   "name" : "pselect"
+  },
+  {
+   "name" : "pselect64"
+  },
+  {
+   "name" : "psiginfo"
+  },
+  {
+   "name" : "psignal"
+  },
+  {
+   "name" : "pthread_atfork"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_destroy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstack"
+  },
+  {
+   "name" : "pthread_attr_getstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_getstacksize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_init"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setdetachstate"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setguardsize"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setinheritsched"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setschedpolicy"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setscope"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstack"
+  },
+  {
+   "name" : "pthread_attr_setstackaddr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_attr_setstacksize"
+  },
+  {
+   "name" : "pthread_barrier_destroy"
+  },
+  {
+   "name" : "pthread_barrier_init"
+  },
+  {
+   "name" : "pthread_barrier_wait"
+  },
+  {
+   "name" : "pthread_barrierattr_destroy"
+  },
+  {
+   "name" : "pthread_barrierattr_getpshared"
+  },
+  {
+   "name" : "pthread_barrierattr_init"
+  },
+  {
+   "name" : "pthread_barrierattr_setpshared"
+  },
+  {
+   "name" : "pthread_cond_broadcast"
+  },
+  {
+   "name" : "pthread_cond_clockwait"
+  },
+  {
+   "name" : "pthread_cond_destroy"
+  },
+  {
+   "name" : "pthread_cond_init"
+  },
+  {
+   "name" : "pthread_cond_signal"
+  },
+  {
+   "name" : "pthread_cond_timedwait"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic"
+  },
+  {
+   "name" : "pthread_cond_timedwait_monotonic_np"
+  },
+  {
+   "name" : "pthread_cond_timedwait_relative_np"
+  },
+  {
+   "name" : "pthread_cond_timeout_np"
+  },
+  {
+   "name" : "pthread_cond_wait"
+  },
+  {
+   "name" : "pthread_condattr_destroy"
+  },
+  {
+   "name" : "pthread_condattr_getclock"
+  },
+  {
+   "name" : "pthread_condattr_getpshared"
+  },
+  {
+   "name" : "pthread_condattr_init"
+  },
+  {
+   "name" : "pthread_condattr_setclock"
+  },
+  {
+   "name" : "pthread_condattr_setpshared"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_detach"
+  },
+  {
+   "name" : "pthread_equal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_exit"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getattr_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getcpuclockid"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_getspecific"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_gettid_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_join"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_create"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_key_delete"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_kill"
+  },
+  {
+   "name" : "pthread_mutex_clocklock"
+  },
+  {
+   "name" : "pthread_mutex_destroy"
+  },
+  {
+   "name" : "pthread_mutex_init"
+  },
+  {
+   "name" : "pthread_mutex_lock"
+  },
+  {
+   "name" : "pthread_mutex_lock_timeout_np"
+  },
+  {
+   "name" : "pthread_mutex_timedlock"
+  },
+  {
+   "name" : "pthread_mutex_timedlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_mutex_trylock"
+  },
+  {
+   "name" : "pthread_mutex_unlock"
+  },
+  {
+   "name" : "pthread_mutexattr_destroy"
+  },
+  {
+   "name" : "pthread_mutexattr_getprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_getpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_gettype"
+  },
+  {
+   "name" : "pthread_mutexattr_init"
+  },
+  {
+   "name" : "pthread_mutexattr_setprotocol"
+  },
+  {
+   "name" : "pthread_mutexattr_setpshared"
+  },
+  {
+   "name" : "pthread_mutexattr_settype"
+  },
+  {
+   "name" : "pthread_once"
+  },
+  {
+   "name" : "pthread_rwlock_clockrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_clockwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_destroy"
+  },
+  {
+   "name" : "pthread_rwlock_init"
+  },
+  {
+   "name" : "pthread_rwlock_rdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedrdlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock"
+  },
+  {
+   "name" : "pthread_rwlock_timedwrlock_monotonic_np"
+  },
+  {
+   "name" : "pthread_rwlock_tryrdlock"
+  },
+  {
+   "name" : "pthread_rwlock_trywrlock"
+  },
+  {
+   "name" : "pthread_rwlock_unlock"
+  },
+  {
+   "name" : "pthread_rwlock_wrlock"
+  },
+  {
+   "name" : "pthread_rwlockattr_destroy"
+  },
+  {
+   "name" : "pthread_rwlockattr_getkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_getpshared"
+  },
+  {
+   "name" : "pthread_rwlockattr_init"
+  },
+  {
+   "name" : "pthread_rwlockattr_setkind_np"
+  },
+  {
+   "name" : "pthread_rwlockattr_setpshared"
+  },
+  {
+   "name" : "pthread_self"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setname_np"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedparam"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setschedprio"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_setspecific"
+  },
+  {
+   "name" : "pthread_sigmask"
+  },
+  {
+   "name" : "pthread_sigmask64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "pthread_sigqueue"
+  },
+  {
+   "name" : "pthread_spin_destroy"
+  },
+  {
+   "name" : "pthread_spin_init"
+  },
+  {
+   "name" : "pthread_spin_lock"
+  },
+  {
+   "name" : "pthread_spin_trylock"
+  },
+  {
+   "name" : "pthread_spin_unlock"
+  },
+  {
+   "name" : "ptrace"
+  },
+  {
+   "name" : "ptsname"
+  },
+  {
+   "name" : "ptsname_r"
+  },
+  {
+   "name" : "putc"
+  },
+  {
+   "name" : "putc_unlocked"
+  },
+  {
+   "name" : "putchar"
+  },
+  {
+   "name" : "putchar_unlocked"
+  },
+  {
+   "name" : "putenv"
+  },
+  {
+   "name" : "puts"
+  },
+  {
+   "name" : "pututline"
+  },
+  {
+   "name" : "putw"
+  },
+  {
+   "name" : "putwc"
+  },
+  {
+   "name" : "putwchar"
+  },
+  {
+   "name" : "pvalloc"
+  },
+  {
+   "name" : "pwrite"
+  },
+  {
+   "name" : "pwrite64"
+  },
+  {
+   "name" : "pwritev"
+  },
+  {
+   "name" : "pwritev64"
+  },
+  {
+   "name" : "qsort"
+  },
+  {
+   "name" : "quick_exit"
+  },
+  {
+   "name" : "quotactl"
+  },
+  {
+   "name" : "raise"
+  },
+  {
+   "name" : "rand"
+  },
+  {
+   "name" : "rand_r"
+  },
+  {
+   "name" : "random"
+  },
+  {
+   "name" : "read"
+  },
+  {
+   "name" : "readahead"
+  },
+  {
+   "name" : "readdir"
+  },
+  {
+   "name" : "readdir64"
+  },
+  {
+   "name" : "readdir64_r"
+  },
+  {
+   "name" : "readdir_r"
+  },
+  {
+   "name" : "readlink"
+  },
+  {
+   "name" : "readlinkat"
+  },
+  {
+   "name" : "readv"
+  },
+  {
+   "name" : "realloc"
+  },
+  {
+   "name" : "reallocarray"
+  },
+  {
+   "name" : "realpath"
+  },
+  {
+   "name" : "reboot"
+  },
+  {
+   "name" : "recv"
+  },
+  {
+   "name" : "recvfrom"
+  },
+  {
+   "name" : "recvmmsg"
+  },
+  {
+   "name" : "recvmsg"
+  },
+  {
+   "name" : "regcomp"
+  },
+  {
+   "name" : "regerror"
+  },
+  {
+   "name" : "regexec"
+  },
+  {
+   "name" : "regfree"
+  },
+  {
+   "name" : "remove"
+  },
+  {
+   "name" : "removexattr"
+  },
+  {
+   "name" : "remque"
+  },
+  {
+   "name" : "rename"
+  },
+  {
+   "name" : "renameat"
+  },
+  {
+   "name" : "renameat2"
+  },
+  {
+   "name" : "res_init"
+  },
+  {
+   "name" : "res_mkquery"
+  },
+  {
+   "name" : "res_query"
+  },
+  {
+   "name" : "res_search"
+  },
+  {
+   "name" : "rewind"
+  },
+  {
+   "name" : "rewinddir"
+  },
+  {
+   "name" : "rmdir"
+  },
+  {
+   "name" : "sbrk"
+  },
+  {
+   "name" : "scandir"
+  },
+  {
+   "name" : "scandir64"
+  },
+  {
+   "name" : "scandirat"
+  },
+  {
+   "name" : "scandirat64"
+  },
+  {
+   "name" : "scanf"
+  },
+  {
+   "name" : "sched_get_priority_max"
+  },
+  {
+   "name" : "sched_get_priority_min"
+  },
+  {
+   "name" : "sched_getaffinity"
+  },
+  {
+   "name" : "sched_getcpu"
+  },
+  {
+   "name" : "sched_getparam"
+  },
+  {
+   "name" : "sched_getscheduler"
+  },
+  {
+   "name" : "sched_rr_get_interval"
+  },
+  {
+   "name" : "sched_setaffinity"
+  },
+  {
+   "name" : "sched_setparam"
+  },
+  {
+   "name" : "sched_setscheduler"
+  },
+  {
+   "name" : "sched_yield"
+  },
+  {
+   "name" : "seed48"
+  },
+  {
+   "name" : "seekdir"
+  },
+  {
+   "name" : "select"
+  },
+  {
+   "name" : "sem_clockwait"
+  },
+  {
+   "name" : "sem_close"
+  },
+  {
+   "name" : "sem_destroy"
+  },
+  {
+   "name" : "sem_getvalue"
+  },
+  {
+   "name" : "sem_init"
+  },
+  {
+   "name" : "sem_open"
+  },
+  {
+   "name" : "sem_post"
+  },
+  {
+   "name" : "sem_timedwait"
+  },
+  {
+   "name" : "sem_timedwait_monotonic_np"
+  },
+  {
+   "name" : "sem_trywait"
+  },
+  {
+   "name" : "sem_unlink"
+  },
+  {
+   "name" : "sem_wait"
+  },
+  {
+   "name" : "semctl"
+  },
+  {
+   "name" : "semget"
+  },
+  {
+   "name" : "semop"
+  },
+  {
+   "name" : "semtimedop"
+  },
+  {
+   "name" : "send"
+  },
+  {
+   "name" : "sendfile"
+  },
+  {
+   "name" : "sendfile64"
+  },
+  {
+   "name" : "sendmmsg"
+  },
+  {
+   "name" : "sendmsg"
+  },
+  {
+   "name" : "sendto"
+  },
+  {
+   "name" : "setbuf"
+  },
+  {
+   "name" : "setbuffer"
+  },
+  {
+   "name" : "setdomainname"
+  },
+  {
+   "name" : "setegid"
+  },
+  {
+   "name" : "setenv"
+  },
+  {
+   "name" : "seteuid"
+  },
+  {
+   "name" : "setfsgid"
+  },
+  {
+   "name" : "setfsuid"
+  },
+  {
+   "name" : "setgid"
+  },
+  {
+   "name" : "setgrent"
+  },
+  {
+   "name" : "setgroups"
+  },
+  {
+   "name" : "sethostent"
+  },
+  {
+   "name" : "sethostname"
+  },
+  {
+   "name" : "setitimer"
+  },
+  {
+   "binding" : "weak",
+   "name" : "setjmp"
+  },
+  {
+   "name" : "setlinebuf"
+  },
+  {
+   "name" : "setlocale"
+  },
+  {
+   "name" : "setlogmask"
+  },
+  {
+   "name" : "setmntent"
+  },
+  {
+   "name" : "setnetent"
+  },
+  {
+   "name" : "setns"
+  },
+  {
+   "name" : "setpgid"
+  },
+  {
+   "name" : "setpgrp"
+  },
+  {
+   "name" : "setpriority"
+  },
+  {
+   "name" : "setprogname"
+  },
+  {
+   "name" : "setprotoent"
+  },
+  {
+   "name" : "setpwent"
+  },
+  {
+   "name" : "setregid"
+  },
+  {
+   "name" : "setresgid"
+  },
+  {
+   "name" : "setresuid"
+  },
+  {
+   "name" : "setreuid"
+  },
+  {
+   "name" : "setrlimit"
+  },
+  {
+   "name" : "setrlimit64"
+  },
+  {
+   "name" : "setservent"
+  },
+  {
+   "name" : "setsid"
+  },
+  {
+   "name" : "setsockopt"
+  },
+  {
+   "name" : "setstate"
+  },
+  {
+   "name" : "settimeofday"
+  },
+  {
+   "name" : "setuid"
+  },
+  {
+   "name" : "setutent"
+  },
+  {
+   "name" : "setvbuf"
+  },
+  {
+   "name" : "setxattr"
+  },
+  {
+   "name" : "shmat"
+  },
+  {
+   "name" : "shmctl"
+  },
+  {
+   "name" : "shmdt"
+  },
+  {
+   "name" : "shmget"
+  },
+  {
+   "name" : "shutdown"
+  },
+  {
+   "name" : "sigaction"
+  },
+  {
+   "name" : "sigaction64"
+  },
+  {
+   "name" : "sigaddset"
+  },
+  {
+   "name" : "sigaddset64"
+  },
+  {
+   "name" : "sigaltstack"
+  },
+  {
+   "name" : "sigblock"
+  },
+  {
+   "name" : "sigdelset"
+  },
+  {
+   "name" : "sigdelset64"
+  },
+  {
+   "name" : "sigemptyset"
+  },
+  {
+   "name" : "sigemptyset64"
+  },
+  {
+   "name" : "sigfillset"
+  },
+  {
+   "name" : "sigfillset64"
+  },
+  {
+   "name" : "sighold"
+  },
+  {
+   "name" : "sigignore"
+  },
+  {
+   "name" : "siginterrupt"
+  },
+  {
+   "name" : "sigismember"
+  },
+  {
+   "name" : "sigismember64"
+  },
+  {
+   "binding" : "weak",
+   "name" : "siglongjmp"
+  },
+  {
+   "name" : "signal"
+  },
+  {
+   "name" : "signalfd"
+  },
+  {
+   "name" : "signalfd64"
+  },
+  {
+   "name" : "sigpause"
+  },
+  {
+   "name" : "sigpending"
+  },
+  {
+   "name" : "sigpending64"
+  },
+  {
+   "name" : "sigprocmask"
+  },
+  {
+   "name" : "sigprocmask64"
+  },
+  {
+   "name" : "sigqueue"
+  },
+  {
+   "name" : "sigrelse"
+  },
+  {
+   "name" : "sigset"
+  },
+  {
+   "binding" : "weak",
+   "name" : "sigsetjmp"
+  },
+  {
+   "name" : "sigsetmask"
+  },
+  {
+   "name" : "sigsuspend"
+  },
+  {
+   "name" : "sigsuspend64"
+  },
+  {
+   "name" : "sigtimedwait"
+  },
+  {
+   "name" : "sigtimedwait64"
+  },
+  {
+   "name" : "sigwait"
+  },
+  {
+   "name" : "sigwait64"
+  },
+  {
+   "name" : "sigwaitinfo"
+  },
+  {
+   "name" : "sigwaitinfo64"
+  },
+  {
+   "name" : "sleep"
+  },
+  {
+   "name" : "snprintf"
+  },
+  {
+   "name" : "socket"
+  },
+  {
+   "name" : "socketpair"
+  },
+  {
+   "name" : "splice"
+  },
+  {
+   "name" : "sprintf"
+  },
+  {
+   "name" : "srand"
+  },
+  {
+   "name" : "srand48"
+  },
+  {
+   "name" : "srandom"
+  },
+  {
+   "name" : "sscanf"
+  },
+  {
+   "name" : "stat"
+  },
+  {
+   "name" : "stat64"
+  },
+  {
+   "name" : "statfs"
+  },
+  {
+   "name" : "statfs64"
+  },
+  {
+   "name" : "statvfs"
+  },
+  {
+   "name" : "statvfs64"
+  },
+  {
+   "name" : "statx"
+  },
+  {
+   "name" : "stpcpy"
+  },
+  {
+   "name" : "stpncpy"
+  },
+  {
+   "name" : "strcasecmp"
+  },
+  {
+   "name" : "strcasecmp_l"
+  },
+  {
+   "name" : "strcasestr"
+  },
+  {
+   "name" : "strcat"
+  },
+  {
+   "name" : "strchr"
+  },
+  {
+   "name" : "strchrnul"
+  },
+  {
+   "name" : "strcmp"
+  },
+  {
+   "name" : "strcoll"
+  },
+  {
+   "name" : "strcoll_l"
+  },
+  {
+   "name" : "strcpy"
+  },
+  {
+   "name" : "strcspn"
+  },
+  {
+   "name" : "strdup"
+  },
+  {
+   "name" : "strerror"
+  },
+  {
+   "name" : "strerror_l"
+  },
+  {
+   "name" : "strerror_r"
+  },
+  {
+   "name" : "strftime"
+  },
+  {
+   "name" : "strftime_l"
+  },
+  {
+   "name" : "strlcat"
+  },
+  {
+   "name" : "strlcpy"
+  },
+  {
+   "name" : "strlen"
+  },
+  {
+   "name" : "strncasecmp"
+  },
+  {
+   "name" : "strncasecmp_l"
+  },
+  {
+   "name" : "strncat"
+  },
+  {
+   "name" : "strncmp"
+  },
+  {
+   "name" : "strncpy"
+  },
+  {
+   "name" : "strndup"
+  },
+  {
+   "name" : "strnlen"
+  },
+  {
+   "name" : "strntoimax"
+  },
+  {
+   "name" : "strntoumax"
+  },
+  {
+   "name" : "strpbrk"
+  },
+  {
+   "name" : "strptime"
+  },
+  {
+   "name" : "strptime_l"
+  },
+  {
+   "name" : "strrchr"
+  },
+  {
+   "name" : "strsep"
+  },
+  {
+   "name" : "strsignal"
+  },
+  {
+   "name" : "strspn"
+  },
+  {
+   "name" : "strstr"
+  },
+  {
+   "name" : "strtod"
+  },
+  {
+   "name" : "strtod_l"
+  },
+  {
+   "name" : "strtof"
+  },
+  {
+   "name" : "strtof_l"
+  },
+  {
+   "name" : "strtoimax"
+  },
+  {
+   "name" : "strtok"
+  },
+  {
+   "name" : "strtok_r"
+  },
+  {
+   "name" : "strtol"
+  },
+  {
+   "name" : "strtol_l"
+  },
+  {
+   "name" : "strtold"
+  },
+  {
+   "name" : "strtold_l"
+  },
+  {
+   "name" : "strtoll"
+  },
+  {
+   "name" : "strtoll_l"
+  },
+  {
+   "name" : "strtoq"
+  },
+  {
+   "name" : "strtotimeval"
+  },
+  {
+   "name" : "strtoul"
+  },
+  {
+   "name" : "strtoul_l"
+  },
+  {
+   "name" : "strtoull"
+  },
+  {
+   "name" : "strtoull_l"
+  },
+  {
+   "name" : "strtoumax"
+  },
+  {
+   "name" : "strtouq"
+  },
+  {
+   "name" : "strxfrm"
+  },
+  {
+   "name" : "strxfrm_l"
+  },
+  {
+   "name" : "swab"
+  },
+  {
+   "name" : "swapoff"
+  },
+  {
+   "name" : "swapon"
+  },
+  {
+   "name" : "swprintf"
+  },
+  {
+   "name" : "swscanf"
+  },
+  {
+   "name" : "symlink"
+  },
+  {
+   "name" : "symlinkat"
+  },
+  {
+   "name" : "sync"
+  },
+  {
+   "name" : "sync_file_range"
+  },
+  {
+   "name" : "syncfs"
+  },
+  {
+   "name" : "syscall"
+  },
+  {
+   "name" : "sysconf"
+  },
+  {
+   "name" : "sysinfo"
+  },
+  {
+   "name" : "syslog"
+  },
+  {
+   "name" : "system"
+  },
+  {
+   "name" : "sysv_signal"
+  },
+  {
+   "name" : "tcdrain"
+  },
+  {
+   "name" : "tcflow"
+  },
+  {
+   "name" : "tcflush"
+  },
+  {
+   "name" : "tcgetattr"
+  },
+  {
+   "name" : "tcgetpgrp"
+  },
+  {
+   "name" : "tcgetsid"
+  },
+  {
+   "name" : "tcsendbreak"
+  },
+  {
+   "name" : "tcsetattr"
+  },
+  {
+   "name" : "tcsetpgrp"
+  },
+  {
+   "name" : "tdelete"
+  },
+  {
+   "name" : "tdestroy"
+  },
+  {
+   "name" : "tee"
+  },
+  {
+   "name" : "telldir"
+  },
+  {
+   "name" : "tempnam"
+  },
+  {
+   "name" : "tfind"
+  },
+  {
+   "name" : "tgkill"
+  },
+  {
+   "name" : "thrd_create"
+  },
+  {
+   "name" : "thrd_current"
+  },
+  {
+   "name" : "thrd_detach"
+  },
+  {
+   "name" : "thrd_equal"
+  },
+  {
+   "name" : "thrd_exit"
+  },
+  {
+   "name" : "thrd_join"
+  },
+  {
+   "name" : "thrd_sleep"
+  },
+  {
+   "name" : "thrd_yield"
+  },
+  {
+   "name" : "time"
+  },
+  {
+   "name" : "timegm"
+  },
+  {
+   "name" : "timegm64"
+  },
+  {
+   "name" : "timelocal"
+  },
+  {
+   "name" : "timelocal64"
+  },
+  {
+   "name" : "timer_create"
+  },
+  {
+   "name" : "timer_delete"
+  },
+  {
+   "name" : "timer_getoverrun"
+  },
+  {
+   "name" : "timer_gettime"
+  },
+  {
+   "name" : "timer_settime"
+  },
+  {
+   "name" : "timerfd_create"
+  },
+  {
+   "name" : "timerfd_gettime"
+  },
+  {
+   "name" : "timerfd_settime"
+  },
+  {
+   "name" : "times"
+  },
+  {
+   "name" : "timespec_get"
+  },
+  {
+   "name" : "tkill"
+  },
+  {
+   "name" : "tmpfile"
+  },
+  {
+   "name" : "tmpfile64"
+  },
+  {
+   "name" : "tmpnam"
+  },
+  {
+   "name" : "toascii"
+  },
+  {
+   "name" : "tolower"
+  },
+  {
+   "name" : "tolower_l"
+  },
+  {
+   "name" : "toupper"
+  },
+  {
+   "name" : "toupper_l"
+  },
+  {
+   "name" : "towctrans"
+  },
+  {
+   "name" : "towctrans_l"
+  },
+  {
+   "name" : "towlower"
+  },
+  {
+   "name" : "towlower_l"
+  },
+  {
+   "name" : "towupper"
+  },
+  {
+   "name" : "towupper_l"
+  },
+  {
+   "name" : "truncate"
+  },
+  {
+   "name" : "truncate64"
+  },
+  {
+   "name" : "tsearch"
+  },
+  {
+   "name" : "tss_create"
+  },
+  {
+   "name" : "tss_delete"
+  },
+  {
+   "name" : "tss_get"
+  },
+  {
+   "name" : "tss_set"
+  },
+  {
+   "name" : "ttyname"
+  },
+  {
+   "name" : "ttyname_r"
+  },
+  {
+   "name" : "twalk"
+  },
+  {
+   "name" : "tzset"
+  },
+  {
+   "name" : "umask"
+  },
+  {
+   "name" : "umount"
+  },
+  {
+   "name" : "umount2"
+  },
+  {
+   "name" : "uname"
+  },
+  {
+   "name" : "ungetc"
+  },
+  {
+   "name" : "ungetwc"
+  },
+  {
+   "name" : "unlink"
+  },
+  {
+   "name" : "unlinkat"
+  },
+  {
+   "name" : "unlockpt"
+  },
+  {
+   "name" : "unsetenv"
+  },
+  {
+   "name" : "unshare"
+  },
+  {
+   "name" : "uselocale"
+  },
+  {
+   "name" : "usleep"
+  },
+  {
+   "name" : "utime"
+  },
+  {
+   "name" : "utimensat"
+  },
+  {
+   "name" : "utimes"
+  },
+  {
+   "name" : "utmpname"
+  },
+  {
+   "name" : "valloc"
+  },
+  {
+   "name" : "vasprintf"
+  },
+  {
+   "name" : "vdprintf"
+  },
+  {
+   "name" : "verr"
+  },
+  {
+   "name" : "verrx"
+  },
+  {
+   "name" : "vfdprintf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "vfork"
+  },
+  {
+   "name" : "vfprintf"
+  },
+  {
+   "name" : "vfscanf"
+  },
+  {
+   "name" : "vfwprintf"
+  },
+  {
+   "name" : "vfwscanf"
+  },
+  {
+   "name" : "vmsplice"
+  },
+  {
+   "name" : "vprintf"
+  },
+  {
+   "name" : "vscanf"
+  },
+  {
+   "name" : "vsnprintf"
+  },
+  {
+   "name" : "vsprintf"
+  },
+  {
+   "name" : "vsscanf"
+  },
+  {
+   "name" : "vswprintf"
+  },
+  {
+   "name" : "vswscanf"
+  },
+  {
+   "name" : "vsyslog"
+  },
+  {
+   "name" : "vwarn"
+  },
+  {
+   "name" : "vwarnx"
+  },
+  {
+   "name" : "vwprintf"
+  },
+  {
+   "name" : "vwscanf"
+  },
+  {
+   "name" : "wait"
+  },
+  {
+   "name" : "wait3"
+  },
+  {
+   "name" : "wait4"
+  },
+  {
+   "name" : "waitid"
+  },
+  {
+   "name" : "waitpid"
+  },
+  {
+   "name" : "warn"
+  },
+  {
+   "name" : "warnx"
+  },
+  {
+   "name" : "wcpcpy"
+  },
+  {
+   "name" : "wcpncpy"
+  },
+  {
+   "name" : "wcrtomb"
+  },
+  {
+   "name" : "wcscasecmp"
+  },
+  {
+   "name" : "wcscasecmp_l"
+  },
+  {
+   "name" : "wcscat"
+  },
+  {
+   "name" : "wcschr"
+  },
+  {
+   "name" : "wcscmp"
+  },
+  {
+   "name" : "wcscoll"
+  },
+  {
+   "name" : "wcscoll_l"
+  },
+  {
+   "name" : "wcscpy"
+  },
+  {
+   "name" : "wcscspn"
+  },
+  {
+   "name" : "wcsdup"
+  },
+  {
+   "name" : "wcsftime"
+  },
+  {
+   "name" : "wcsftime_l"
+  },
+  {
+   "name" : "wcslcat"
+  },
+  {
+   "name" : "wcslcpy"
+  },
+  {
+   "name" : "wcslen"
+  },
+  {
+   "name" : "wcsncasecmp"
+  },
+  {
+   "name" : "wcsncasecmp_l"
+  },
+  {
+   "name" : "wcsncat"
+  },
+  {
+   "name" : "wcsncmp"
+  },
+  {
+   "name" : "wcsncpy"
+  },
+  {
+   "name" : "wcsnlen"
+  },
+  {
+   "name" : "wcsnrtombs"
+  },
+  {
+   "name" : "wcspbrk"
+  },
+  {
+   "name" : "wcsrchr"
+  },
+  {
+   "name" : "wcsrtombs"
+  },
+  {
+   "name" : "wcsspn"
+  },
+  {
+   "name" : "wcsstr"
+  },
+  {
+   "name" : "wcstod"
+  },
+  {
+   "name" : "wcstod_l"
+  },
+  {
+   "name" : "wcstof"
+  },
+  {
+   "name" : "wcstof_l"
+  },
+  {
+   "name" : "wcstoimax"
+  },
+  {
+   "name" : "wcstok"
+  },
+  {
+   "name" : "wcstol"
+  },
+  {
+   "name" : "wcstol_l"
+  },
+  {
+   "name" : "wcstold"
+  },
+  {
+   "name" : "wcstold_l"
+  },
+  {
+   "name" : "wcstoll"
+  },
+  {
+   "name" : "wcstoll_l"
+  },
+  {
+   "name" : "wcstombs"
+  },
+  {
+   "name" : "wcstoul"
+  },
+  {
+   "name" : "wcstoul_l"
+  },
+  {
+   "name" : "wcstoull"
+  },
+  {
+   "name" : "wcstoull_l"
+  },
+  {
+   "name" : "wcstoumax"
+  },
+  {
+   "name" : "wcswcs"
+  },
+  {
+   "name" : "wcswidth"
+  },
+  {
+   "name" : "wcsxfrm"
+  },
+  {
+   "name" : "wcsxfrm_l"
+  },
+  {
+   "name" : "wctob"
+  },
+  {
+   "name" : "wctomb"
+  },
+  {
+   "name" : "wctrans"
+  },
+  {
+   "name" : "wctrans_l"
+  },
+  {
+   "name" : "wctype"
+  },
+  {
+   "name" : "wctype_l"
+  },
+  {
+   "name" : "wcwidth"
+  },
+  {
+   "name" : "wmemchr"
+  },
+  {
+   "name" : "wmemcmp"
+  },
+  {
+   "name" : "wmemcpy"
+  },
+  {
+   "name" : "wmemmove"
+  },
+  {
+   "name" : "wmempcpy"
+  },
+  {
+   "name" : "wmemset"
+  },
+  {
+   "name" : "wprintf"
+  },
+  {
+   "name" : "write"
+  },
+  {
+   "name" : "writev"
+  },
+  {
+   "name" : "wscanf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__bionic_brk"
+  },
+  {
+   "name" : "__bionic_libcrt_compat_symbols"
+  },
+  {
+   "name" : "__free_hook"
+  },
+  {
+   "name" : "__isthreaded"
+  },
+  {
+   "name" : "__malloc_hook"
+  },
+  {
+   "name" : "__memalign_hook"
+  },
+  {
+   "name" : "__p_class_syms"
+  },
+  {
+   "name" : "__p_type_syms"
+  },
+  {
+   "name" : "__page_shift"
+  },
+  {
+   "name" : "__page_size"
+  },
+  {
+   "name" : "__progname"
+  },
+  {
+   "name" : "__realloc_hook"
+  },
+  {
+   "name" : "__sF"
+  },
+  {
+   "name" : "__sdidinit"
+  },
+  {
+   "name" : "__sglue"
+  },
+  {
+   "name" : "__stack_chk_guard"
+  },
+  {
+   "binding" : "weak",
+   "name" : "__system_property_area__"
+  },
+  {
+   "name" : "_ctype_"
+  },
+  {
+   "name" : "_tolower_tab_"
+  },
+  {
+   "name" : "_toupper_tab_"
+  },
+  {
+   "name" : "daylight"
+  },
+  {
+   "binding" : "weak",
+   "name" : "environ"
+  },
+  {
+   "name" : "error_message_count"
+  },
+  {
+   "name" : "error_one_per_line"
+  },
+  {
+   "name" : "error_print_progname"
+  },
+  {
+   "name" : "in6addr_any"
+  },
+  {
+   "name" : "in6addr_loopback"
+  },
+  {
+   "name" : "optarg"
+  },
+  {
+   "name" : "opterr"
+  },
+  {
+   "name" : "optind"
+  },
+  {
+   "name" : "optopt"
+  },
+  {
+   "name" : "optreset"
+  },
+  {
+   "name" : "stderr"
+  },
+  {
+   "name" : "stdin"
+  },
+  {
+   "name" : "stdout"
+  },
+  {
+   "name" : "sys_siglist"
+  },
+  {
+   "name" : "sys_signame"
+  },
+  {
+   "name" : "timezone"
+  },
+  {
+   "name" : "tzname"
+  }
+ ],
+ "enum_types" : [],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK9prop_infoPvE",
+   "name" : "void (const prop_info *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK9prop_infoPvE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKcS1_jE",
+   "name" : "void (void *, const char *, const char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKcS1_jE",
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  }
+ ],
+ "functions" : [],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode &",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIRKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10PrefixNode",
+   "name" : "PrefixNode *",
+   "referenced_type" : "_ZTI10PrefixNode",
+   "self_type" : "_ZTIP10PrefixNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11ContextNode",
+   "name" : "ContextNode *",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIP11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ContextsSplit",
+   "name" : "ContextsSplit *",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTIP13ContextsSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15ContextListNode",
+   "name" : "ContextListNode *",
+   "referenced_type" : "_ZTI15ContextListNode",
+   "self_type" : "_ZTIP15ContextListNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16ContextsPreSplit",
+   "name" : "ContextsPreSplit *",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTIP16ContextsPreSplit",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16SystemProperties",
+   "name" : "SystemProperties *",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTIP16SystemProperties",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18ContextsSerialized",
+   "name" : "ContextsSerialized *",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTIP18ContextsSerialized",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7prop_bt",
+   "name" : "prop_bt *",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTIP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8Contexts",
+   "name" : "Contexts *",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTIP8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_area",
+   "name" : "prop_area *",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9prop_info",
+   "name" : "prop_info *",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIP9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK9prop_infoPvE",
+   "name" : "void (*)(const prop_info *, void *)",
+   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
+   "self_type" : "_ZTIPFvPK9prop_infoPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKcS1_jE",
+   "name" : "void (*)(void *, const char *, const char *, unsigned int)",
+   "referenced_type" : "_ZTIFvPvPKcS1_jE",
+   "self_type" : "_ZTIPFvPvPKcS1_jE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11ContextNode",
+   "name" : "const ContextNode *",
+   "referenced_type" : "_ZTIK11ContextNode",
+   "self_type" : "_ZTIPK11ContextNode",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8timespec",
+   "name" : "const timespec *",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIPK8timespec",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_area",
+   "name" : "const prop_area *",
+   "referenced_type" : "_ZTIK9prop_area",
+   "self_type" : "_ZTIPK9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry *",
+   "referenced_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIPKN7android10properties13PropertyEntryE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData *",
+   "referenced_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIPKN7android10properties14SerializedDataE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea *",
+   "referenced_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal *",
+   "referenced_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIPKN7android10properties16TrieNodeInternalE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader *",
+   "referenced_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode *",
+   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPKN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile *",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode *",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIPN7android10properties8TrieNodeE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP9prop_area",
+   "name" : "prop_area **",
+   "referenced_type" : "_ZTIP9prop_area",
+   "self_type" : "_ZTIPP9prop_area",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPU7_Atomicj",
+   "name" : "_Atomic(unsigned int) *",
+   "referenced_type" : "_ZTIU7_Atomicj",
+   "self_type" : "_ZTIPU7_Atomicj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA0_Kc",
+   "name" : "char const[0]",
+   "referenced_type" : "_ZTIA0_c",
+   "self_type" : "_ZTIA0_Kc",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11ContextNode",
+   "name" : "const ContextNode",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTIK11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_area",
+   "name" : "const prop_area",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTIK9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties13PropertyEntryE",
+   "name" : "const android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIKN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties14SerializedDataE",
+   "name" : "const android::properties::SerializedData",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIKN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "name" : "const android::properties::PropertyInfoArea",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "name" : "const android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "name" : "const android::properties::PropertyInfoAreaFile",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "const android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10properties8TrieNodeE",
+   "name" : "const android::properties::TrieNode",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIKN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7prop_bt",
+   "name" : "prop_bt *const",
+   "referenced_type" : "_ZTIP7prop_bt",
+   "self_type" : "_ZTIKP7prop_bt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPj",
+   "name" : "unsigned int *const",
+   "referenced_type" : "_ZTIPj",
+   "self_type" : "_ZTIKPj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "lock_",
+     "referenced_type" : "_ZTI4Lock"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "pa_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "no_access_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI11ContextNode",
+   "name" : "ContextNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11ContextNode",
+   "self_type" : "_ZTI11ContextNode",
+   "size" : 24,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/context_node.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "prefixes_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP10PrefixNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP15ContextListNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP9prop_area"
+    },
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ContextsSplit",
+   "name" : "ContextsSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13ContextsSplit",
+   "self_type" : "_ZTI13ContextsSplit",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI13ContextsSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN13ContextsSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN13ContextsSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "pre_split_prop_area_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI16ContextsPreSplit",
+   "name" : "ContextsPreSplit",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16ContextsPreSplit",
+   "self_type" : "_ZTI16ContextsPreSplit",
+   "size" : 8,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_pre_split.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI16ContextsPreSplit"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN16ContextsPreSplitD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN16ContextsPreSplit12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "contexts_data_",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "contexts_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP8Contexts"
+    },
+    {
+     "access" : "private",
+     "field_name" : "initialized_",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_filename_",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIA1024_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI16SystemProperties",
+   "name" : "SystemProperties",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI16SystemProperties",
+   "self_type" : "_ZTI16SystemProperties",
+   "size" : 1064,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/system_properties.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8Contexts"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "filename_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "property_info_area_file_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP11ContextNode"
+    },
+    {
+     "access" : "private",
+     "field_name" : "num_context_nodes_",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "context_nodes_mmap_size_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_prop_area_",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIP9prop_area"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ContextsSerialized",
+   "name" : "ContextsSerialized",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI18ContextsSerialized",
+   "self_type" : "_ZTI18ContextsSerialized",
+   "size" : 32,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts_serialized.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI18ContextsSerialized"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN18ContextsSerializedD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized10InitializeEbPKcPb"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized18GetPropAreaForNameEPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized17GetSerialPropAreaEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized11ResetAccessEv"
+    },
+    {
+     "mangled_component_name" : "_ZN18ContextsSerialized12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "namelen",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prop",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "left",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "children",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI7prop_bt",
+   "name" : "prop_bt",
+   "referenced_type" : "_ZTI7prop_bt",
+   "self_type" : "_ZTI7prop_bt",
+   "size" : 20,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTI8Contexts",
+   "name" : "Contexts",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8Contexts",
+   "self_type" : "_ZTI8Contexts",
+   "size" : 4,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/contexts.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTI8Contexts"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8ContextsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts10InitializeEbPKcPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts18GetPropAreaForNameEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts17GetSerialPropAreaEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts7ForEachEPFvPK9prop_infoPvES3_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts11ResetAccessEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8Contexts12FreeAndUnmapEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "bytes_used_",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "serial_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "magic_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "version_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "reserved_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA28_j"
+    },
+    {
+     "access" : "private",
+     "field_name" : "data_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_area",
+   "name" : "prop_area",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9prop_area",
+   "self_type" : "_ZTI9prop_area",
+   "size" : 128,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_area.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "serial",
+     "referenced_type" : "_ZTIU7_Atomicj"
+    },
+    {
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN9prop_infoUt_E"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIA0_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI9prop_info",
+   "name" : "prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTI9prop_info",
+   "size" : 96,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "namelen",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "context_index",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "type_index",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties13PropertyEntryE",
+   "name" : "android::properties::PropertyEntry",
+   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "self_type" : "_ZTIN7android10properties13PropertyEntryE",
+   "size" : 16,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "data_base_",
+     "referenced_type" : "_ZTIA0_Kc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties14SerializedDataE",
+   "name" : "android::properties::SerializedData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
+   "self_type" : "_ZTIN7android10properties14SerializedDataE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10properties14SerializedDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "name" : "android::properties::PropertyInfoArea",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "self_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "property_entry",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_child_nodes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "child_nodes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_prefixes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "prefix_entries",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_exact_matches",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exact_match_entries",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "name" : "android::properties::TrieNodeInternal",
+   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "self_type" : "_ZTIN7android10properties16TrieNodeInternalE",
+   "size" : 28,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mmap_base_",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mmap_size_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "current_version",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "minimum_supported_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "contexts_offset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "types_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "root_offset",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "name" : "android::properties::PropertyInfoAreaHeader",
+   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "self_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
+   "size" : 24,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "serialized_data_",
+     "referenced_type" : "_ZTIPKN7android10properties14SerializedDataE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "trie_node_base_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKN7android10properties16TrieNodeInternalE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10properties8TrieNodeE",
+   "name" : "android::properties::TrieNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
+   "self_type" : "_ZTIN7android10properties8TrieNodeE",
+   "size" : 8,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "field_name" : "long_property",
+     "referenced_type" : "_ZTIN9prop_infoUt_Ut_E"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9prop_infoUt_E",
+   "self_type" : "_ZTIN9prop_infoUt_E",
+   "size" : 92,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error_message",
+     "referenced_type" : "_ZTIA56_c"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9prop_infoUt_Ut_E",
+   "name" : "prop_info::(anonymous union at bionic/libc/system_properties/include/system_properties/prop_info.h:61:3)::(anonymous struct at bionic/libc/system_properties/include/system_properties/prop_info.h:63:5)",
+   "referenced_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "self_type" : "_ZTIN9prop_infoUt_Ut_E",
+   "size" : 60,
+   "source_file" : "/bionic/libc/system_properties/include/system_properties/prop_info.h"
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "name" : "android::properties::PropertyInfoAreaFile &&",
+   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
+   "self_type" : "_ZTION7android10properties20PropertyInfoAreaFileE",
+   "size" : 4,
+   "source_file" : "/system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
+  }
+ ]
+}
diff --git a/S/64/x86_x86_64/source-based/libdl.so.lsdump b/S/64/x86_x86_64/source-based/libdl.so.lsdump
new file mode 100644
index 0000000..4d8d120
--- /dev/null
+++ b/S/64/x86_x86_64/source-based/libdl.so.lsdump
@@ -0,0 +1,3078 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA20_l",
+   "name" : "long [20]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA20_l",
+   "size" : 80,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_l",
+   "name" : "long [32]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA32_l",
+   "size" : 128,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA4092_c",
+   "name" : "char [4092]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA4092_c",
+   "size" : 4092,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA56_l",
+   "name" : "long [56]",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIA56_l",
+   "size" : 224,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__cfi_init"
+  },
+  {
+   "name" : "__cfi_shadow_size"
+  },
+  {
+   "name" : "__cfi_slowpath"
+  },
+  {
+   "name" : "__cfi_slowpath_diag"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_dlopen_ext"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_LD_LIBRARY_PATH"
+  },
+  {
+   "binding" : "weak",
+   "name" : "android_get_application_target_sdk_version"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dl_iterate_phdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dladdr"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlclose"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlerror"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlopen"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlsym"
+  },
+  {
+   "binding" : "weak",
+   "name" : "dlvsym"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_HINT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_DLEXT_WRITE_RELRO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_DLEXT_USE_RELRO"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "ANDROID_DLEXT_FORCE_LOAD"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "ANDROID_DLEXT_USE_NAMESPACE"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "ANDROID_DLEXT_RESERVED_ADDRESS_RECURSIVE"
+    },
+    {
+     "enum_field_value" : 1663,
+     "name" : "ANDROID_DLEXT_VALID_FLAG_BITS"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "name" : "(anonymous enum at bionic/libc/include/android/dlext.h:41:1)",
+   "referenced_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "self_type" : "_ZTI25$ANDROID_DLEXT_FORCE_LOAD",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "r_debug::RT_CONSISTENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "r_debug::RT_ADD"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "r_debug::RT_DELETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7r_debug7$RT_ADDE",
+   "name" : "r_debug::(anonymous enum at bionic/libc/include/link.h:83:3)",
+   "referenced_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "self_type" : "_ZTIN7r_debug7$RT_ADDE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 2,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CFIShadow::kInvalidShadow"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CFIShadow::kUncheckedShadow"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CFIShadow::kRegularShadowMin"
+    }
+   ],
+   "linker_set_key" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "name" : "CFIShadow::ShadowValues",
+   "referenced_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "self_type" : "_ZTIN9CFIShadow12ShadowValuesE",
+   "size" : 2,
+   "source_file" : "/bionic/libc/private/CFIShadow.h",
+   "underlying_type" : "_ZTIt"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvS_jPKvE",
+   "name" : "void *(void *, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvS_jPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjPKvE",
+   "name" : "void *(unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvjjPKvE",
+   "name" : "void *(unsigned int, unsigned int, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvjjPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP12dl_phdr_infojPvE",
+   "name" : "int (dl_phdr_info *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12dl_phdr_info"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvPKvE",
+   "name" : "void (void *, const void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvPKvE",
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__cfi_init",
+   "linker_set_key" : "__cfi_init",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIPj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_shadow_size",
+   "linker_set_key" : "__cfi_shadow_size",
+   "return_type" : "_ZTIj",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath",
+   "linker_set_key" : "__cfi_slowpath",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "__cfi_slowpath_diag",
+   "linker_set_key" : "__cfi_slowpath_diag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "function_name" : "android_dlopen_ext",
+   "linker_set_key" : "android_dlopen_ext",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK17android_dlextinfo"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "function_name" : "android_get_LD_LIBRARY_PATH",
+   "linker_set_key" : "android_get_LD_LIBRARY_PATH",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libdl/libdl.cpp"
+  },
+  {
+   "function_name" : "android_get_application_target_sdk_version",
+   "linker_set_key" : "android_get_application_target_sdk_version",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/android/api-level.h"
+  },
+  {
+   "function_name" : "dl_iterate_phdr",
+   "linker_set_key" : "dl_iterate_phdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFiP12dl_phdr_infojPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "function_name" : "dladdr",
+   "linker_set_key" : "dladdr",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIP7Dl_info"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlclose",
+   "linker_set_key" : "dlclose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlerror",
+   "linker_set_key" : "dlerror",
+   "return_type" : "_ZTIPc",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlopen",
+   "linker_set_key" : "dlopen",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlsym",
+   "linker_set_key" : "dlsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "function_name" : "dlvsym",
+   "linker_set_key" : "dlvsym",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12dl_phdr_info",
+   "name" : "dl_phdr_info *",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTIP12dl_phdr_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16user_regs_struct",
+   "name" : "user_regs_struct *",
+   "referenced_type" : "_ZTI16user_regs_struct",
+   "self_type" : "_ZTIP16user_regs_struct",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18user_fpregs_struct",
+   "name" : "user_fpregs_struct *",
+   "referenced_type" : "_ZTI18user_fpregs_struct",
+   "self_type" : "_ZTIP18user_fpregs_struct",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_namespace_t",
+   "name" : "android_namespace_t *",
+   "referenced_type" : "_ZTI19android_namespace_t",
+   "self_type" : "_ZTIP19android_namespace_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7Dl_info",
+   "name" : "Dl_info *",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTIP7Dl_info",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/stdio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7dynamic",
+   "name" : "dynamic *",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTIP7dynamic",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8link_map",
+   "name" : "link_map *",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTIP8link_map",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvS_jPKvE",
+   "name" : "void *(*)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvS_jPKvE",
+   "self_type" : "_ZTIPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjPKvE",
+   "name" : "void *(*)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjPKvE",
+   "self_type" : "_ZTIPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvjjPKvE",
+   "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIFPvjjPKvE",
+   "self_type" : "_ZTIPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "name" : "int (*)(dl_phdr_info *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFiP12dl_phdr_infojPvE",
+   "self_type" : "_ZTIPFiP12dl_phdr_infojPvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvPKvE",
+   "name" : "void (*)(void *, const void *)",
+   "referenced_type" : "_ZTIFvPvPKvE",
+   "self_type" : "_ZTIPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK10elf32_phdr",
+   "name" : "const elf32_phdr *",
+   "referenced_type" : "_ZTIK10elf32_phdr",
+   "self_type" : "_ZTIPK10elf32_phdr",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17android_dlextinfo",
+   "name" : "const android_dlextinfo *",
+   "referenced_type" : "_ZTIK17android_dlextinfo",
+   "self_type" : "_ZTIPK17android_dlextinfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10elf32_phdr",
+   "name" : "const elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTIK10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17android_dlextinfo",
+   "name" : "const android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTIK17android_dlextinfo",
+   "size" : 36,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvS_jPKvE",
+   "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvS_jPKvE",
+   "self_type" : "_ZTIVPFPvS_jPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjPKvE",
+   "name" : "void *(*volatile)(unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjPKvE",
+   "self_type" : "_ZTIVPFPvjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFPvjjPKvE",
+   "name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
+   "referenced_type" : "_ZTIPFPvjjPKvE",
+   "self_type" : "_ZTIVPFPvjjPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVPFvPvPKvE",
+   "name" : "void (*volatile)(void *, const void *)",
+   "referenced_type" : "_ZTIPFvPvPKvE",
+   "self_type" : "_ZTIVPFvPvPKvE",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Chdr",
+   "name" : "Elf32_Chdr",
+   "referenced_type" : "_ZTI10Elf32_Chdr",
+   "self_type" : "_ZTI10Elf32_Chdr",
+   "size" : 12,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf32_Move",
+   "name" : "Elf32_Move",
+   "referenced_type" : "_ZTI10Elf32_Move",
+   "self_type" : "_ZTI10Elf32_Move",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ch_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ch_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "ch_addralign",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Chdr",
+   "name" : "Elf64_Chdr",
+   "referenced_type" : "_ZTI10Elf64_Chdr",
+   "self_type" : "_ZTI10Elf64_Chdr",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "m_value",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_poffset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "m_repeat",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "m_stride",
+     "field_offset" : 208,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI10Elf64_Move",
+   "name" : "Elf64_Move",
+   "referenced_type" : "_ZTI10Elf64_Move",
+   "self_type" : "_ZTI10Elf64_Move",
+   "size" : 28,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_note",
+   "name" : "elf32_note",
+   "referenced_type" : "_ZTI10elf32_note",
+   "self_type" : "_ZTI10elf32_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_phdr",
+   "name" : "elf32_phdr",
+   "referenced_type" : "_ZTI10elf32_phdr",
+   "self_type" : "_ZTI10elf32_phdr",
+   "size" : 32,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_rela",
+   "name" : "elf32_rela",
+   "referenced_type" : "_ZTI10elf32_rela",
+   "self_type" : "_ZTI10elf32_rela",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf32_shdr",
+   "name" : "elf32_shdr",
+   "referenced_type" : "_ZTI10elf32_shdr",
+   "self_type" : "_ZTI10elf32_shdr",
+   "size" : 40,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "n_namesz",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_descsz",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "n_type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_note",
+   "name" : "elf64_note",
+   "referenced_type" : "_ZTI10elf64_note",
+   "self_type" : "_ZTI10elf64_note",
+   "size" : 12,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "p_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "p_offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_vaddr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_paddr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_filesz",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_memsz",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "p_align",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_phdr",
+   "name" : "elf64_phdr",
+   "referenced_type" : "_ZTI10elf64_phdr",
+   "self_type" : "_ZTI10elf64_phdr",
+   "size" : 56,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_addend",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_rela",
+   "name" : "elf64_rela",
+   "referenced_type" : "_ZTI10elf64_rela",
+   "self_type" : "_ZTI10elf64_rela",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sh_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_flags",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_addr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_size",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_link",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_info",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sh_addralign",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "sh_entsize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI10elf64_shdr",
+   "name" : "elf64_shdr",
+   "referenced_type" : "_ZTI10elf64_shdr",
+   "self_type" : "_ZTI10elf64_shdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_Verdef",
+   "name" : "Elf32_Verdef",
+   "referenced_type" : "_ZTI12Elf32_Verdef",
+   "self_type" : "_ZTI12Elf32_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf32_auxv_t",
+   "name" : "Elf32_auxv_t",
+   "referenced_type" : "_ZTI12Elf32_auxv_t",
+   "self_type" : "_ZTI12Elf32_auxv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vd_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_ndx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_cnt",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vd_hash",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_aux",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vd_next",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_Verdef",
+   "name" : "Elf64_Verdef",
+   "referenced_type" : "_ZTI12Elf64_Verdef",
+   "self_type" : "_ZTI12Elf64_Verdef",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_type",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "a_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12Elf64_auxv_t",
+   "name" : "Elf64_auxv_t",
+   "referenced_type" : "_ZTI12Elf64_auxv_t",
+   "self_type" : "_ZTI12Elf64_auxv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dlpi_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dlpi_phdr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPK10elf32_phdr"
+    },
+    {
+     "field_name" : "dlpi_phnum",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "dlpi_adds",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_subs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "dlpi_tls_modid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "dlpi_tls_data",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12dl_phdr_info",
+   "name" : "dl_phdr_info",
+   "referenced_type" : "_ZTI12dl_phdr_info",
+   "self_type" : "_ZTI12dl_phdr_info",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Syminfo",
+   "name" : "Elf32_Syminfo",
+   "referenced_type" : "_ZTI13Elf32_Syminfo",
+   "self_type" : "_ZTI13Elf32_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verdaux",
+   "name" : "Elf32_Verdaux",
+   "referenced_type" : "_ZTI13Elf32_Verdaux",
+   "self_type" : "_ZTI13Elf32_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Vernaux",
+   "name" : "Elf32_Vernaux",
+   "referenced_type" : "_ZTI13Elf32_Vernaux",
+   "self_type" : "_ZTI13Elf32_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf32_Verneed",
+   "name" : "Elf32_Verneed",
+   "referenced_type" : "_ZTI13Elf32_Verneed",
+   "self_type" : "_ZTI13Elf32_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "field_name" : "si_boundto",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "si_flags",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Syminfo",
+   "name" : "Elf64_Syminfo",
+   "referenced_type" : "_ZTI13Elf64_Syminfo",
+   "self_type" : "_ZTI13Elf64_Syminfo",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vda_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vda_next",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verdaux",
+   "name" : "Elf64_Verdaux",
+   "referenced_type" : "_ZTI13Elf64_Verdaux",
+   "self_type" : "_ZTI13Elf64_Verdaux",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vna_hash",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_flags",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_other",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vna_name",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vna_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Vernaux",
+   "name" : "Elf64_Vernaux",
+   "referenced_type" : "_ZTI13Elf64_Vernaux",
+   "self_type" : "_ZTI13Elf64_Vernaux",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vn_version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_cnt",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "vn_file",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_aux",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "vn_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI13Elf64_Verneed",
+   "name" : "Elf64_Verneed",
+   "referenced_type" : "_ZTI13Elf64_Verneed",
+   "self_type" : "_ZTI13Elf64_Verneed",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ebx",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "ecx",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "edx",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "esi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "edi",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "ebp",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "eax",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xds",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xes",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xfs",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xgs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "orig_eax",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "eip",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xcs",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "eflags",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "esp",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "xss",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI16user_regs_struct",
+   "name" : "user_regs_struct",
+   "referenced_type" : "_ZTI16user_regs_struct",
+   "self_type" : "_ZTI16user_regs_struct",
+   "size" : 68,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_addr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "relro_fd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "library_fd_offset",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "library_namespace",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIP19android_namespace_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17android_dlextinfo",
+   "name" : "android_dlextinfo",
+   "referenced_type" : "_ZTI17android_dlextinfo",
+   "self_type" : "_ZTI17android_dlextinfo",
+   "size" : 36,
+   "source_file" : "/bionic/libc/include/android/dlext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "cwd",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "swd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "twd",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fip",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fcs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "foo",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fos",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "st_space",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIA20_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI18user_fpregs_struct",
+   "name" : "user_fpregs_struct",
+   "referenced_type" : "_ZTI18user_fpregs_struct",
+   "self_type" : "_ZTI18user_fpregs_struct",
+   "size" : 108,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "cwd",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "swd",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "twd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "fop",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "fip",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fcs",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "foo",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "fos",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "mxcsr",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "st_space",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA32_l"
+    },
+    {
+     "field_name" : "xmm_space",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIA32_l"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIA56_l"
+    }
+   ],
+   "linker_set_key" : "_ZTI19user_fpxregs_struct",
+   "name" : "user_fpxregs_struct",
+   "referenced_type" : "_ZTI19user_fpxregs_struct",
+   "self_type" : "_ZTI19user_fpxregs_struct",
+   "size" : 512,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "v",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "padding",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4092_c"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI3$_0",
+   "name" : "(anonymous struct at /bionic/libdl/libdl_cfi.cpp:27:8)",
+   "referenced_type" : "_ZTI3$_0",
+   "self_type" : "_ZTI3$_0",
+   "size" : 4096,
+   "source_file" : "/bionic/libdl/libdl_cfi.cpp"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "regs",
+     "referenced_type" : "_ZTI16user_regs_struct"
+    },
+    {
+     "field_name" : "u_fpvalid",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "i387",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTI18user_fpregs_struct"
+    },
+    {
+     "field_name" : "u_tsize",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_dsize",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_ssize",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_code",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "start_stack",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "signal",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "u_ar0",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIP16user_regs_struct"
+    },
+    {
+     "field_name" : "u_fpstate",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIP18user_fpregs_struct"
+    },
+    {
+     "field_name" : "magic",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "field_name" : "u_comm",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "u_debugreg",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI4user",
+   "name" : "user",
+   "referenced_type" : "_ZTI4user",
+   "self_type" : "_ZTI4user",
+   "size" : 284,
+   "source_file" : "/bionic/libc/include/sys/user.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5div_t",
+   "name" : "div_t",
+   "referenced_type" : "_ZTI5div_t",
+   "self_type" : "_ZTI5div_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTI6ldiv_t",
+   "name" : "ldiv_t",
+   "referenced_type" : "_ZTI6ldiv_t",
+   "self_type" : "_ZTI6ldiv_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "dli_fname",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_fbase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "dli_sname",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "dli_saddr",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI7Dl_info",
+   "name" : "Dl_info",
+   "referenced_type" : "_ZTI7Dl_info",
+   "self_type" : "_ZTI7Dl_info",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/dlfcn.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7dynamicUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7dynamic",
+   "name" : "dynamic",
+   "referenced_type" : "_ZTI7dynamic",
+   "self_type" : "_ZTI7dynamic",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "quot",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "rem",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI7lldiv_t",
+   "name" : "lldiv_t",
+   "referenced_type" : "_ZTI7lldiv_t",
+   "self_type" : "_ZTI7lldiv_t",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/stdlib.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "r_map",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "r_brk",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_state",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7r_debug7$RT_ADDE"
+    },
+    {
+     "field_name" : "r_ldbase",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI7r_debug",
+   "name" : "r_debug",
+   "referenced_type" : "_ZTI7r_debug",
+   "self_type" : "_ZTI7r_debug",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_addr",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "l_ld",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP7dynamic"
+    },
+    {
+     "field_name" : "l_next",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP8link_map"
+    },
+    {
+     "field_name" : "l_prev",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIP8link_map"
+    }
+   ],
+   "linker_set_key" : "_ZTI8link_map",
+   "name" : "link_map",
+   "referenced_type" : "_ZTI8link_map",
+   "self_type" : "_ZTI8link_map",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/link.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "arena",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "ordblks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smblks",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblks",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "hblkhd",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usmblks",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fsmblks",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uordblks",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fordblks",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "keepcost",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8mallinfo",
+   "name" : "mallinfo",
+   "referenced_type" : "_ZTI8mallinfo",
+   "self_type" : "_ZTI8mallinfo",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/malloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI9CFIShadow",
+   "name" : "CFIShadow",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI9CFIShadow",
+   "self_type" : "_ZTI9CFIShadow",
+   "size" : 1,
+   "source_file" : "/bionic/libc/private/CFIShadow.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf32_Lib",
+   "name" : "Elf32_Lib",
+   "referenced_type" : "_ZTI9Elf32_Lib",
+   "self_type" : "_ZTI9Elf32_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_tag",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "d_un",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN9Elf64_DynUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Dyn",
+   "name" : "Elf64_Dyn",
+   "referenced_type" : "_ZTI9Elf64_Dyn",
+   "self_type" : "_ZTI9Elf64_Dyn",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "l_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_time_stamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_checksum",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_version",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "l_flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9Elf64_Lib",
+   "name" : "Elf64_Lib",
+   "referenced_type" : "_ZTI9Elf64_Lib",
+   "self_type" : "_ZTI9Elf64_Lib",
+   "size" : 20,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 336,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 400,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_hdr",
+   "name" : "elf32_hdr",
+   "referenced_type" : "_ZTI9elf32_hdr",
+   "self_type" : "_ZTI9elf32_hdr",
+   "size" : 52,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_rel",
+   "name" : "elf32_rel",
+   "referenced_type" : "_ZTI9elf32_rel",
+   "self_type" : "_ZTI9elf32_rel",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 112,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf32_sym",
+   "name" : "elf32_sym",
+   "referenced_type" : "_ZTI9elf32_sym",
+   "self_type" : "_ZTI9elf32_sym",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "e_ident",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "e_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_machine",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_version",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_entry",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_phoff",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_shoff",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "e_flags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "e_ehsize",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phentsize",
+     "field_offset" : 432,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_phnum",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shentsize",
+     "field_offset" : 464,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shnum",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "e_shstrndx",
+     "field_offset" : 496,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_hdr",
+   "name" : "elf64_hdr",
+   "referenced_type" : "_ZTI9elf64_hdr",
+   "self_type" : "_ZTI9elf64_hdr",
+   "size" : 64,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "r_offset",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "r_info",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_rel",
+   "name" : "elf64_rel",
+   "referenced_type" : "_ZTI9elf64_rel",
+   "self_type" : "_ZTI9elf64_rel",
+   "size" : 16,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "st_name",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "st_info",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_other",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "st_shndx",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "st_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "st_size",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI9elf64_sym",
+   "name" : "elf64_sym",
+   "referenced_type" : "_ZTI9elf64_sym",
+   "self_type" : "_ZTI9elf64_sym",
+   "size" : 24,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf32_auxv_tUt_E",
+   "name" : "Elf32_auxv_t::(anonymous union at bionic/libc/include/elf.h:47:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf32_auxv_tUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a_val",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12Elf64_auxv_tUt_E",
+   "name" : "Elf64_auxv_t::(anonymous union at bionic/libc/include/elf.h:54:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "self_type" : "_ZTIN12Elf64_auxv_tUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7dynamicUt_E",
+   "name" : "dynamic::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:119:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7dynamicUt_E",
+   "self_type" : "_ZTIN7dynamicUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d_val",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "d_ptr",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9Elf64_DynUt_E",
+   "name" : "Elf64_Dyn::(anonymous union at bionic/libc/kernel/uapi/linux/elf.h:126:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN9Elf64_DynUt_E",
+   "self_type" : "_ZTIN9Elf64_DynUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/elf.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_x86_64/source-based/liblog.so.lsdump b/S/64/x86_x86_64/source-based/liblog.so.lsdump
new file mode 100644
index 0000000..cec5fe1
--- /dev/null
+++ b/S/64/x86_x86_64/source-based/liblog.so.lsdump
@@ -0,0 +1,2532 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA5121_h",
+   "name" : "unsigned char [5121]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA5121_h",
+   "size" : 5121,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_c",
+   "name" : "char []",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA_c",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__android_log_assert"
+  },
+  {
+   "name" : "__android_log_bswrite"
+  },
+  {
+   "name" : "__android_log_btwrite"
+  },
+  {
+   "name" : "__android_log_buf_print"
+  },
+  {
+   "name" : "__android_log_buf_write"
+  },
+  {
+   "name" : "__android_log_bwrite"
+  },
+  {
+   "name" : "__android_log_call_aborter"
+  },
+  {
+   "name" : "__android_log_close"
+  },
+  {
+   "name" : "__android_log_default_aborter"
+  },
+  {
+   "name" : "__android_log_error_write"
+  },
+  {
+   "name" : "__android_log_get_minimum_priority"
+  },
+  {
+   "name" : "__android_log_is_debuggable"
+  },
+  {
+   "name" : "__android_log_is_loggable"
+  },
+  {
+   "name" : "__android_log_is_loggable_len"
+  },
+  {
+   "name" : "__android_log_logd_logger"
+  },
+  {
+   "name" : "__android_log_pmsg_file_read"
+  },
+  {
+   "name" : "__android_log_pmsg_file_write"
+  },
+  {
+   "name" : "__android_log_print"
+  },
+  {
+   "name" : "__android_log_security"
+  },
+  {
+   "name" : "__android_log_security_bswrite"
+  },
+  {
+   "name" : "__android_log_set_aborter"
+  },
+  {
+   "name" : "__android_log_set_default_tag"
+  },
+  {
+   "name" : "__android_log_set_logger"
+  },
+  {
+   "name" : "__android_log_set_minimum_priority"
+  },
+  {
+   "name" : "__android_log_stderr_logger"
+  },
+  {
+   "name" : "__android_log_vprint"
+  },
+  {
+   "name" : "__android_log_write"
+  },
+  {
+   "name" : "__android_log_write_log_message"
+  },
+  {
+   "name" : "android_log_destroy"
+  },
+  {
+   "name" : "android_log_id_to_name"
+  },
+  {
+   "name" : "android_log_parser_reset"
+  },
+  {
+   "name" : "android_log_processBinaryLogBuffer"
+  },
+  {
+   "name" : "android_log_processLogBuffer"
+  },
+  {
+   "name" : "android_log_read_next"
+  },
+  {
+   "name" : "android_log_reset"
+  },
+  {
+   "name" : "android_log_write_float32"
+  },
+  {
+   "name" : "android_log_write_int32"
+  },
+  {
+   "name" : "android_log_write_int64"
+  },
+  {
+   "name" : "android_log_write_list"
+  },
+  {
+   "name" : "android_log_write_list_begin"
+  },
+  {
+   "name" : "android_log_write_list_buffer"
+  },
+  {
+   "name" : "android_log_write_list_end"
+  },
+  {
+   "name" : "android_log_write_string8"
+  },
+  {
+   "name" : "android_log_write_string8_len"
+  },
+  {
+   "name" : "android_logger_clear"
+  },
+  {
+   "name" : "android_logger_get_id"
+  },
+  {
+   "name" : "android_logger_get_log_readable_size"
+  },
+  {
+   "name" : "android_logger_get_log_size"
+  },
+  {
+   "name" : "android_logger_get_log_version"
+  },
+  {
+   "name" : "android_logger_get_prune_list"
+  },
+  {
+   "name" : "android_logger_get_statistics"
+  },
+  {
+   "name" : "android_logger_list_alloc"
+  },
+  {
+   "name" : "android_logger_list_alloc_time"
+  },
+  {
+   "name" : "android_logger_list_free"
+  },
+  {
+   "name" : "android_logger_list_open"
+  },
+  {
+   "name" : "android_logger_list_read"
+  },
+  {
+   "name" : "android_logger_open"
+  },
+  {
+   "name" : "android_logger_set_log_size"
+  },
+  {
+   "name" : "android_logger_set_prune_list"
+  },
+  {
+   "name" : "android_name_to_log_id"
+  },
+  {
+   "name" : "android_openEventTagMap"
+  },
+  {
+   "name" : "create_android_log_parser"
+  },
+  {
+   "name" : "create_android_logger"
+  }
+ ],
+ "elf_objects" : [],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FORMAT_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FORMAT_BRIEF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FORMAT_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "FORMAT_TAG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FORMAT_THREAD"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "FORMAT_RAW"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "FORMAT_TIME"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FORMAT_THREADTIME"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FORMAT_LONG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "FORMAT_MODIFIER_COLOR"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "FORMAT_MODIFIER_TIME_USEC"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "FORMAT_MODIFIER_PRINTABLE"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FORMAT_MODIFIER_YEAR"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "FORMAT_MODIFIER_ZONE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "FORMAT_MODIFIER_EPOCH"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "FORMAT_MODIFIER_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "FORMAT_MODIFIER_UID"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "FORMAT_MODIFIER_DESCRIPT"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "FORMAT_MODIFIER_TIME_NSEC"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AndroidLogPrintFormat",
+   "name" : "AndroidLogPrintFormat",
+   "referenced_type" : "_ZTI21AndroidLogPrintFormat",
+   "self_type" : "_ZTI21AndroidLogPrintFormat",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "name" : "int (log_id, char, const char *, const char *, unsigned int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK21__android_log_messageE",
+   "name" : "void (const __android_log_message *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK21__android_log_messageE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPKcE",
+   "name" : "void (const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPKcE",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "__android_log_assert",
+   "linker_set_key" : "__android_log_assert",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bswrite",
+   "linker_set_key" : "__android_log_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_btwrite",
+   "linker_set_key" : "__android_log_btwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_print",
+   "linker_set_key" : "__android_log_buf_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_buf_write",
+   "linker_set_key" : "__android_log_buf_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_bwrite",
+   "linker_set_key" : "__android_log_bwrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_call_aborter",
+   "linker_set_key" : "__android_log_call_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_close",
+   "linker_set_key" : "__android_log_close",
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "function_name" : "__android_log_default_aborter",
+   "linker_set_key" : "__android_log_default_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_error_write",
+   "linker_set_key" : "__android_log_error_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_safetynet.h"
+  },
+  {
+   "function_name" : "__android_log_get_minimum_priority",
+   "linker_set_key" : "__android_log_get_minimum_priority",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_debuggable",
+   "linker_set_key" : "__android_log_is_debuggable",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_properties.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable",
+   "linker_set_key" : "__android_log_is_loggable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_is_loggable_len",
+   "linker_set_key" : "__android_log_is_loggable_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_logd_logger",
+   "linker_set_key" : "__android_log_logd_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_read",
+   "linker_set_key" : "__android_log_pmsg_file_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPFi6log_idcPKcS1_jPvE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_pmsg_file_write",
+   "linker_set_key" : "__android_log_pmsg_file_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_print",
+   "linker_set_key" : "__android_log_print",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_security",
+   "linker_set_key" : "__android_log_security",
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_security_bswrite",
+   "linker_set_key" : "__android_log_security_bswrite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "__android_log_set_aborter",
+   "linker_set_key" : "__android_log_set_aborter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPKcE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_default_tag",
+   "linker_set_key" : "__android_log_set_default_tag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_logger",
+   "linker_set_key" : "__android_log_set_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPFvPK21__android_log_messageE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_set_minimum_priority",
+   "linker_set_key" : "__android_log_set_minimum_priority",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_stderr_logger",
+   "linker_set_key" : "__android_log_stderr_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_vprint",
+   "linker_set_key" : "__android_log_vprint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write",
+   "linker_set_key" : "__android_log_write",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "__android_log_write_log_message",
+   "linker_set_key" : "__android_log_write_log_message",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21__android_log_message"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "function_name" : "android_log_destroy",
+   "linker_set_key" : "android_log_destroy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_id_to_name",
+   "linker_set_key" : "android_log_id_to_name",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_log_parser_reset",
+   "linker_set_key" : "android_log_parser_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_processBinaryLogBuffer",
+   "linker_set_key" : "android_log_processBinaryLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK11EventTagMap"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_processLogBuffer",
+   "linker_set_key" : "android_log_processLogBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12logger_entry"
+    },
+    {
+     "referenced_type" : "_ZTIP17AndroidLogEntry_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "function_name" : "android_log_read_next",
+   "linker_set_key" : "android_log_read_next",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTI24android_log_list_element",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_reset",
+   "linker_set_key" : "android_log_reset",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_float32",
+   "linker_set_key" : "android_log_write_float32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int32",
+   "linker_set_key" : "android_log_write_int32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_int64",
+   "linker_set_key" : "android_log_write_int64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list",
+   "linker_set_key" : "android_log_write_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_begin",
+   "linker_set_key" : "android_log_write_list_begin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_list_buffer",
+   "linker_set_key" : "android_log_write_list_buffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "function_name" : "android_log_write_list_end",
+   "linker_set_key" : "android_log_write_list_end",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8",
+   "linker_set_key" : "android_log_write_string8",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_log_write_string8_len",
+   "linker_set_key" : "android_log_write_string8_len",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "android_logger_clear",
+   "linker_set_key" : "android_logger_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_id",
+   "linker_set_key" : "android_logger_get_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_readable_size",
+   "linker_set_key" : "android_logger_get_log_readable_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_size",
+   "linker_set_key" : "android_logger_get_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_log_version",
+   "linker_set_key" : "android_logger_get_log_version",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_prune_list",
+   "linker_set_key" : "android_logger_get_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_get_statistics",
+   "linker_set_key" : "android_logger_get_statistics",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc",
+   "linker_set_key" : "android_logger_list_alloc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_alloc_time",
+   "linker_set_key" : "android_logger_list_alloc_time",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI8log_time"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_free",
+   "linker_set_key" : "android_logger_list_free",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_open",
+   "linker_set_key" : "android_logger_list_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTI6log_id"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIP11logger_list",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_list_read",
+   "linker_set_key" : "android_logger_list_read",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIP7log_msg"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_open",
+   "linker_set_key" : "android_logger_open",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTI6log_id"
+    }
+   ],
+   "return_type" : "_ZTIP6logger",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_log_size",
+   "linker_set_key" : "android_logger_set_log_size",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6logger"
+    },
+    {
+     "referenced_type" : "_ZTIm"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_logger_set_prune_list",
+   "linker_set_key" : "android_logger_set_prune_list",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11logger_list"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "function_name" : "android_name_to_log_id",
+   "linker_set_key" : "android_name_to_log_id",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI6log_id",
+   "source_file" : "system/core/liblog/include/log/log_id.h"
+  },
+  {
+   "function_name" : "android_openEventTagMap",
+   "linker_set_key" : "android_openEventTagMap",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "function_name" : "create_android_log_parser",
+   "linker_set_key" : "create_android_log_parser",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "function_name" : "create_android_logger",
+   "linker_set_key" : "create_android_logger",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP28android_log_context_internal",
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "global_vars" : [],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIR22android_log_event_list",
+   "name" : "android_log_event_list &",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIR22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11EventTagMap",
+   "name" : "EventTagMap *",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIP11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/event_tag_map.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11logger_list",
+   "name" : "logger_list *",
+   "referenced_type" : "_ZTI11logger_list",
+   "self_type" : "_ZTIP11logger_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12logger_entry",
+   "name" : "logger_entry *",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTIP12logger_entry",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t *",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIP17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AndroidLogFormat_t",
+   "name" : "AndroidLogFormat_t *",
+   "referenced_type" : "_ZTI18AndroidLogFormat_t",
+   "self_type" : "_ZTIP18AndroidLogFormat_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21__android_log_message",
+   "name" : "__android_log_message *",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIP21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP22android_log_event_list",
+   "name" : "android_log_event_list *",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIP22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28android_log_context_internal",
+   "name" : "android_log_context_internal *",
+   "referenced_type" : "_ZTI28android_log_context_internal",
+   "self_type" : "_ZTIP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6logger",
+   "name" : "logger *",
+   "referenced_type" : "_ZTI6logger",
+   "self_type" : "_ZTIP6logger",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7log_msg",
+   "name" : "log_msg *",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIP7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "name" : "int (*)(log_id, char, const char *, const char *, unsigned int, void *)",
+   "referenced_type" : "_ZTIFi6log_idcPKcS1_jPvE",
+   "self_type" : "_ZTIPFi6log_idcPKcS1_jPvE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK21__android_log_messageE",
+   "name" : "void (*)(const __android_log_message *)",
+   "referenced_type" : "_ZTIFvPK21__android_log_messageE",
+   "self_type" : "_ZTIPFvPK21__android_log_messageE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPKcE",
+   "name" : "void (*)(const char *)",
+   "referenced_type" : "_ZTIFvPKcE",
+   "self_type" : "_ZTIPFvPKcE",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11EventTagMap",
+   "name" : "const EventTagMap *",
+   "referenced_type" : "_ZTIK11EventTagMap",
+   "self_type" : "_ZTIPK11EventTagMap",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t *",
+   "referenced_type" : "_ZTIK17AndroidLogEntry_t",
+   "self_type" : "_ZTIPK17AndroidLogEntry_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21__android_log_message",
+   "name" : "const __android_log_message *",
+   "referenced_type" : "_ZTIK21__android_log_message",
+   "self_type" : "_ZTIPK21__android_log_message",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22android_log_event_list",
+   "name" : "const android_log_event_list *",
+   "referenced_type" : "_ZTIK22android_log_event_list",
+   "self_type" : "_ZTIPK22android_log_event_list",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7log_msg",
+   "name" : "const log_msg *",
+   "referenced_type" : "_ZTIK7log_msg",
+   "self_type" : "_ZTIPK7log_msg",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP28android_log_context_internal",
+   "name" : "android_log_context_internal **",
+   "referenced_type" : "_ZTIP28android_log_context_internal",
+   "self_type" : "_ZTIPP28android_log_context_internal",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11EventTagMap",
+   "name" : "const EventTagMap",
+   "referenced_type" : "_ZTI11EventTagMap",
+   "self_type" : "_ZTIK11EventTagMap",
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17AndroidLogEntry_t",
+   "name" : "const AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTIK17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21__android_log_message",
+   "name" : "const __android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTIK21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22android_log_event_list",
+   "name" : "const android_log_event_list",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTIK22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7log_msg",
+   "name" : "const log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTIK7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/liblog/include/log/log.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "len",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hdr_size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sec",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nsec",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12logger_entry",
+   "name" : "logger_entry",
+   "referenced_type" : "_ZTI12logger_entry",
+   "self_type" : "_ZTI12logger_entry",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19android_LogPriority"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "tagLen",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "messageLen",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI17AndroidLogEntry_t",
+   "name" : "AndroidLogEntry_t",
+   "referenced_type" : "_ZTI17AndroidLogEntry_t",
+   "self_type" : "_ZTI17AndroidLogEntry_t",
+   "size" : 40,
+   "source_file" : "system/core/liblog/include/log/logprint.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_event_int_t",
+   "name" : "android_event_int_t",
+   "referenced_type" : "_ZTI19android_event_int_t",
+   "self_type" : "_ZTI19android_event_int_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "element_count",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_list_t",
+   "name" : "android_event_list_t",
+   "referenced_type" : "_ZTI20android_event_list_t",
+   "self_type" : "_ZTI20android_event_list_t",
+   "size" : 2,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_event_long_t",
+   "name" : "android_event_long_t",
+   "referenced_type" : "_ZTI20android_event_long_t",
+   "self_type" : "_ZTI20android_event_long_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "tid",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "realtime",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTI8log_time"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_log_header_t",
+   "name" : "android_log_header_t",
+   "referenced_type" : "_ZTI20android_log_header_t",
+   "self_type" : "_ZTI20android_log_header_t",
+   "size" : 11,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/core/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_event_float_t",
+   "name" : "android_event_float_t",
+   "referenced_type" : "_ZTI21android_event_float_t",
+   "self_type" : "_ZTI21android_event_float_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_header_t",
+   "name" : "android_event_header_t",
+   "referenced_type" : "_ZTI22android_event_header_t",
+   "self_type" : "_ZTI22android_event_header_t",
+   "size" : 4,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_event_string_t",
+   "name" : "android_event_string_t",
+   "referenced_type" : "_ZTI22android_event_string_t",
+   "self_type" : "_ZTI22android_event_string_t",
+   "size" : 5,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "ctx",
+     "referenced_type" : "_ZTIP28android_log_context_internal"
+    },
+    {
+     "access" : "private",
+     "field_name" : "ret",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_log_event_list",
+   "name" : "android_log_event_list",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI22android_log_event_list",
+   "self_type" : "_ZTI22android_log_event_list",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI19android_event_int_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI23android_log_event_int_t",
+   "name" : "android_log_event_int_t",
+   "referenced_type" : "_ZTI23android_log_event_int_t",
+   "self_type" : "_ZTI23android_log_event_int_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "payload",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20android_event_long_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_event_long_t",
+   "name" : "android_log_event_long_t",
+   "referenced_type" : "_ZTI24android_log_event_long_t",
+   "self_type" : "_ZTI24android_log_event_long_t",
+   "size" : 13,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTI19AndroidEventLogType"
+    },
+    {
+     "field_name" : "complete",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN24android_log_list_elementUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_log_list_element",
+   "name" : "android_log_list_element",
+   "referenced_type" : "_ZTI24android_log_list_element",
+   "self_type" : "_ZTI24android_log_list_element",
+   "size" : 16,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "len",
+     "field_offset" : 8,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "uid",
+     "field_offset" : 24,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "pid",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pmsg_log_header_t",
+   "name" : "android_pmsg_log_header_t",
+   "referenced_type" : "_ZTI25android_pmsg_log_header_t",
+   "self_type" : "_ZTI25android_pmsg_log_header_t",
+   "size" : 7,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "header",
+     "referenced_type" : "_ZTI22android_event_header_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 40,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_log_event_string_t",
+   "name" : "android_log_event_string_t",
+   "referenced_type" : "_ZTI26android_log_event_string_t",
+   "self_type" : "_ZTI26android_log_event_string_t",
+   "size" : 9,
+   "source_file" : "system/core/liblog/include/private/android_logger.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "referenced_type" : "_ZTIN7log_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI7log_msg",
+   "name" : "log_msg",
+   "referenced_type" : "_ZTI7log_msg",
+   "self_type" : "_ZTI7log_msg",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "int32",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "int64",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "string",
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "field_name" : "float32",
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN24android_log_list_elementUt_E",
+   "name" : "android_log_list_element::(anonymous union at system/core/liblog/include/log/log_event_list.h:48:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN24android_log_list_elementUt_E",
+   "self_type" : "_ZTIN24android_log_list_elementUt_E",
+   "size" : 8,
+   "source_file" : "system/core/liblog/include/log/log_event_list.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buf",
+     "referenced_type" : "_ZTIA5121_h"
+    },
+    {
+     "field_name" : "entry",
+     "referenced_type" : "_ZTI12logger_entry"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7log_msgUt_E",
+   "name" : "log_msg::(anonymous union at system/core/liblog/include/log/log_read.h:58:3)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7log_msgUt_E",
+   "self_type" : "_ZTIN7log_msgUt_E",
+   "size" : 5124,
+   "source_file" : "system/core/liblog/include/log/log_read.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_x86_64/source-based/libm.so.lsdump b/S/64/x86_x86_64/source-based/libm.so.lsdump
new file mode 100644
index 0000000..3b3e299
--- /dev/null
+++ b/S/64/x86_x86_64/source-based/libm.so.lsdump
@@ -0,0 +1,5549 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA10_c",
+   "name" : "char [10]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA10_c",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_modf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_d",
+   "name" : "double [10]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA10_d",
+   "size" : 80,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_i",
+   "name" : "int [10]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA10_i",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA11_d",
+   "name" : "double [11]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA11_d",
+   "size" : 88,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA128_N12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3) [128]",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIA128_N12pow_log_dataUt_E",
+   "size" : 4096,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA128_N8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3) [128]",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIA128_N8log_dataUt_E",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA129_d",
+   "name" : "double [129]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA129_d",
+   "size" : 1032,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_N10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3) [16]",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIA16_N10log2f_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3) [16]",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIA16_N14powf_log2_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_N9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3) [16]",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIA16_N9logf_dataUt_E",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_c",
+   "name" : "char [16]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA16_c",
+   "size" : 16,
+   "source_file" : "/bionic/libc/include/bits/fenv_x86.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_d",
+   "name" : "double [16]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA16_d",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_i",
+   "name" : "int [1]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA1_i",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA24_j",
+   "name" : "unsigned int [24]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA24_j",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_y",
+   "name" : "unsigned long long [256]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA256_y",
+   "size" : 2048,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_8sincos_t",
+   "name" : "sincos_t [2]",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTIA2_8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_d",
+   "name" : "double [2]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA2_d",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_e",
+   "name" : "long double [2]",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIA2_e",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_f",
+   "name" : "float [2]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA2_f",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_m",
+   "name" : "unsigned long [32]",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIA32_m",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_y",
+   "name" : "unsigned long long [32]",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIA32_y",
+   "size" : 256,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_d",
+   "name" : "double [3]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA3_d",
+   "size" : 24,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_d",
+   "name" : "double [4]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA4_d",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_f",
+   "name" : "float [4]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA4_f",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_d",
+   "name" : "double [5]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA5_d",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA5_f",
+   "name" : "float [5]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA5_f",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [64]",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIA64_N9log2_dataUt_E",
+   "size" : 1024,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA66_i",
+   "name" : "int [66]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA66_i",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_d",
+   "name" : "double [6]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA6_d",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_f",
+   "name" : "float [6]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA6_f",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_d",
+   "name" : "double [7]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA7_d",
+   "size" : 56,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_d",
+   "name" : "double [8]",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIA8_d",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_i",
+   "name" : "int [8]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA8_i",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_j",
+   "name" : "unsigned int []",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA_j",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIe",
+   "name" : "long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIe",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "__signbit"
+  },
+  {
+   "name" : "__signbitf"
+  },
+  {
+   "name" : "__signbitl"
+  },
+  {
+   "name" : "acos"
+  },
+  {
+   "name" : "acosf"
+  },
+  {
+   "name" : "acosh"
+  },
+  {
+   "name" : "acoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "acoshl"
+  },
+  {
+   "name" : "acosl"
+  },
+  {
+   "name" : "asin"
+  },
+  {
+   "name" : "asinf"
+  },
+  {
+   "name" : "asinh"
+  },
+  {
+   "name" : "asinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "asinhl"
+  },
+  {
+   "name" : "asinl"
+  },
+  {
+   "name" : "atan"
+  },
+  {
+   "name" : "atan2"
+  },
+  {
+   "name" : "atan2f"
+  },
+  {
+   "name" : "atan2l"
+  },
+  {
+   "name" : "atanf"
+  },
+  {
+   "name" : "atanh"
+  },
+  {
+   "name" : "atanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "atanhl"
+  },
+  {
+   "name" : "atanl"
+  },
+  {
+   "name" : "cabs"
+  },
+  {
+   "name" : "cabsf"
+  },
+  {
+   "name" : "cabsl"
+  },
+  {
+   "name" : "cacos"
+  },
+  {
+   "name" : "cacosf"
+  },
+  {
+   "name" : "cacosh"
+  },
+  {
+   "name" : "cacoshf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacoshl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "cacosl"
+  },
+  {
+   "name" : "carg"
+  },
+  {
+   "name" : "cargf"
+  },
+  {
+   "name" : "cargl"
+  },
+  {
+   "name" : "casin"
+  },
+  {
+   "name" : "casinf"
+  },
+  {
+   "name" : "casinh"
+  },
+  {
+   "name" : "casinhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "casinl"
+  },
+  {
+   "name" : "catan"
+  },
+  {
+   "name" : "catanf"
+  },
+  {
+   "name" : "catanh"
+  },
+  {
+   "name" : "catanhf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanhl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "catanl"
+  },
+  {
+   "name" : "cbrt"
+  },
+  {
+   "name" : "cbrtf"
+  },
+  {
+   "name" : "cbrtl"
+  },
+  {
+   "name" : "ccos"
+  },
+  {
+   "name" : "ccosf"
+  },
+  {
+   "name" : "ccosh"
+  },
+  {
+   "name" : "ccoshf"
+  },
+  {
+   "name" : "ccoshl"
+  },
+  {
+   "name" : "ccosl"
+  },
+  {
+   "name" : "ceil"
+  },
+  {
+   "name" : "ceilf"
+  },
+  {
+   "name" : "ceill"
+  },
+  {
+   "name" : "cexp"
+  },
+  {
+   "name" : "cexpf"
+  },
+  {
+   "name" : "cexpl"
+  },
+  {
+   "name" : "cimag"
+  },
+  {
+   "name" : "cimagf"
+  },
+  {
+   "name" : "cimagl"
+  },
+  {
+   "name" : "clog"
+  },
+  {
+   "name" : "clogf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "clogl"
+  },
+  {
+   "name" : "conj"
+  },
+  {
+   "name" : "conjf"
+  },
+  {
+   "name" : "conjl"
+  },
+  {
+   "name" : "copysign"
+  },
+  {
+   "name" : "copysignf"
+  },
+  {
+   "name" : "copysignl"
+  },
+  {
+   "name" : "cos"
+  },
+  {
+   "name" : "cosf"
+  },
+  {
+   "name" : "cosh"
+  },
+  {
+   "name" : "coshf"
+  },
+  {
+   "name" : "coshl"
+  },
+  {
+   "name" : "cosl"
+  },
+  {
+   "name" : "cpow"
+  },
+  {
+   "name" : "cpowf"
+  },
+  {
+   "name" : "cpowl"
+  },
+  {
+   "name" : "cproj"
+  },
+  {
+   "name" : "cprojf"
+  },
+  {
+   "name" : "cprojl"
+  },
+  {
+   "name" : "creal"
+  },
+  {
+   "name" : "crealf"
+  },
+  {
+   "name" : "creall"
+  },
+  {
+   "name" : "csin"
+  },
+  {
+   "name" : "csinf"
+  },
+  {
+   "name" : "csinh"
+  },
+  {
+   "name" : "csinhf"
+  },
+  {
+   "name" : "csinhl"
+  },
+  {
+   "name" : "csinl"
+  },
+  {
+   "name" : "csqrt"
+  },
+  {
+   "name" : "csqrtf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "csqrtl"
+  },
+  {
+   "name" : "ctan"
+  },
+  {
+   "name" : "ctanf"
+  },
+  {
+   "name" : "ctanh"
+  },
+  {
+   "name" : "ctanhf"
+  },
+  {
+   "name" : "ctanhl"
+  },
+  {
+   "name" : "ctanl"
+  },
+  {
+   "name" : "drem"
+  },
+  {
+   "name" : "dremf"
+  },
+  {
+   "name" : "erf"
+  },
+  {
+   "name" : "erfc"
+  },
+  {
+   "name" : "erfcf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfcl"
+  },
+  {
+   "name" : "erff"
+  },
+  {
+   "binding" : "weak",
+   "name" : "erfl"
+  },
+  {
+   "name" : "exp"
+  },
+  {
+   "name" : "exp2"
+  },
+  {
+   "name" : "exp2f"
+  },
+  {
+   "name" : "exp2l"
+  },
+  {
+   "name" : "expf"
+  },
+  {
+   "name" : "expl"
+  },
+  {
+   "name" : "expm1"
+  },
+  {
+   "name" : "expm1f"
+  },
+  {
+   "name" : "expm1l"
+  },
+  {
+   "name" : "fabs"
+  },
+  {
+   "name" : "fabsf"
+  },
+  {
+   "name" : "fabsl"
+  },
+  {
+   "name" : "fdim"
+  },
+  {
+   "name" : "fdimf"
+  },
+  {
+   "name" : "fdiml"
+  },
+  {
+   "name" : "feclearexcept"
+  },
+  {
+   "name" : "fedisableexcept"
+  },
+  {
+   "name" : "feenableexcept"
+  },
+  {
+   "name" : "fegetenv"
+  },
+  {
+   "name" : "fegetexcept"
+  },
+  {
+   "name" : "fegetexceptflag"
+  },
+  {
+   "name" : "fegetround"
+  },
+  {
+   "name" : "feholdexcept"
+  },
+  {
+   "name" : "feraiseexcept"
+  },
+  {
+   "name" : "fesetenv"
+  },
+  {
+   "name" : "fesetexceptflag"
+  },
+  {
+   "name" : "fesetround"
+  },
+  {
+   "name" : "fetestexcept"
+  },
+  {
+   "name" : "feupdateenv"
+  },
+  {
+   "name" : "finite"
+  },
+  {
+   "name" : "finitef"
+  },
+  {
+   "name" : "floor"
+  },
+  {
+   "name" : "floorf"
+  },
+  {
+   "name" : "floorl"
+  },
+  {
+   "name" : "fma"
+  },
+  {
+   "name" : "fmaf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "fmal"
+  },
+  {
+   "name" : "fmax"
+  },
+  {
+   "name" : "fmaxf"
+  },
+  {
+   "name" : "fmaxl"
+  },
+  {
+   "name" : "fmin"
+  },
+  {
+   "name" : "fminf"
+  },
+  {
+   "name" : "fminl"
+  },
+  {
+   "name" : "fmod"
+  },
+  {
+   "name" : "fmodf"
+  },
+  {
+   "name" : "fmodl"
+  },
+  {
+   "name" : "frexp"
+  },
+  {
+   "name" : "frexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "frexpl"
+  },
+  {
+   "name" : "gamma"
+  },
+  {
+   "name" : "gamma_r"
+  },
+  {
+   "name" : "gammaf"
+  },
+  {
+   "name" : "gammaf_r"
+  },
+  {
+   "name" : "hypot"
+  },
+  {
+   "name" : "hypotf"
+  },
+  {
+   "name" : "hypotl"
+  },
+  {
+   "name" : "ilogb"
+  },
+  {
+   "name" : "ilogbf"
+  },
+  {
+   "name" : "ilogbl"
+  },
+  {
+   "name" : "j0"
+  },
+  {
+   "name" : "j0f"
+  },
+  {
+   "name" : "j1"
+  },
+  {
+   "name" : "j1f"
+  },
+  {
+   "name" : "jn"
+  },
+  {
+   "name" : "jnf"
+  },
+  {
+   "name" : "ldexpf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "ldexpl"
+  },
+  {
+   "name" : "lgamma"
+  },
+  {
+   "name" : "lgamma_r"
+  },
+  {
+   "name" : "lgammaf"
+  },
+  {
+   "name" : "lgammaf_r"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal"
+  },
+  {
+   "binding" : "weak",
+   "name" : "lgammal_r"
+  },
+  {
+   "name" : "llrint"
+  },
+  {
+   "name" : "llrintf"
+  },
+  {
+   "name" : "llrintl"
+  },
+  {
+   "name" : "llround"
+  },
+  {
+   "name" : "llroundf"
+  },
+  {
+   "name" : "llroundl"
+  },
+  {
+   "name" : "log"
+  },
+  {
+   "name" : "log10"
+  },
+  {
+   "name" : "log10f"
+  },
+  {
+   "name" : "log10l"
+  },
+  {
+   "name" : "log1p"
+  },
+  {
+   "name" : "log1pf"
+  },
+  {
+   "name" : "log1pl"
+  },
+  {
+   "name" : "log2"
+  },
+  {
+   "name" : "log2f"
+  },
+  {
+   "name" : "log2l"
+  },
+  {
+   "name" : "logb"
+  },
+  {
+   "name" : "logbf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "logbl"
+  },
+  {
+   "name" : "logf"
+  },
+  {
+   "name" : "logl"
+  },
+  {
+   "name" : "lrint"
+  },
+  {
+   "name" : "lrintf"
+  },
+  {
+   "name" : "lrintl"
+  },
+  {
+   "name" : "lround"
+  },
+  {
+   "name" : "lroundf"
+  },
+  {
+   "name" : "lroundl"
+  },
+  {
+   "name" : "modf"
+  },
+  {
+   "name" : "modff"
+  },
+  {
+   "name" : "modfl"
+  },
+  {
+   "name" : "nan"
+  },
+  {
+   "name" : "nanf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nanl"
+  },
+  {
+   "name" : "nearbyint"
+  },
+  {
+   "name" : "nearbyintf"
+  },
+  {
+   "name" : "nearbyintl"
+  },
+  {
+   "name" : "nextafter"
+  },
+  {
+   "name" : "nextafterf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nextafterl"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttoward"
+  },
+  {
+   "name" : "nexttowardf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "nexttowardl"
+  },
+  {
+   "name" : "pow"
+  },
+  {
+   "name" : "powf"
+  },
+  {
+   "name" : "powl"
+  },
+  {
+   "name" : "remainder"
+  },
+  {
+   "name" : "remainderf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remainderl"
+  },
+  {
+   "name" : "remquo"
+  },
+  {
+   "name" : "remquof"
+  },
+  {
+   "binding" : "weak",
+   "name" : "remquol"
+  },
+  {
+   "name" : "rint"
+  },
+  {
+   "name" : "rintf"
+  },
+  {
+   "name" : "rintl"
+  },
+  {
+   "name" : "round"
+  },
+  {
+   "name" : "roundf"
+  },
+  {
+   "name" : "roundl"
+  },
+  {
+   "name" : "scalb"
+  },
+  {
+   "name" : "scalbf"
+  },
+  {
+   "name" : "scalbln"
+  },
+  {
+   "name" : "scalblnf"
+  },
+  {
+   "name" : "scalblnl"
+  },
+  {
+   "name" : "scalbn"
+  },
+  {
+   "name" : "scalbnf"
+  },
+  {
+   "binding" : "weak",
+   "name" : "scalbnl"
+  },
+  {
+   "name" : "significand"
+  },
+  {
+   "name" : "significandf"
+  },
+  {
+   "name" : "significandl"
+  },
+  {
+   "name" : "sin"
+  },
+  {
+   "name" : "sincos"
+  },
+  {
+   "name" : "sincosf"
+  },
+  {
+   "name" : "sincosl"
+  },
+  {
+   "name" : "sinf"
+  },
+  {
+   "name" : "sinh"
+  },
+  {
+   "name" : "sinhf"
+  },
+  {
+   "name" : "sinhl"
+  },
+  {
+   "name" : "sinl"
+  },
+  {
+   "name" : "sqrt"
+  },
+  {
+   "name" : "sqrtf"
+  },
+  {
+   "name" : "sqrtl"
+  },
+  {
+   "name" : "tan"
+  },
+  {
+   "name" : "tanf"
+  },
+  {
+   "name" : "tanh"
+  },
+  {
+   "name" : "tanhf"
+  },
+  {
+   "name" : "tanhl"
+  },
+  {
+   "name" : "tanl"
+  },
+  {
+   "name" : "tgamma"
+  },
+  {
+   "name" : "tgammaf"
+  },
+  {
+   "name" : "tgammal"
+  },
+  {
+   "name" : "trunc"
+  },
+  {
+   "name" : "truncf"
+  },
+  {
+   "name" : "truncl"
+  },
+  {
+   "name" : "y0"
+  },
+  {
+   "name" : "y0f"
+  },
+  {
+   "name" : "y1"
+  },
+  {
+   "name" : "y1f"
+  },
+  {
+   "name" : "yn"
+  },
+  {
+   "name" : "ynf"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "__fe_dfl_env"
+  },
+  {
+   "name" : "signgam"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "__SSE_YES"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "__SSE_NO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "__SSE_UNK"
+    }
+   ],
+   "linker_set_key" : "_ZTI13__sse_support",
+   "name" : "__sse_support",
+   "referenced_type" : "_ZTI13__sse_support",
+   "self_type" : "_ZTI13__sse_support",
+   "size" : 4,
+   "source_file" : "/bionic/libm/i387/fenv.c",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "function_name" : "__signbit",
+   "linker_set_key" : "__signbit",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitf",
+   "linker_set_key" : "__signbitf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "__signbitl",
+   "linker_set_key" : "__signbitl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libm/signbit.cpp"
+  },
+  {
+   "function_name" : "acosf",
+   "linker_set_key" : "acosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acosh",
+   "linker_set_key" : "acosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "acoshf",
+   "linker_set_key" : "acoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinf",
+   "linker_set_key" : "asinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinh",
+   "linker_set_key" : "asinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "asinhf",
+   "linker_set_key" : "asinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atan2f",
+   "linker_set_key" : "atan2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanf",
+   "linker_set_key" : "atanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanh",
+   "linker_set_key" : "atanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "atanhf",
+   "linker_set_key" : "atanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cabs",
+   "linker_set_key" : "cabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsf",
+   "linker_set_key" : "cabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cabsl",
+   "linker_set_key" : "cabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacos",
+   "linker_set_key" : "cacos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosf",
+   "linker_set_key" : "cacosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacosh",
+   "linker_set_key" : "cacosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cacoshf",
+   "linker_set_key" : "cacoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "carg",
+   "linker_set_key" : "carg",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargf",
+   "linker_set_key" : "cargf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cargl",
+   "linker_set_key" : "cargl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casin",
+   "linker_set_key" : "casin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinf",
+   "linker_set_key" : "casinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinh",
+   "linker_set_key" : "casinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "casinhf",
+   "linker_set_key" : "casinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catan",
+   "linker_set_key" : "catan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanf",
+   "linker_set_key" : "catanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanh",
+   "linker_set_key" : "catanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "catanhf",
+   "linker_set_key" : "catanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cbrtf",
+   "linker_set_key" : "cbrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ccos",
+   "linker_set_key" : "ccos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosf",
+   "linker_set_key" : "ccosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosh",
+   "linker_set_key" : "ccosh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshf",
+   "linker_set_key" : "ccoshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccoshl",
+   "linker_set_key" : "ccoshl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ccosl",
+   "linker_set_key" : "ccosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexp",
+   "linker_set_key" : "cexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpf",
+   "linker_set_key" : "cexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cexpl",
+   "linker_set_key" : "cexpl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimag",
+   "linker_set_key" : "cimag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagf",
+   "linker_set_key" : "cimagf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cimagl",
+   "linker_set_key" : "cimagl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clog",
+   "linker_set_key" : "clog",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "clogf",
+   "linker_set_key" : "clogf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conj",
+   "linker_set_key" : "conj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjf",
+   "linker_set_key" : "conjf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "conjl",
+   "linker_set_key" : "conjl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "copysign",
+   "linker_set_key" : "copysign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignf",
+   "linker_set_key" : "copysignf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "copysignl",
+   "linker_set_key" : "copysignl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cosf",
+   "linker_set_key" : "cosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "coshf",
+   "linker_set_key" : "coshf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "cpow",
+   "linker_set_key" : "cpow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowf",
+   "linker_set_key" : "cpowf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cpowl",
+   "linker_set_key" : "cpowl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cproj",
+   "linker_set_key" : "cproj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojf",
+   "linker_set_key" : "cprojf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "cprojl",
+   "linker_set_key" : "cprojl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creal",
+   "linker_set_key" : "creal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "crealf",
+   "linker_set_key" : "crealf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "creall",
+   "linker_set_key" : "creall",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csin",
+   "linker_set_key" : "csin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinf",
+   "linker_set_key" : "csinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinh",
+   "linker_set_key" : "csinh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhf",
+   "linker_set_key" : "csinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinhl",
+   "linker_set_key" : "csinhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csinl",
+   "linker_set_key" : "csinl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrt",
+   "linker_set_key" : "csqrt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "csqrtf",
+   "linker_set_key" : "csqrtf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctan",
+   "linker_set_key" : "ctan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanf",
+   "linker_set_key" : "ctanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanh",
+   "linker_set_key" : "ctanh",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICd"
+    }
+   ],
+   "return_type" : "_ZTICd",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhf",
+   "linker_set_key" : "ctanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICf"
+    }
+   ],
+   "return_type" : "_ZTICf",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanhl",
+   "linker_set_key" : "ctanhl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "ctanl",
+   "linker_set_key" : "ctanl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTICe"
+    }
+   ],
+   "return_type" : "_ZTICe",
+   "source_file" : "/bionic/libc/include/complex.h"
+  },
+  {
+   "function_name" : "drem",
+   "linker_set_key" : "drem",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "dremf",
+   "linker_set_key" : "dremf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erf",
+   "linker_set_key" : "erf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfc",
+   "linker_set_key" : "erfc",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erfcf",
+   "linker_set_key" : "erfcf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "erff",
+   "linker_set_key" : "erff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp",
+   "linker_set_key" : "exp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2",
+   "linker_set_key" : "exp2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2f",
+   "linker_set_key" : "exp2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "exp2l",
+   "linker_set_key" : "exp2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expf",
+   "linker_set_key" : "expf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expl",
+   "linker_set_key" : "expl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "expm1f",
+   "linker_set_key" : "expm1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabs",
+   "linker_set_key" : "fabs",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsf",
+   "linker_set_key" : "fabsf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fabsl",
+   "linker_set_key" : "fabsl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdim",
+   "linker_set_key" : "fdim",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdimf",
+   "linker_set_key" : "fdimf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fdiml",
+   "linker_set_key" : "fdiml",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "feclearexcept",
+   "linker_set_key" : "feclearexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fedisableexcept",
+   "linker_set_key" : "fedisableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feenableexcept",
+   "linker_set_key" : "feenableexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetenv",
+   "linker_set_key" : "fegetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexcept",
+   "linker_set_key" : "fegetexcept",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetexceptflag",
+   "linker_set_key" : "fegetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fegetround",
+   "linker_set_key" : "fegetround",
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feholdexcept",
+   "linker_set_key" : "feholdexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feraiseexcept",
+   "linker_set_key" : "feraiseexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetenv",
+   "linker_set_key" : "fesetenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetexceptflag",
+   "linker_set_key" : "fesetexceptflag",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fesetround",
+   "linker_set_key" : "fesetround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "fetestexcept",
+   "linker_set_key" : "fetestexcept",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "feupdateenv",
+   "linker_set_key" : "feupdateenv",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6fenv_t"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "function_name" : "finite",
+   "linker_set_key" : "finite",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "finitef",
+   "linker_set_key" : "finitef",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fma",
+   "linker_set_key" : "fma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaf",
+   "linker_set_key" : "fmaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmax",
+   "linker_set_key" : "fmax",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxf",
+   "linker_set_key" : "fmaxf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmaxl",
+   "linker_set_key" : "fmaxl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmin",
+   "linker_set_key" : "fmin",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminf",
+   "linker_set_key" : "fminf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fminl",
+   "linker_set_key" : "fminl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmod",
+   "linker_set_key" : "fmod",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodf",
+   "linker_set_key" : "fmodf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "fmodl",
+   "linker_set_key" : "fmodl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexp",
+   "linker_set_key" : "frexp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "frexpf",
+   "linker_set_key" : "frexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma",
+   "linker_set_key" : "gamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gamma_r",
+   "linker_set_key" : "gamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf",
+   "linker_set_key" : "gammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "gammaf_r",
+   "linker_set_key" : "gammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "hypotf",
+   "linker_set_key" : "hypotf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogb",
+   "linker_set_key" : "ilogb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbf",
+   "linker_set_key" : "ilogbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ilogbl",
+   "linker_set_key" : "ilogbl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0",
+   "linker_set_key" : "j0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j0f",
+   "linker_set_key" : "j0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1",
+   "linker_set_key" : "j1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "j1f",
+   "linker_set_key" : "j1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jn",
+   "linker_set_key" : "jn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "jnf",
+   "linker_set_key" : "jnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ldexpf",
+   "linker_set_key" : "ldexpf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma",
+   "linker_set_key" : "lgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgamma_r",
+   "linker_set_key" : "lgamma_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf",
+   "linker_set_key" : "lgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lgammaf_r",
+   "linker_set_key" : "lgammaf_r",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrint",
+   "linker_set_key" : "llrint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintf",
+   "linker_set_key" : "llrintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llrintl",
+   "linker_set_key" : "llrintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llround",
+   "linker_set_key" : "llround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundf",
+   "linker_set_key" : "llroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "llroundl",
+   "linker_set_key" : "llroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log",
+   "linker_set_key" : "log",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log10f",
+   "linker_set_key" : "log10f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log1pf",
+   "linker_set_key" : "log1pf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2",
+   "linker_set_key" : "log2",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2f",
+   "linker_set_key" : "log2f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "log2l",
+   "linker_set_key" : "log2l",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logb",
+   "linker_set_key" : "logb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logbf",
+   "linker_set_key" : "logbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logf",
+   "linker_set_key" : "logf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "logl",
+   "linker_set_key" : "logl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lround",
+   "linker_set_key" : "lround",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundf",
+   "linker_set_key" : "lroundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "lroundl",
+   "linker_set_key" : "lroundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIl",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modf",
+   "linker_set_key" : "modf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modff",
+   "linker_set_key" : "modff",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "modfl",
+   "linker_set_key" : "modfl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nan",
+   "linker_set_key" : "nan",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nanf",
+   "linker_set_key" : "nanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyint",
+   "linker_set_key" : "nearbyint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintf",
+   "linker_set_key" : "nearbyintf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nearbyintl",
+   "linker_set_key" : "nearbyintl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafter",
+   "linker_set_key" : "nextafter",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nextafterf",
+   "linker_set_key" : "nextafterf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "nexttowardf",
+   "linker_set_key" : "nexttowardf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "pow",
+   "linker_set_key" : "pow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powf",
+   "linker_set_key" : "powf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "powl",
+   "linker_set_key" : "powl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainder",
+   "linker_set_key" : "remainder",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remainderf",
+   "linker_set_key" : "remainderf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquo",
+   "linker_set_key" : "remquo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "remquof",
+   "linker_set_key" : "remquof",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "round",
+   "linker_set_key" : "round",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundf",
+   "linker_set_key" : "roundf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "roundl",
+   "linker_set_key" : "roundl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalb",
+   "linker_set_key" : "scalb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbf",
+   "linker_set_key" : "scalbf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbln",
+   "linker_set_key" : "scalbln",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnf",
+   "linker_set_key" : "scalblnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalblnl",
+   "linker_set_key" : "scalblnl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbn",
+   "linker_set_key" : "scalbn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "scalbnf",
+   "linker_set_key" : "scalbnf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significand",
+   "linker_set_key" : "significand",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandf",
+   "linker_set_key" : "significandf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "significandl",
+   "linker_set_key" : "significandl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincos",
+   "linker_set_key" : "sincos",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sincosf",
+   "linker_set_key" : "sincosf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.c"
+  },
+  {
+   "function_name" : "sincosl",
+   "linker_set_key" : "sincosl",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    },
+    {
+     "referenced_type" : "_ZTIPe"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinf",
+   "linker_set_key" : "sinf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "sinhf",
+   "linker_set_key" : "sinhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanf",
+   "linker_set_key" : "tanf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tanhf",
+   "linker_set_key" : "tanhf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgamma",
+   "linker_set_key" : "tgamma",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammaf",
+   "linker_set_key" : "tgammaf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "tgammal",
+   "linker_set_key" : "tgammal",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "return_type" : "_ZTIe",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0",
+   "linker_set_key" : "y0",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y0f",
+   "linker_set_key" : "y0f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1",
+   "linker_set_key" : "y1",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "y1f",
+   "linker_set_key" : "y1f",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "yn",
+   "linker_set_key" : "yn",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "function_name" : "ynf",
+   "linker_set_key" : "ynf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "__fe_dfl_env",
+   "name" : "__fe_dfl_env",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "linker_set_key" : "signgam",
+   "name" : "signgam",
+   "referenced_type" : "_ZTIi",
+   "source_file" : "/bionic/libc/include/math.h"
+  }
+ ],
+ "lvalue_reference_types" : [],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6fenv_t",
+   "name" : "fenv_t *",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIP6fenv_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6fenv_t",
+   "name" : "const fenv_t *",
+   "referenced_type" : "_ZTIK6fenv_t",
+   "self_type" : "_ZTIPK6fenv_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPe",
+   "name" : "long double *",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIPe",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA10_Kc",
+   "name" : "char const[10]",
+   "referenced_type" : "_ZTIA10_c",
+   "self_type" : "_ZTIA10_Kc",
+   "size" : 10,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA16_Kd",
+   "name" : "double const[16]",
+   "referenced_type" : "_ZTIA16_d",
+   "self_type" : "_ZTIA16_Kd",
+   "size" : 128,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA24_Kj",
+   "name" : "unsigned int const[24]",
+   "referenced_type" : "_ZTIA24_j",
+   "self_type" : "_ZTIA24_Kj",
+   "size" : 96,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K8sincos_t",
+   "name" : "sincos_t const[2]",
+   "referenced_type" : "_ZTIA2_8sincos_t",
+   "self_type" : "_ZTIA2_K8sincos_t",
+   "size" : 224,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kd",
+   "name" : "double const[2]",
+   "referenced_type" : "_ZTIA2_d",
+   "self_type" : "_ZTIA2_Kd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_remquo.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_Kf",
+   "name" : "float const[2]",
+   "referenced_type" : "_ZTIA2_f",
+   "self_type" : "_ZTIA2_Kf",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Kf",
+   "name" : "float const[4]",
+   "referenced_type" : "_ZTIA4_f",
+   "self_type" : "_ZTIA4_Kf",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA4_Ki",
+   "name" : "int const[4]",
+   "referenced_type" : "_ZTIA4_i",
+   "self_type" : "_ZTIA4_Ki",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kd",
+   "name" : "double const[5]",
+   "referenced_type" : "_ZTIA5_d",
+   "self_type" : "_ZTIA5_Kd",
+   "size" : 40,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA5_Kf",
+   "name" : "float const[5]",
+   "referenced_type" : "_ZTIA5_f",
+   "self_type" : "_ZTIA5_Kf",
+   "size" : 20,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Ki",
+   "name" : "int const[66]",
+   "referenced_type" : "_ZTIA66_i",
+   "self_type" : "_ZTIA66_Ki",
+   "size" : 264,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kd",
+   "name" : "double const[6]",
+   "referenced_type" : "_ZTIA6_d",
+   "self_type" : "_ZTIA6_Kd",
+   "size" : 48,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA6_Kf",
+   "name" : "float const[6]",
+   "referenced_type" : "_ZTIA6_f",
+   "self_type" : "_ZTIA6_Kf",
+   "size" : 24,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_Kd",
+   "name" : "double const[8]",
+   "referenced_type" : "_ZTIA8_d",
+   "self_type" : "_ZTIA8_Kd",
+   "size" : 64,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA_Kj",
+   "name" : "unsigned int const[]",
+   "referenced_type" : "_ZTIA_j",
+   "self_type" : "_ZTIA_Kj",
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10exp2f_data",
+   "name" : "const exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTIK10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK10log2f_data",
+   "name" : "const log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTIK10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12pow_log_data",
+   "name" : "const pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTIK12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14powf_log2_data",
+   "name" : "const powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTIK14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6fenv_t",
+   "name" : "const fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTIK6fenv_t",
+   "size" : 28,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8exp_data",
+   "name" : "const exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTIK8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_data",
+   "name" : "const log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTIK8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9log2_data",
+   "name" : "const log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTIK9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9logf_data",
+   "name" : "const logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTIK9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "/bionic/libc/include/math.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_frexp.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKe",
+   "name" : "const long double",
+   "referenced_type" : "_ZTIe",
+   "self_type" : "_ZTIKe",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_frexpf.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_exp.c"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "/bionic/libc/include/fenv.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKd",
+   "name" : "const volatile double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIVKd",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVKf",
+   "name" : "const volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVKf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrig.c"
+  },
+  {
+   "alignment" : 4,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVf",
+   "name" : "volatile float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIVf",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acosf.c"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEd2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEd2bits",
+   "name" : "IEEEd2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEd2bits",
+   "self_type" : "_ZTI10IEEEd2bits",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bits",
+     "referenced_type" : "_ZTIN10IEEEf2bitsUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10IEEEf2bits",
+   "name" : "IEEEf2bits",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI10IEEEf2bits",
+   "self_type" : "_ZTI10IEEEf2bits",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA32_y"
+    },
+    {
+     "field_name" : "shift_scaled",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2_scaled",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly_scaled",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10exp2f_data",
+   "name" : "exp2f_data",
+   "referenced_type" : "_ZTI10exp2f_data",
+   "self_type" : "_ZTI10exp2f_data",
+   "size" : 328,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N10log2f_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA4_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI10log2f_data",
+   "name" : "log2f_data",
+   "referenced_type" : "_ZTI10log2f_data",
+   "self_type" : "_ZTI10log2f_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "__clang_max_align_nonce1",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "__clang_max_align_nonce2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIe"
+    }
+   ],
+   "linker_set_key" : "_ZTI11max_align_t",
+   "name" : "max_align_t",
+   "referenced_type" : "_ZTI11max_align_t",
+   "self_type" : "_ZTI11max_align_t",
+   "size" : 16,
+   "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/11.0.1/include/__stddef_max_align_t.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA7_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA128_N12pow_log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI12pow_log_data",
+   "name" : "pow_log_data",
+   "referenced_type" : "_ZTI12pow_log_data",
+   "self_type" : "_ZTI12pow_log_data",
+   "size" : 4168,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICf"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI13float_complex",
+   "name" : "float_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI13float_complex",
+   "self_type" : "_ZTI13float_complex",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICd"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14double_complex",
+   "name" : "double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14double_complex",
+   "self_type" : "_ZTI14double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N14powf_log2_dataUt_E"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIA5_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI14powf_log2_data",
+   "name" : "powf_log2_data",
+   "referenced_type" : "_ZTI14powf_log2_data",
+   "self_type" : "_ZTI14powf_log2_data",
+   "size" : 296,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stack_base",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "stack_size",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "guard_size",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sched_policy",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sched_priority",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_attr_t",
+   "name" : "pthread_attr_t",
+   "referenced_type" : "_ZTI14pthread_attr_t",
+   "self_type" : "_ZTI14pthread_attr_t",
+   "size" : 24,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI14pthread_cond_t",
+   "name" : "pthread_cond_t",
+   "referenced_type" : "_ZTI14pthread_cond_t",
+   "self_type" : "_ZTI14pthread_cond_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "fds_bits",
+     "referenced_type" : "_ZTIA32_m"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fd_set",
+   "name" : "__kernel_fd_set",
+   "referenced_type" : "_ZTI15__kernel_fd_set",
+   "self_type" : "_ZTI15__kernel_fd_set",
+   "size" : 128,
+   "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "val",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15__kernel_fsid_t",
+   "name" : "__kernel_fsid_t",
+   "referenced_type" : "_ZTI15__kernel_fsid_t",
+   "self_type" : "_ZTI15__kernel_fsid_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA1_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI15pthread_mutex_t",
+   "name" : "pthread_mutex_t",
+   "referenced_type" : "_ZTI15pthread_mutex_t",
+   "self_type" : "_ZTI15pthread_mutex_t",
+   "size" : 4,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA10_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI16pthread_rwlock_t",
+   "name" : "pthread_rwlock_t",
+   "referenced_type" : "_ZTI16pthread_rwlock_t",
+   "self_type" : "_ZTI16pthread_rwlock_t",
+   "size" : 40,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA8_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI17pthread_barrier_t",
+   "name" : "pthread_barrier_t",
+   "referenced_type" : "_ZTI17pthread_barrier_t",
+   "self_type" : "_ZTI17pthread_barrier_t",
+   "size" : 32,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__private",
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI18pthread_spinlock_t",
+   "name" : "pthread_spinlock_t",
+   "referenced_type" : "_ZTI18pthread_spinlock_t",
+   "self_type" : "_ZTI18pthread_spinlock_t",
+   "size" : 8,
+   "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTICe"
+    },
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTIA2_e"
+    }
+   ],
+   "linker_set_key" : "_ZTI19long_double_complex",
+   "name" : "long_double_complex",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI19long_double_complex",
+   "self_type" : "_ZTI19long_double_complex",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIe"
+    },
+    {
+     "field_name" : "parts32",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    },
+    {
+     "field_name" : "parts64",
+     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ieee_quad_shape_type",
+   "name" : "ieee_quad_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI20ieee_quad_shape_type",
+   "self_type" : "_ZTI20ieee_quad_shape_type",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "word",
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21ieee_float_shape_type",
+   "name" : "ieee_float_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI21ieee_float_shape_type",
+   "self_type" : "_ZTI21ieee_float_shape_type",
+   "size" : 4,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "value",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "parts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    },
+    {
+     "field_name" : "xparts",
+     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ieee_double_shape_type",
+   "name" : "ieee_double_shape_type",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI22ieee_double_shape_type",
+   "self_type" : "_ZTI22ieee_double_shape_type",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI2dd",
+   "name" : "dd",
+   "referenced_type" : "_ZTI2dd",
+   "self_type" : "_ZTI2dd",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "a",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "b",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI6Double",
+   "name" : "Double",
+   "referenced_type" : "_ZTI6Double",
+   "self_type" : "_ZTI6Double",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "__control",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__mxcsr_hi",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__mxcsr_lo",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "__tag",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "__other",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA16_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI6fenv_t",
+   "name" : "fenv_t",
+   "referenced_type" : "_ZTI6fenv_t",
+   "self_type" : "_ZTI6fenv_t",
+   "size" : 28,
+   "source_file" : "/bionic/libc/include/bits/fenv_x86.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2N",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "shift",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2hiN",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "negln2loN",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "exp2_shift",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "exp2_poly",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIA256_y"
+    }
+   ],
+   "linker_set_key" : "_ZTI8exp_data",
+   "name" : "exp_data",
+   "referenced_type" : "_ZTI8exp_data",
+   "self_type" : "_ZTI8exp_data",
+   "size" : 2160,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "ln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA5_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA11_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 17536,
+     "referenced_type" : "_ZTIA128_N8log_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_data",
+   "name" : "log_data",
+   "referenced_type" : "_ZTI8log_data",
+   "self_type" : "_ZTI8log_data",
+   "size" : 4240,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sign",
+     "referenced_type" : "_ZTIA4_d"
+    },
+    {
+     "field_name" : "hpi_inv",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "hpi",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c0",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c1",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c2",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c3",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "c4",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s1",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s2",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "s3",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "linker_set_key" : "_ZTI8sincos_t",
+   "name" : "sincos_t",
+   "referenced_type" : "_ZTI8sincos_t",
+   "self_type" : "_ZTI8sincos_t",
+   "size" : 112,
+   "source_file" : "/external/arm-optimized-routines/math/sincosf.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invln2hi",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "invln2lo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA6_d"
+    },
+    {
+     "field_name" : "poly1",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIA10_d"
+    },
+    {
+     "field_name" : "tab",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    },
+    {
+     "field_name" : "tab2",
+     "field_offset" : 9344,
+     "referenced_type" : "_ZTIA64_N9log2_dataUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI9log2_data",
+   "name" : "log2_data",
+   "referenced_type" : "_ZTI9log2_data",
+   "self_type" : "_ZTI9log2_data",
+   "size" : 2192,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tab",
+     "referenced_type" : "_ZTIA16_N9logf_dataUt_E"
+    },
+    {
+     "field_name" : "ln2",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "poly",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIA3_d"
+    }
+   ],
+   "linker_set_key" : "_ZTI9logf_data",
+   "name" : "logf_data",
+   "referenced_type" : "_ZTI9logf_data",
+   "self_type" : "_ZTI9logf_data",
+   "size" : 288,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "manl",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "manh",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 52,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 63,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEd2bitsUt_E",
+   "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)",
+   "referenced_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEd2bitsUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "man",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "exp",
+     "field_offset" : 23,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sign",
+     "field_offset" : 31,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10IEEEf2bitsUt_E",
+   "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)",
+   "referenced_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "self_type" : "_ZTIN10IEEEf2bitsUt_E",
+   "size" : 4,
+   "source_file" : "/bionic/libm/fpmath.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10log2f_dataUt_E",
+   "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:331:3)",
+   "referenced_type" : "_ZTIN10log2f_dataUt_E",
+   "self_type" : "_ZTIN10log2f_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "pad",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logctail",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN12pow_log_dataUt_E",
+   "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:416:3)",
+   "referenced_type" : "_ZTIN12pow_log_dataUt_E",
+   "self_type" : "_ZTIN12pow_log_dataUt_E",
+   "size" : 32,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN14powf_log2_dataUt_E",
+   "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:348:3)",
+   "referenced_type" : "_ZTIN14powf_log2_dataUt_E",
+   "self_type" : "_ZTIN14powf_log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lswlo",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "lswhi",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswlo",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mswhi",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)",
+   "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "self_type" : "_ZTIN20ieee_quad_shape_typeUt_E",
+   "size" : 16,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "lsw",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "msw",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)",
+   "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "self_type" : "_ZTIN22ieee_double_shape_typeUt_E",
+   "size" : 8,
+   "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN8log_dataUt_E",
+   "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:387:3)",
+   "referenced_type" : "_ZTIN8log_dataUt_E",
+   "self_type" : "_ZTIN8log_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9log2_dataUt_E",
+   "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)",
+   "referenced_type" : "_ZTIN9log2_dataUt_E",
+   "self_type" : "_ZTIN9log2_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "invc",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "logc",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN9logf_dataUt_E",
+   "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:319:3)",
+   "referenced_type" : "_ZTIN9logf_dataUt_E",
+   "self_type" : "_ZTIN9logf_dataUt_E",
+   "size" : 16,
+   "source_file" : "/external/arm-optimized-routines/math/math_config.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}
diff --git a/S/64/x86_x86_64/source-based/libmediandk.so.lsdump b/S/64/x86_x86_64/source-based/libmediandk.so.lsdump
new file mode 100644
index 0000000..1a712e2
--- /dev/null
+++ b/S/64/x86_x86_64/source-based/libmediandk.so.lsdump
@@ -0,0 +1,70873 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_9PsshEntry",
+   "name" : "PsshEntry [0]",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTIA0_9PsshEntry",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA0_i",
+   "name" : "int [0]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA0_i",
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_j",
+   "name" : "unsigned int [10]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA10_j",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA128_c",
+   "name" : "char [128]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA128_c",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA12_j",
+   "name" : "unsigned int [12]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA12_j",
+   "size" : 48,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_10audio_gain",
+   "name" : "audio_gain [16]",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTIA16_10audio_gain",
+   "size" : 512,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_17audio_port_config",
+   "name" : "audio_port_config [16]",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTIA16_17audio_port_config",
+   "size" : 3456,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA16_f",
+   "name" : "float [16]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA16_f",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA16_h",
+   "name" : "unsigned char [16]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA16_h",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_15audio_devices_t",
+   "name" : "audio_devices_t [1]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA1_15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t [1]",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_PKc",
+   "name" : "const char *[1]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA1_PKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA1_Pv",
+   "name" : "void *[1]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA1_Pv",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA256_c",
+   "name" : "char [256]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA256_c",
+   "size" : 256,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA256_f",
+   "name" : "float [256]",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA256_f",
+   "size" : 1024,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA25_j",
+   "name" : "unsigned int [25]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA25_j",
+   "size" : 100,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA28_15audio_devices_t",
+   "name" : "audio_devices_t [28]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA28_15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_15audio_devices_t",
+   "name" : "audio_devices_t [2]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA2_15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_A256_f",
+   "name" : "float [2][256]",
+   "referenced_type" : "_ZTIA256_f",
+   "self_type" : "_ZTIA2_A256_f",
+   "size" : 2048,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_Pv",
+   "name" : "void *[2]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA2_Pv",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA2_i",
+   "name" : "int [2]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA2_i",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t [30]",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTIA30_34audio_microphone_channel_mapping_t",
+   "size" : 120,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_13audio_profile",
+   "name" : "audio_profile [32]",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTIA32_13audio_profile",
+   "size" : 8704,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_14audio_format_t",
+   "name" : "audio_format_t [32]",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIA32_14audio_format_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_15audio_devices_t",
+   "name" : "audio_devices_t [32]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA32_15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t [32]",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIA32_20audio_channel_mask_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor [32]",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTIA32_28audio_extra_audio_descriptor",
+   "size" : 1408,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA32_Ds",
+   "name" : "char16_t [32]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA32_Ds",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_c",
+   "name" : "char [32]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA32_c",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA32_h",
+   "name" : "unsigned char [32]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA32_h",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_i",
+   "name" : "int [32]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA32_i",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA32_j",
+   "name" : "unsigned int [32]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA32_j",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA33_Ds",
+   "name" : "char16_t [33]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA33_Ds",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA34_Ds",
+   "name" : "char16_t [34]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA34_Ds",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA36_Ds",
+   "name" : "char16_t [36]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA36_Ds",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA3_15audio_devices_t",
+   "name" : "audio_devices_t [3]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA3_15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA3_h",
+   "name" : "unsigned char [3]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA3_h",
+   "size" : 3,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "linker_set_key" : "_ZTIA40_Ds",
+   "name" : "char16_t [40]",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIA40_Ds",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane [4]",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTIA4_21AHardwareBuffer_Plane",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_Pv",
+   "name" : "void *[4]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA4_Pv",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA4_i",
+   "name" : "int [4]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA4_i",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA50_c",
+   "name" : "char [50]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA50_c",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA53_c",
+   "name" : "char [53]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA53_c",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA54_c",
+   "name" : "char [54]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA54_c",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA60_c",
+   "name" : "char [60]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA60_c",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA62_c",
+   "name" : "char [62]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA62_c",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot [64]",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIA64_N7android12ConsumerBase4SlotE",
+   "size" : 1024,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot [64]",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIA64_N7android7Surface10BufferSlotE",
+   "size" : 5632,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_c",
+   "name" : "char [64]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA64_c",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA65_c",
+   "name" : "char [65]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA65_c",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA66_c",
+   "name" : "char [66]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA66_c",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA67_c",
+   "name" : "char [67]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA67_c",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA68_c",
+   "name" : "char [68]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA68_c",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_Pv",
+   "name" : "void *[6]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA6_Pv",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA6_h",
+   "name" : "unsigned char [6]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA6_h",
+   "size" : 6,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA6_j",
+   "name" : "unsigned int [6]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA6_j",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA75_c",
+   "name" : "char [75]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA75_c",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA76_PKc",
+   "name" : "const char *[76]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA76_PKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA78_c",
+   "name" : "char [78]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA78_c",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_Pv",
+   "name" : "void *[7]",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIA7_Pv",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA7_h",
+   "name" : "unsigned char [7]",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIA7_h",
+   "size" : 7,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA7_i",
+   "name" : "int [7]",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIA7_i",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_15audio_devices_t",
+   "name" : "audio_devices_t [8]",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIA8_15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA8_j",
+   "name" : "unsigned int [8]",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIA8_j",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA92_c",
+   "name" : "char [92]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA92_c",
+   "size" : 92,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "linker_set_key" : "_ZTIA_f",
+   "name" : "float []",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIA_f",
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIDn",
+   "name" : "nullptr_t",
+   "referenced_type" : "_ZTIDn",
+   "self_type" : "_ZTIDn",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIDs",
+   "name" : "char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIDs",
+   "size" : 2
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIa",
+   "name" : "signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIa",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIl",
+   "name" : "long",
+   "referenced_type" : "_ZTIl",
+   "self_type" : "_ZTIl",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIs",
+   "name" : "short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIs",
+   "size" : 2
+  },
+  {
+   "alignment" : 2,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIt",
+   "name" : "unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIt",
+   "size" : 2
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "AImageReader_acquireLatestImage"
+  },
+  {
+   "name" : "AImageReader_acquireLatestImageAsync"
+  },
+  {
+   "name" : "AImageReader_acquireNextImage"
+  },
+  {
+   "name" : "AImageReader_acquireNextImageAsync"
+  },
+  {
+   "name" : "AImageReader_delete"
+  },
+  {
+   "name" : "AImageReader_getFormat"
+  },
+  {
+   "name" : "AImageReader_getHeight"
+  },
+  {
+   "name" : "AImageReader_getMaxImages"
+  },
+  {
+   "name" : "AImageReader_getWidth"
+  },
+  {
+   "name" : "AImageReader_getWindow"
+  },
+  {
+   "name" : "AImageReader_getWindowNativeHandle"
+  },
+  {
+   "name" : "AImageReader_new"
+  },
+  {
+   "name" : "AImageReader_newWithUsage"
+  },
+  {
+   "name" : "AImageReader_setBufferRemovedListener"
+  },
+  {
+   "name" : "AImageReader_setImageListener"
+  },
+  {
+   "name" : "AImage_delete"
+  },
+  {
+   "name" : "AImage_deleteAsync"
+  },
+  {
+   "name" : "AImage_getCropRect"
+  },
+  {
+   "name" : "AImage_getFormat"
+  },
+  {
+   "name" : "AImage_getHardwareBuffer"
+  },
+  {
+   "name" : "AImage_getHeight"
+  },
+  {
+   "name" : "AImage_getNumberOfPlanes"
+  },
+  {
+   "name" : "AImage_getPlaneData"
+  },
+  {
+   "name" : "AImage_getPlanePixelStride"
+  },
+  {
+   "name" : "AImage_getPlaneRowStride"
+  },
+  {
+   "name" : "AImage_getTimestamp"
+  },
+  {
+   "name" : "AImage_getWidth"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isRecoverable"
+  },
+  {
+   "name" : "AMediaCodecActionCode_isTransient"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_delete"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getClearBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getEncryptedBytes"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getIV"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getKey"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getMode"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_getNumSubSamples"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_new"
+  },
+  {
+   "name" : "AMediaCodecCryptoInfo_setPattern"
+  },
+  {
+   "name" : "AMediaCodec_configure"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByName"
+  },
+  {
+   "name" : "AMediaCodec_createCodecByNameForClient"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createDecoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByType"
+  },
+  {
+   "name" : "AMediaCodec_createEncoderByTypeForClient"
+  },
+  {
+   "name" : "AMediaCodec_createInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_createPersistentInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_delete"
+  },
+  {
+   "name" : "AMediaCodec_dequeueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_dequeueOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_flush"
+  },
+  {
+   "name" : "AMediaCodec_getBufferFormat"
+  },
+  {
+   "name" : "AMediaCodec_getInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getInputFormat"
+  },
+  {
+   "name" : "AMediaCodec_getName"
+  },
+  {
+   "name" : "AMediaCodec_getOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_getOutputFormat"
+  },
+  {
+   "name" : "AMediaCodec_queueInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_queueSecureInputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseCrypto"
+  },
+  {
+   "name" : "AMediaCodec_releaseName"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBuffer"
+  },
+  {
+   "name" : "AMediaCodec_releaseOutputBufferAtTime"
+  },
+  {
+   "name" : "AMediaCodec_setAsyncNotifyCallback"
+  },
+  {
+   "name" : "AMediaCodec_setInputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setOutputSurface"
+  },
+  {
+   "name" : "AMediaCodec_setParameters"
+  },
+  {
+   "name" : "AMediaCodec_signalEndOfInputStream"
+  },
+  {
+   "name" : "AMediaCodec_start"
+  },
+  {
+   "name" : "AMediaCodec_stop"
+  },
+  {
+   "name" : "AMediaCrypto_delete"
+  },
+  {
+   "name" : "AMediaCrypto_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaCrypto_new"
+  },
+  {
+   "name" : "AMediaCrypto_requiresSecureDecoderComponent"
+  },
+  {
+   "name" : "AMediaDataSource_close"
+  },
+  {
+   "name" : "AMediaDataSource_delete"
+  },
+  {
+   "name" : "AMediaDataSource_new"
+  },
+  {
+   "name" : "AMediaDataSource_newUri"
+  },
+  {
+   "name" : "AMediaDataSource_setClose"
+  },
+  {
+   "name" : "AMediaDataSource_setGetAvailableSize"
+  },
+  {
+   "name" : "AMediaDataSource_setGetSize"
+  },
+  {
+   "name" : "AMediaDataSource_setReadAt"
+  },
+  {
+   "name" : "AMediaDataSource_setUserdata"
+  },
+  {
+   "name" : "AMediaDrm_closeSession"
+  },
+  {
+   "name" : "AMediaDrm_createByUUID"
+  },
+  {
+   "name" : "AMediaDrm_decrypt"
+  },
+  {
+   "name" : "AMediaDrm_encrypt"
+  },
+  {
+   "name" : "AMediaDrm_getKeyRequest"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_getPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_getProvisionRequest"
+  },
+  {
+   "name" : "AMediaDrm_getSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_isCryptoSchemeSupported"
+  },
+  {
+   "name" : "AMediaDrm_openSession"
+  },
+  {
+   "name" : "AMediaDrm_provideKeyResponse"
+  },
+  {
+   "name" : "AMediaDrm_provideProvisionResponse"
+  },
+  {
+   "name" : "AMediaDrm_queryKeyStatus"
+  },
+  {
+   "name" : "AMediaDrm_release"
+  },
+  {
+   "name" : "AMediaDrm_releaseSecureStops"
+  },
+  {
+   "name" : "AMediaDrm_removeKeys"
+  },
+  {
+   "name" : "AMediaDrm_restoreKeys"
+  },
+  {
+   "name" : "AMediaDrm_setOnEventListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnExpirationUpdateListener"
+  },
+  {
+   "name" : "AMediaDrm_setOnKeysChangeListener"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyByteArray"
+  },
+  {
+   "name" : "AMediaDrm_setPropertyString"
+  },
+  {
+   "name" : "AMediaDrm_sign"
+  },
+  {
+   "name" : "AMediaDrm_verify"
+  },
+  {
+   "name" : "AMediaExtractor_advance"
+  },
+  {
+   "name" : "AMediaExtractor_delete"
+  },
+  {
+   "name" : "AMediaExtractor_getCachedDuration"
+  },
+  {
+   "name" : "AMediaExtractor_getFileFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getPsshInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleCryptoInfo"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFlags"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleFormat"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleSize"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTime"
+  },
+  {
+   "name" : "AMediaExtractor_getSampleTrackIndex"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackCount"
+  },
+  {
+   "name" : "AMediaExtractor_getTrackFormat"
+  },
+  {
+   "name" : "AMediaExtractor_new"
+  },
+  {
+   "name" : "AMediaExtractor_readSampleData"
+  },
+  {
+   "name" : "AMediaExtractor_seekTo"
+  },
+  {
+   "name" : "AMediaExtractor_selectTrack"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSource"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceCustom"
+  },
+  {
+   "name" : "AMediaExtractor_setDataSourceFd"
+  },
+  {
+   "name" : "AMediaExtractor_unselectTrack"
+  },
+  {
+   "name" : "AMediaFormat_clear"
+  },
+  {
+   "name" : "AMediaFormat_copy"
+  },
+  {
+   "name" : "AMediaFormat_delete"
+  },
+  {
+   "name" : "AMediaFormat_getBuffer"
+  },
+  {
+   "name" : "AMediaFormat_getDouble"
+  },
+  {
+   "name" : "AMediaFormat_getFloat"
+  },
+  {
+   "name" : "AMediaFormat_getInt32"
+  },
+  {
+   "name" : "AMediaFormat_getInt64"
+  },
+  {
+   "name" : "AMediaFormat_getRect"
+  },
+  {
+   "name" : "AMediaFormat_getSize"
+  },
+  {
+   "name" : "AMediaFormat_getString"
+  },
+  {
+   "name" : "AMediaFormat_new"
+  },
+  {
+   "name" : "AMediaFormat_setBuffer"
+  },
+  {
+   "name" : "AMediaFormat_setDouble"
+  },
+  {
+   "name" : "AMediaFormat_setFloat"
+  },
+  {
+   "name" : "AMediaFormat_setInt32"
+  },
+  {
+   "name" : "AMediaFormat_setInt64"
+  },
+  {
+   "name" : "AMediaFormat_setRect"
+  },
+  {
+   "name" : "AMediaFormat_setSize"
+  },
+  {
+   "name" : "AMediaFormat_setString"
+  },
+  {
+   "name" : "AMediaFormat_toString"
+  },
+  {
+   "name" : "AMediaMuxer_addTrack"
+  },
+  {
+   "name" : "AMediaMuxer_append"
+  },
+  {
+   "name" : "AMediaMuxer_delete"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackCount"
+  },
+  {
+   "name" : "AMediaMuxer_getTrackFormat"
+  },
+  {
+   "name" : "AMediaMuxer_new"
+  },
+  {
+   "name" : "AMediaMuxer_setLocation"
+  },
+  {
+   "name" : "AMediaMuxer_setOrientationHint"
+  },
+  {
+   "name" : "AMediaMuxer_start"
+  },
+  {
+   "name" : "AMediaMuxer_stop"
+  },
+  {
+   "name" : "AMediaMuxer_writeSampleData"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME"
+  },
+  {
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUM"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ARTIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_0"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_1"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_2"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_D263"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_DURATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ESDS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GENRE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LEVEL"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOCATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PROFILE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PSSH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_ROTATION"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SEI"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_STRIDE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TIME_US"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TITLE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_WIDTH"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE"
+  },
+  {
+   "name" : "AMEDIAFORMAT_KEY_YEAR"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ADATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "ADATASPACE_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "ADATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "ADATASPACE_SCRGB"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "ADATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "ADATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "ADATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "ADATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "ADATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "ADATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "ADATASPACE_SRGB_LINEAR"
+    }
+   ],
+   "linker_set_key" : "_ZTI10ADataSpace",
+   "name" : "ADataSpace",
+   "referenced_type" : "_ZTI10ADataSpace",
+   "self_type" : "_ZTI10ADataSpace",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_APPEND_IGNORE_LAST_VIDEO_GOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_APPEND_TO_EXISTING_DATA"
+    }
+   ],
+   "linker_set_key" : "_ZTI10AppendMode",
+   "name" : "AppendMode",
+   "referenced_type" : "_ZTI10AppendMode",
+   "self_type" : "_ZTI10AppendMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLAG_ONEWAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:40:1)",
+   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
+   "self_type" : "_ZTI12$FLAG_ONEWAY",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_MPEG_4"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_WEBM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAMUXER_OUTPUT_FORMAT_THREE_GPP"
+    }
+   ],
+   "linker_set_key" : "_ZTI12OutputFormat",
+   "name" : "OutputFormat",
+   "referenced_type" : "_ZTI12OutputFormat",
+   "self_type" : "_ZTI12OutputFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_MODE_INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_MODE_CURRENT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_CALL_SCREEN"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MODE_MAX"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MODE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_mode_t",
+   "name" : "audio_mode_t",
+   "referenced_type" : "_ZTI12audio_mode_t",
+   "self_type" : "_ZTI12audio_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "BACK_COVERED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FRONT_COVERED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FOLDED"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "VENDOR_STATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI12device_state",
+   "name" : "device_state",
+   "referenced_type" : "_ZTI12device_state",
+   "self_type" : "_ZTI12device_state",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_HDR_DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_HDR_HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_HDR_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_hdr_t",
+   "name" : "android_hdr_t",
+   "referenced_type" : "_ZTI13android_hdr_t",
+   "self_type" : "_ZTI13android_hdr_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_USAGE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_USAGE_MEDIA"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_USAGE_VOICE_COMMUNICATION_SIGNALLING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_USAGE_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_USAGE_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_USAGE_NOTIFICATION_TELEPHONY_RINGTONE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_USAGE_ASSISTANCE_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_USAGE_ASSISTANCE_SONIFICATION"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_USAGE_GAME"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_USAGE_VIRTUAL_SOURCE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_USAGE_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 1000,
+     "name" : "AUDIO_USAGE_EMERGENCY"
+    },
+    {
+     "enum_field_value" : 1001,
+     "name" : "AUDIO_USAGE_SAFETY"
+    },
+    {
+     "enum_field_value" : 1002,
+     "name" : "AUDIO_USAGE_VEHICLE_STATUS"
+    },
+    {
+     "enum_field_value" : 1003,
+     "name" : "AUDIO_USAGE_ANNOUNCEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_REQUEST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_INSTANT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_USAGE_NOTIFICATION_COMMUNICATION_DELAYED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_USAGE_NOTIFICATION_EVENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_usage_t",
+   "name" : "audio_usage_t",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTI13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AIMAGE_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AIMAGE_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AIMAGE_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AIMAGE_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AIMAGE_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AIMAGE_FORMAT_YUV_420_888"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AIMAGE_FORMAT_JPEG"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AIMAGE_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AIMAGE_FORMAT_RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "AIMAGE_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "AIMAGE_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "AIMAGE_FORMAT_DEPTH16"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "AIMAGE_FORMAT_DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "AIMAGE_FORMAT_PRIVATE"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "AIMAGE_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "AIMAGE_FORMAT_HEIC"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "AIMAGE_FORMAT_DEPTH_JPEG"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AIMAGE_FORMATS",
+   "name" : "AIMAGE_FORMATS",
+   "referenced_type" : "_ZTI14AIMAGE_FORMATS",
+   "self_type" : "_ZTI14AIMAGE_FORMATS",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_FORMAT_MP3"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_FORMAT_AMR_NB"
+    },
+    {
+     "enum_field_value" : 50331648,
+     "name" : "AUDIO_FORMAT_AMR_WB"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_FORMAT_AAC"
+    },
+    {
+     "enum_field_value" : 67108865,
+     "name" : "AUDIO_FORMAT_AAC_MAIN"
+    },
+    {
+     "enum_field_value" : 67108866,
+     "name" : "AUDIO_FORMAT_AAC_LC"
+    },
+    {
+     "enum_field_value" : 67108868,
+     "name" : "AUDIO_FORMAT_AAC_SSR"
+    },
+    {
+     "enum_field_value" : 67108872,
+     "name" : "AUDIO_FORMAT_AAC_LTP"
+    },
+    {
+     "enum_field_value" : 67108880,
+     "name" : "AUDIO_FORMAT_AAC_HE_V1"
+    },
+    {
+     "enum_field_value" : 67108896,
+     "name" : "AUDIO_FORMAT_AAC_SCALABLE"
+    },
+    {
+     "enum_field_value" : 67108928,
+     "name" : "AUDIO_FORMAT_AAC_ERLC"
+    },
+    {
+     "enum_field_value" : 67108992,
+     "name" : "AUDIO_FORMAT_AAC_LD"
+    },
+    {
+     "enum_field_value" : 67109120,
+     "name" : "AUDIO_FORMAT_AAC_HE_V2"
+    },
+    {
+     "enum_field_value" : 67109376,
+     "name" : "AUDIO_FORMAT_AAC_ELD"
+    },
+    {
+     "enum_field_value" : 67109632,
+     "name" : "AUDIO_FORMAT_AAC_XHE"
+    },
+    {
+     "enum_field_value" : 83886080,
+     "name" : "AUDIO_FORMAT_HE_AAC_V1"
+    },
+    {
+     "enum_field_value" : 100663296,
+     "name" : "AUDIO_FORMAT_HE_AAC_V2"
+    },
+    {
+     "enum_field_value" : 117440512,
+     "name" : "AUDIO_FORMAT_VORBIS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_FORMAT_OPUS"
+    },
+    {
+     "enum_field_value" : 150994944,
+     "name" : "AUDIO_FORMAT_AC3"
+    },
+    {
+     "enum_field_value" : 167772160,
+     "name" : "AUDIO_FORMAT_E_AC3"
+    },
+    {
+     "enum_field_value" : 167772161,
+     "name" : "AUDIO_FORMAT_E_AC3_JOC"
+    },
+    {
+     "enum_field_value" : 184549376,
+     "name" : "AUDIO_FORMAT_DTS"
+    },
+    {
+     "enum_field_value" : 201326592,
+     "name" : "AUDIO_FORMAT_DTS_HD"
+    },
+    {
+     "enum_field_value" : 218103808,
+     "name" : "AUDIO_FORMAT_IEC61937"
+    },
+    {
+     "enum_field_value" : 234881024,
+     "name" : "AUDIO_FORMAT_DOLBY_TRUEHD"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_FORMAT_EVRC"
+    },
+    {
+     "enum_field_value" : 285212672,
+     "name" : "AUDIO_FORMAT_EVRCB"
+    },
+    {
+     "enum_field_value" : 301989888,
+     "name" : "AUDIO_FORMAT_EVRCWB"
+    },
+    {
+     "enum_field_value" : 318767104,
+     "name" : "AUDIO_FORMAT_EVRCNW"
+    },
+    {
+     "enum_field_value" : 335544320,
+     "name" : "AUDIO_FORMAT_AAC_ADIF"
+    },
+    {
+     "enum_field_value" : 352321536,
+     "name" : "AUDIO_FORMAT_WMA"
+    },
+    {
+     "enum_field_value" : 369098752,
+     "name" : "AUDIO_FORMAT_WMA_PRO"
+    },
+    {
+     "enum_field_value" : 385875968,
+     "name" : "AUDIO_FORMAT_AMR_WB_PLUS"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "AUDIO_FORMAT_MP2"
+    },
+    {
+     "enum_field_value" : 419430400,
+     "name" : "AUDIO_FORMAT_QCELP"
+    },
+    {
+     "enum_field_value" : 436207616,
+     "name" : "AUDIO_FORMAT_DSD"
+    },
+    {
+     "enum_field_value" : 452984832,
+     "name" : "AUDIO_FORMAT_FLAC"
+    },
+    {
+     "enum_field_value" : 469762048,
+     "name" : "AUDIO_FORMAT_ALAC"
+    },
+    {
+     "enum_field_value" : 486539264,
+     "name" : "AUDIO_FORMAT_APE"
+    },
+    {
+     "enum_field_value" : 503316480,
+     "name" : "AUDIO_FORMAT_AAC_ADTS"
+    },
+    {
+     "enum_field_value" : 503316481,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_MAIN"
+    },
+    {
+     "enum_field_value" : 503316482,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LC"
+    },
+    {
+     "enum_field_value" : 503316484,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SSR"
+    },
+    {
+     "enum_field_value" : 503316488,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LTP"
+    },
+    {
+     "enum_field_value" : 503316496,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V1"
+    },
+    {
+     "enum_field_value" : 503316512,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_SCALABLE"
+    },
+    {
+     "enum_field_value" : 503316544,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ERLC"
+    },
+    {
+     "enum_field_value" : 503316608,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_LD"
+    },
+    {
+     "enum_field_value" : 503316736,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_HE_V2"
+    },
+    {
+     "enum_field_value" : 503316992,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_ELD"
+    },
+    {
+     "enum_field_value" : 503317248,
+     "name" : "AUDIO_FORMAT_AAC_ADTS_XHE"
+    },
+    {
+     "enum_field_value" : 520093696,
+     "name" : "AUDIO_FORMAT_SBC"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_FORMAT_APTX"
+    },
+    {
+     "enum_field_value" : 553648128,
+     "name" : "AUDIO_FORMAT_APTX_HD"
+    },
+    {
+     "enum_field_value" : 570425344,
+     "name" : "AUDIO_FORMAT_AC4"
+    },
+    {
+     "enum_field_value" : 587202560,
+     "name" : "AUDIO_FORMAT_LDAC"
+    },
+    {
+     "enum_field_value" : 603979776,
+     "name" : "AUDIO_FORMAT_MAT"
+    },
+    {
+     "enum_field_value" : 603979777,
+     "name" : "AUDIO_FORMAT_MAT_1_0"
+    },
+    {
+     "enum_field_value" : 603979778,
+     "name" : "AUDIO_FORMAT_MAT_2_0"
+    },
+    {
+     "enum_field_value" : 603979779,
+     "name" : "AUDIO_FORMAT_MAT_2_1"
+    },
+    {
+     "enum_field_value" : 620756992,
+     "name" : "AUDIO_FORMAT_AAC_LATM"
+    },
+    {
+     "enum_field_value" : 620756994,
+     "name" : "AUDIO_FORMAT_AAC_LATM_LC"
+    },
+    {
+     "enum_field_value" : 620757008,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V1"
+    },
+    {
+     "enum_field_value" : 620757248,
+     "name" : "AUDIO_FORMAT_AAC_LATM_HE_V2"
+    },
+    {
+     "enum_field_value" : 637534208,
+     "name" : "AUDIO_FORMAT_CELT"
+    },
+    {
+     "enum_field_value" : 654311424,
+     "name" : "AUDIO_FORMAT_APTX_ADAPTIVE"
+    },
+    {
+     "enum_field_value" : 671088640,
+     "name" : "AUDIO_FORMAT_LHDC"
+    },
+    {
+     "enum_field_value" : 687865856,
+     "name" : "AUDIO_FORMAT_LHDC_LL"
+    },
+    {
+     "enum_field_value" : 704643072,
+     "name" : "AUDIO_FORMAT_APTX_TWSP"
+    },
+    {
+     "enum_field_value" : 721420288,
+     "name" : "AUDIO_FORMAT_LC3"
+    },
+    {
+     "enum_field_value" : 738197504,
+     "name" : "AUDIO_FORMAT_MPEGH"
+    },
+    {
+     "enum_field_value" : 738197523,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L3"
+    },
+    {
+     "enum_field_value" : 738197524,
+     "name" : "AUDIO_FORMAT_MPEGH_BL_L4"
+    },
+    {
+     "enum_field_value" : 738197539,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L3"
+    },
+    {
+     "enum_field_value" : 738197540,
+     "name" : "AUDIO_FORMAT_MPEGH_LC_L4"
+    },
+    {
+     "enum_field_value" : 754974720,
+     "name" : "AUDIO_FORMAT_IEC60958"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_format_t",
+   "name" : "audio_format_t",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTI14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SOURCE_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_SOURCE_MIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_SOURCE_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_SOURCE_VOICE_DOWNLINK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_SOURCE_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_SOURCE_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_SOURCE_VOICE_RECOGNITION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_SOURCE_VOICE_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_SOURCE_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_SOURCE_UNPROCESSED"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_VOICE_PERFORMANCE"
+    },
+    {
+     "enum_field_value" : 1997,
+     "name" : "AUDIO_SOURCE_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : 1998,
+     "name" : "AUDIO_SOURCE_FM_TUNER"
+    },
+    {
+     "enum_field_value" : 1999,
+     "name" : "AUDIO_SOURCE_HOTWORD"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SOURCE_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_source_t",
+   "name" : "audio_source_t",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTI14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "JNIInvalidRefType"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "JNILocalRefType"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "JNIGlobalRefType"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "JNIWeakGlobalRefType"
+    }
+   ],
+   "linker_set_key" : "_ZTI14jobjectRefType",
+   "name" : "jobjectRefType",
+   "referenced_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTI14jobjectRefType",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIA_OK"
+    },
+    {
+     "enum_field_value" : 1100,
+     "name" : "AMEDIACODEC_ERROR_INSUFFICIENT_RESOURCE"
+    },
+    {
+     "enum_field_value" : 1101,
+     "name" : "AMEDIACODEC_ERROR_RECLAIMED"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -10000,
+     "name" : "AMEDIA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : -10001,
+     "name" : "AMEDIA_ERROR_MALFORMED"
+    },
+    {
+     "enum_field_value" : -10002,
+     "name" : "AMEDIA_ERROR_UNSUPPORTED"
+    },
+    {
+     "enum_field_value" : -10003,
+     "name" : "AMEDIA_ERROR_INVALID_OBJECT"
+    },
+    {
+     "enum_field_value" : -10004,
+     "name" : "AMEDIA_ERROR_INVALID_PARAMETER"
+    },
+    {
+     "enum_field_value" : -10005,
+     "name" : "AMEDIA_ERROR_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -10006,
+     "name" : "AMEDIA_ERROR_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : -10007,
+     "name" : "AMEDIA_ERROR_IO"
+    },
+    {
+     "enum_field_value" : -10008,
+     "name" : "AMEDIA_ERROR_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -20000,
+     "name" : "AMEDIA_DRM_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -20001,
+     "name" : "AMEDIA_DRM_NOT_PROVISIONED"
+    },
+    {
+     "enum_field_value" : -20002,
+     "name" : "AMEDIA_DRM_RESOURCE_BUSY"
+    },
+    {
+     "enum_field_value" : -20003,
+     "name" : "AMEDIA_DRM_DEVICE_REVOKED"
+    },
+    {
+     "enum_field_value" : -20004,
+     "name" : "AMEDIA_DRM_SHORT_BUFFER"
+    },
+    {
+     "enum_field_value" : -20005,
+     "name" : "AMEDIA_DRM_SESSION_NOT_OPENED"
+    },
+    {
+     "enum_field_value" : -20006,
+     "name" : "AMEDIA_DRM_TAMPER_DETECTED"
+    },
+    {
+     "enum_field_value" : -20007,
+     "name" : "AMEDIA_DRM_VERIFY_FAILED"
+    },
+    {
+     "enum_field_value" : -20008,
+     "name" : "AMEDIA_DRM_NEED_KEY"
+    },
+    {
+     "enum_field_value" : -20009,
+     "name" : "AMEDIA_DRM_LICENSE_EXPIRED"
+    },
+    {
+     "enum_field_value" : -30000,
+     "name" : "AMEDIA_IMGREADER_ERROR_BASE"
+    },
+    {
+     "enum_field_value" : -30001,
+     "name" : "AMEDIA_IMGREADER_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : -30002,
+     "name" : "AMEDIA_IMGREADER_MAX_IMAGES_ACQUIRED"
+    },
+    {
+     "enum_field_value" : -30003,
+     "name" : "AMEDIA_IMGREADER_CANNOT_LOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30004,
+     "name" : "AMEDIA_IMGREADER_CANNOT_UNLOCK_IMAGE"
+    },
+    {
+     "enum_field_value" : -30005,
+     "name" : "AMEDIA_IMGREADER_IMAGE_NOT_LOCKED"
+    }
+   ],
+   "linker_set_key" : "_ZTI14media_status_t",
+   "name" : "media_status_t",
+   "referenced_type" : "_ZTI14media_status_t",
+   "self_type" : "_ZTI14media_status_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaError.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DEVICE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DEVICE_OUT_EARPIECE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_DEVICE_OUT_WIRED_HEADPHONE"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_HDMI"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_DEVICE_OUT_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_DEVICE_OUT_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_DEVICE_OUT_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_DEVICE_OUT_TELEPHONY_TX"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_DEVICE_OUT_LINE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_DEVICE_OUT_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_DEVICE_OUT_SPDIF"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_DEVICE_OUT_FM"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_DEVICE_OUT_AUX_LINE"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_DEVICE_OUT_SPEAKER_SAFE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AUDIO_DEVICE_OUT_IP"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AUDIO_DEVICE_OUT_BUS"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AUDIO_DEVICE_OUT_PROXY"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AUDIO_DEVICE_OUT_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "AUDIO_DEVICE_OUT_HEARING_AID"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_DEVICE_OUT_ECHO_CANCELLER"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_DEVICE_OUT_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_DEVICE_OUT_BLE_SPEAKER"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_DEFAULT"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_DEVICE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "AUDIO_DEVICE_IN_AMBIENT"
+    },
+    {
+     "enum_field_value" : -2147483644,
+     "name" : "AUDIO_DEVICE_IN_BUILTIN_MIC"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483632,
+     "name" : "AUDIO_DEVICE_IN_WIRED_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_HDMI"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_TELEPHONY_RX"
+    },
+    {
+     "enum_field_value" : -2147483520,
+     "name" : "AUDIO_DEVICE_IN_BACK_MIC"
+    },
+    {
+     "enum_field_value" : -2147483392,
+     "name" : "AUDIO_DEVICE_IN_REMOTE_SUBMIX"
+    },
+    {
+     "enum_field_value" : -2147483136,
+     "name" : "AUDIO_DEVICE_IN_ANLG_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147482624,
+     "name" : "AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET"
+    },
+    {
+     "enum_field_value" : -2147481600,
+     "name" : "AUDIO_DEVICE_IN_USB_ACCESSORY"
+    },
+    {
+     "enum_field_value" : -2147479552,
+     "name" : "AUDIO_DEVICE_IN_USB_DEVICE"
+    },
+    {
+     "enum_field_value" : -2147475456,
+     "name" : "AUDIO_DEVICE_IN_FM_TUNER"
+    },
+    {
+     "enum_field_value" : -2147467264,
+     "name" : "AUDIO_DEVICE_IN_TV_TUNER"
+    },
+    {
+     "enum_field_value" : -2147450880,
+     "name" : "AUDIO_DEVICE_IN_LINE"
+    },
+    {
+     "enum_field_value" : -2147418112,
+     "name" : "AUDIO_DEVICE_IN_SPDIF"
+    },
+    {
+     "enum_field_value" : -2147352576,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_A2DP"
+    },
+    {
+     "enum_field_value" : -2147221504,
+     "name" : "AUDIO_DEVICE_IN_LOOPBACK"
+    },
+    {
+     "enum_field_value" : -2146959360,
+     "name" : "AUDIO_DEVICE_IN_IP"
+    },
+    {
+     "enum_field_value" : -2146435072,
+     "name" : "AUDIO_DEVICE_IN_BUS"
+    },
+    {
+     "enum_field_value" : -2130706432,
+     "name" : "AUDIO_DEVICE_IN_PROXY"
+    },
+    {
+     "enum_field_value" : -2113929216,
+     "name" : "AUDIO_DEVICE_IN_USB_HEADSET"
+    },
+    {
+     "enum_field_value" : -2080374784,
+     "name" : "AUDIO_DEVICE_IN_BLUETOOTH_BLE"
+    },
+    {
+     "enum_field_value" : -2013265920,
+     "name" : "AUDIO_DEVICE_IN_HDMI_ARC"
+    },
+    {
+     "enum_field_value" : -1879048192,
+     "name" : "AUDIO_DEVICE_IN_ECHO_REFERENCE"
+    },
+    {
+     "enum_field_value" : -1610612736,
+     "name" : "AUDIO_DEVICE_IN_BLE_HEADSET"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_DEVICE_OUT_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_OUT_STUB"
+    },
+    {
+     "enum_field_value" : -2147483584,
+     "name" : "AUDIO_DEVICE_IN_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : -2147483616,
+     "name" : "AUDIO_DEVICE_IN_AUX_DIGITAL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_DEVICE_IN_STUB"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_devices_t",
+   "name" : "audio_devices_t",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTI15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_OUTPUT_MIX"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_ALLOCATE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_SESSION_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI15audio_session_t",
+   "name" : "audio_session_t",
+   "referenced_type" : "_ZTI15audio_session_t",
+   "self_type" : "_ZTI15audio_session_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_TYPE_STREAMING"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_TYPE_OFFLINE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_TYPE_RELEASE"
+    }
+   ],
+   "linker_set_key" : "_ZTI16AMediaDrmKeyType",
+   "name" : "AMediaDrmKeyType",
+   "referenced_type" : "_ZTI16AMediaDrmKeyType",
+   "self_type" : "_ZTI16AMediaDrmKeyType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STANDARD_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STANDARD_EDID"
+    }
+   ],
+   "linker_set_key" : "_ZTI16audio_standard_t",
+   "name" : "audio_standard_t",
+   "referenced_type" : "_ZTI16audio_standard_t",
+   "self_type" : "_ZTI16audio_standard_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_MESSAGES"
+    }
+   ],
+   "linker_set_key" : "_ZTI16camera3_msg_type",
+   "name" : "camera3_msg_type",
+   "referenced_type" : "_ZTI16camera3_msg_type",
+   "self_type" : "_ZTI16camera3_msg_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_GAIN_MODE_JOINT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_GAIN_MODE_CHANNELS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_GAIN_MODE_RAMP"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTI17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_ROLE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_ROLE_SOURCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_ROLE_SINK"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_role_t",
+   "name" : "audio_port_role_t",
+   "referenced_type" : "_ZTI17audio_port_role_t",
+   "self_type" : "_ZTI17audio_port_role_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_TYPE_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_TYPE_MIX"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_PORT_TYPE_SESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_type_t",
+   "name" : "audio_port_type_t",
+   "referenced_type" : "_ZTI17audio_port_type_t",
+   "self_type" : "_ZTI17audio_port_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_CLEAR"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CTR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_WV"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AMEDIACODECRYPTOINFO_MODE_AES_CBC"
+    }
+   ],
+   "linker_set_key" : "_ZTI17cryptoinfo_mode_t",
+   "name" : "cryptoinfo_mode_t",
+   "referenced_type" : "_ZTI17cryptoinfo_mode_t",
+   "self_type" : "_ZTI17cryptoinfo_mode_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "TORCH_MODE_STATUS_NOT_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_OFF"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "TORCH_MODE_STATUS_AVAILABLE_ON"
+    }
+   ],
+   "linker_set_key" : "_ZTI17torch_mode_status",
+   "name" : "torch_mode_status",
+   "referenced_type" : "_ZTI17torch_mode_status",
+   "self_type" : "_ZTI17torch_mode_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
+   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_PROVISION_REQUIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_KEY_REQUIRED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_KEY_EXPIRED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_VENDOR_DEFINED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "EVENT_SESSION_RECLAIMED"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmEventType",
+   "name" : "AMediaDrmEventType",
+   "referenced_type" : "_ZTI18AMediaDrmEventType",
+   "self_type" : "_ZTI18AMediaDrmEventType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65537,
+     "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL"
+    },
+    {
+     "enum_field_value" : 65538,
+     "name" : "ANATIVEWINDOW_QUERY_XDPI"
+    },
+    {
+     "enum_field_value" : 65539,
+     "name" : "ANATIVEWINDOW_QUERY_YDPI"
+    }
+   ],
+   "linker_set_key" : "_ZTI18ANativeWindowQuery",
+   "name" : "ANativeWindowQuery",
+   "referenced_type" : "_ZTI18ANativeWindowQuery",
+   "self_type" : "_ZTI18ANativeWindowQuery",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_HDR_HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
+   "name" : "android_hdr_v1_2_t",
+   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
+   "self_type" : "_ZTI18android_hdr_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FLAG_AUDIBILITY_ENFORCED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FLAG_SECURE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FLAG_SCO"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FLAG_BEACON"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FLAG_BYPASS_INTERRUPTION_POLICY"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FLAG_BYPASS_MUTE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FLAG_LOW_LATENCY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_FLAG_NO_MEDIA_PROJECTION"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_FLAG_MUTE_HAPTIC"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_FLAG_NO_SYSTEM_CAPTURE"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_FLAG_CAPTURE_PRIVATE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_flags_mask_t",
+   "name" : "audio_flags_mask_t",
+   "referenced_type" : "_ZTI18audio_flags_mask_t",
+   "self_type" : "_ZTI18audio_flags_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACING_BACK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACING_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FACING_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI19$CAMERA_FACING_BACK",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:218:1)",
+   "referenced_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "self_type" : "_ZTI19$CAMERA_FACING_BACK",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KEY_STATUS_TYPE_USABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KEY_STATUS_TYPE_EXPIRED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "KEY_STATUS_TYPE_OUTPUTNOTALLOWED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "KEY_STATUS_TYPE_STATUSPENDING"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "KEY_STATUS_TYPE_INTERNALERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AMediaKeyStatusType",
+   "name" : "AMediaKeyStatusType",
+   "referenced_type" : "_ZTI19AMediaKeyStatusType",
+   "self_type" : "_ZTI19AMediaKeyStatusType",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "EVENT_TYPE_LIST_STOP"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "EVENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "EVENT_TYPE_INT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "EVENT_TYPE_LONG"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "EVENT_TYPE_STRING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "EVENT_TYPE_LIST"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "EVENT_TYPE_FLOAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19AndroidEventLogType",
+   "name" : "AndroidEventLogType",
+   "referenced_type" : "_ZTI19AndroidEventLogType",
+   "self_type" : "_ZTI19AndroidEventLogType",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_LOG_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_LOG_DEFAULT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANDROID_LOG_VERBOSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANDROID_LOG_DEBUG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANDROID_LOG_INFO"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANDROID_LOG_WARN"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "ANDROID_LOG_ERROR"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANDROID_LOG_FATAL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "ANDROID_LOG_SILENT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_LogPriority",
+   "name" : "android_LogPriority",
+   "referenced_type" : "_ZTI19android_LogPriority",
+   "self_type" : "_ZTI19android_LogPriority",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_DATASPACE_ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "HAL_DATASPACE_STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "HAL_DATASPACE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "HAL_DATASPACE_STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "HAL_DATASPACE_STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "HAL_DATASPACE_TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "HAL_DATASPACE_TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "HAL_DATASPACE_RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "HAL_DATASPACE_RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "HAL_DATASPACE_RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "HAL_DATASPACE_RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "HAL_DATASPACE_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "HAL_DATASPACE_SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "HAL_DATASPACE_V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "HAL_DATASPACE_V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "HAL_DATASPACE_JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "HAL_DATASPACE_V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "HAL_DATASPACE_BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "HAL_DATASPACE_V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "HAL_DATASPACE_BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "HAL_DATASPACE_V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "HAL_DATASPACE_BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "HAL_DATASPACE_V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "HAL_DATASPACE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "HAL_DATASPACE_DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "HAL_DATASPACE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "HAL_DATASPACE_BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "HAL_DATASPACE_BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "HAL_DATASPACE_BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "HAL_DATASPACE_DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "HAL_DATASPACE_SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_dataspace_t",
+   "name" : "android_dataspace_t",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTI19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "FLEX_FORMAT_INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_FORMAT_Y"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "FLEX_FORMAT_YCbCr"
+    },
+    {
+     "enum_field_value" : 1073741831,
+     "name" : "FLEX_FORMAT_YCbCrA"
+    },
+    {
+     "enum_field_value" : 7168,
+     "name" : "FLEX_FORMAT_RGB"
+    },
+    {
+     "enum_field_value" : 1073748992,
+     "name" : "FLEX_FORMAT_RGBA"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_format",
+   "name" : "android_flex_format",
+   "referenced_type" : "_ZTI19android_flex_format",
+   "self_type" : "_ZTI19android_flex_format",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_TRANSFORM_ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_transform_t",
+   "name" : "android_transform_t",
+   "referenced_type" : "_ZTI19android_transform_t",
+   "self_type" : "_ZTI19android_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_INPUT_FLAG_HW_HOTWORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_INPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_INPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_INPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_INPUT_FLAG_VOIP_TX"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_INPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_INPUT_FLAG_DIRECT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_input_flags_t",
+   "name" : "audio_input_flags_t",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTI19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_VOICE_CALL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_STREAM_SYSTEM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_STREAM_RING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_STREAM_MUSIC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_STREAM_ALARM"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_STREAM_NOTIFICATION"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_STREAM_BLUETOOTH_SCO"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_STREAM_ENFORCED_AUDIBLE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_STREAM_DTMF"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "AUDIO_STREAM_TTS"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_STREAM_ACCESSIBILITY"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_STREAM_ASSISTANT"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_REROUTING"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_PATCH"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "AUDIO_STREAM_CALL_ASSISTANT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_STREAM_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_stream_type_t",
+   "name" : "audio_stream_type_t",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTI19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_OUTPUT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_INPUT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_BIDIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_NUM_STREAM_TYPES"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_stream_type",
+   "name" : "camera3_stream_type",
+   "referenced_type" : "_ZTI19camera3_stream_type",
+   "self_type" : "_ZTI19camera3_stream_type",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1610612735,
+     "name" : "AUDIO_DEVICE_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 896,
+     "name" : "AUDIO_DEVICE_OUT_ALL_A2DP"
+    },
+    {
+     "enum_field_value" : 112,
+     "name" : "AUDIO_DEVICE_OUT_ALL_SCO"
+    },
+    {
+     "enum_field_value" : 67133440,
+     "name" : "AUDIO_DEVICE_OUT_ALL_USB"
+    },
+    {
+     "enum_field_value" : -551550977,
+     "name" : "AUDIO_DEVICE_IN_ALL"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "AUDIO_DEVICE_IN_ALL_SCO"
+    },
+    {
+     "enum_field_value" : -2113923072,
+     "name" : "AUDIO_DEVICE_IN_ALL_USB"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "AUDIO_USAGE_MAX"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "AUDIO_USAGE_CNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:54:1)",
+   "referenced_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "self_type" : "_ZTI20$AUDIO_DEVICE_IN_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_MSG_ERROR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_MSG_SHUTTER"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_MSG_FOCUS"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_MSG_ZOOM"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "CAMERA_MSG_PREVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "CAMERA_MSG_VIDEO_FRAME"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "CAMERA_MSG_POSTVIEW_FRAME"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "CAMERA_MSG_RAW_IMAGE"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA_MSG_COMPRESSED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "CAMERA_MSG_RAW_IMAGE_NOTIFY"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "CAMERA_MSG_PREVIEW_METADATA"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "CAMERA_MSG_FOCUS_MOVE"
+    },
+    {
+     "enum_field_value" : 65535,
+     "name" : "CAMERA_MSG_ALL_MSGS"
+    }
+   ],
+   "linker_set_key" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:72:1)",
+   "referenced_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "self_type" : "_ZTI20$CAMERA_MSG_ALL_MSGS",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindowPerform",
+   "name" : "ANativeWindowPerform",
+   "referenced_type" : "_ZTI20ANativeWindowPerform",
+   "self_type" : "_ZTI20ANativeWindowPerform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_MODE_NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_MODE_DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "HAL_COLOR_MODE_SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_color_mode_t",
+   "name" : "android_color_mode_t",
+   "referenced_type" : "_ZTI20android_color_mode_t",
+   "self_type" : "_ZTI20android_color_mode_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_OUT_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_LEFT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_OUT_FRONT_RIGHT_OF_CENTER"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_OUT_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_OUT_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_CENTER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_LEFT"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_CENTER"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_FRONT_RIGHT"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_CENTER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_LEFT"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "AUDIO_CHANNEL_OUT_TOP_SIDE_RIGHT"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_B"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CHANNEL_IN_LEFT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_FRONT"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_CHANNEL_IN_BACK"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_CHANNEL_IN_LEFT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_CHANNEL_IN_RIGHT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_PROCESSED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_CHANNEL_IN_BACK_PROCESSED"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_CHANNEL_IN_PRESSURE"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AUDIO_CHANNEL_IN_X_AXIS"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "AUDIO_CHANNEL_IN_Y_AXIS"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_CHANNEL_IN_Z_AXIS"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_CHANNEL_IN_BACK_LEFT"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_CHANNEL_IN_BACK_RIGHT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "AUDIO_CHANNEL_IN_CENTER"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "AUDIO_CHANNEL_IN_LOW_FREQUENCY"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "AUDIO_CHANNEL_IN_TOP_LEFT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "AUDIO_CHANNEL_IN_TOP_RIGHT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CHANNEL_OUT_MONO"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_CHANNEL_OUT_TRI"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "AUDIO_CHANNEL_OUT_TRI_BACK"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1"
+    },
+    {
+     "enum_field_value" : 786435,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786443,
+     "name" : "AUDIO_CHANNEL_OUT_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 786439,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 786447,
+     "name" : "AUDIO_CHANNEL_OUT_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD"
+    },
+    {
+     "enum_field_value" : 1539,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_SIDE"
+    },
+    {
+     "enum_field_value" : 263,
+     "name" : "AUDIO_CHANNEL_OUT_SURROUND"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "AUDIO_CHANNEL_OUT_PENTA"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1"
+    },
+    {
+     "enum_field_value" : 1551,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_SIDE"
+    },
+    {
+     "enum_field_value" : 786495,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 184383,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 319,
+     "name" : "AUDIO_CHANNEL_OUT_6POINT1"
+    },
+    {
+     "enum_field_value" : 1599,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1"
+    },
+    {
+     "enum_field_value" : 788031,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 185919,
+     "name" : "AUDIO_CHANNEL_OUT_7POINT1POINT4"
+    },
+    {
+     "enum_field_value" : 536870913,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 536870915,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_A"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_OUT_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306369,
+     "name" : "AUDIO_CHANNEL_OUT_MONO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 805306371,
+     "name" : "AUDIO_CHANNEL_OUT_STEREO_HAPTIC_AB"
+    },
+    {
+     "enum_field_value" : 63,
+     "name" : "AUDIO_CHANNEL_OUT_5POINT1_BACK"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AUDIO_CHANNEL_OUT_QUAD_BACK"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_CHANNEL_IN_MONO"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_CHANNEL_IN_STEREO"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AUDIO_CHANNEL_IN_FRONT_BACK"
+    },
+    {
+     "enum_field_value" : 252,
+     "name" : "AUDIO_CHANNEL_IN_6"
+    },
+    {
+     "enum_field_value" : 6291468,
+     "name" : "AUDIO_CHANNEL_IN_2POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7340044,
+     "name" : "AUDIO_CHANNEL_IN_2POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 6553612,
+     "name" : "AUDIO_CHANNEL_IN_3POINT0POINT2"
+    },
+    {
+     "enum_field_value" : 7602188,
+     "name" : "AUDIO_CHANNEL_IN_3POINT1POINT2"
+    },
+    {
+     "enum_field_value" : 1507340,
+     "name" : "AUDIO_CHANNEL_IN_5POINT1"
+    },
+    {
+     "enum_field_value" : 16400,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_UPLINK_MONO"
+    },
+    {
+     "enum_field_value" : 32784,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_DNLINK_MONO"
+    },
+    {
+     "enum_field_value" : 49168,
+     "name" : "AUDIO_CHANNEL_IN_VOICE_CALL_MONO"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_1"
+    },
+    {
+     "enum_field_value" : -2147483645,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_2"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_3"
+    },
+    {
+     "enum_field_value" : -2147483633,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_4"
+    },
+    {
+     "enum_field_value" : -2147483617,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_5"
+    },
+    {
+     "enum_field_value" : -2147483585,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_6"
+    },
+    {
+     "enum_field_value" : -2147483521,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_7"
+    },
+    {
+     "enum_field_value" : -2147483393,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_8"
+    },
+    {
+     "enum_field_value" : -2147483137,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_9"
+    },
+    {
+     "enum_field_value" : -2147482625,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_10"
+    },
+    {
+     "enum_field_value" : -2147481601,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_11"
+    },
+    {
+     "enum_field_value" : -2147479553,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_12"
+    },
+    {
+     "enum_field_value" : -2147475457,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_13"
+    },
+    {
+     "enum_field_value" : -2147467265,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_14"
+    },
+    {
+     "enum_field_value" : -2147450881,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_15"
+    },
+    {
+     "enum_field_value" : -2147418113,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_16"
+    },
+    {
+     "enum_field_value" : -2147352577,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_17"
+    },
+    {
+     "enum_field_value" : -2147221505,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_18"
+    },
+    {
+     "enum_field_value" : -2146959361,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_19"
+    },
+    {
+     "enum_field_value" : -2146435073,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_20"
+    },
+    {
+     "enum_field_value" : -2145386497,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_21"
+    },
+    {
+     "enum_field_value" : -2143289345,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_22"
+    },
+    {
+     "enum_field_value" : -2139095041,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_23"
+    },
+    {
+     "enum_field_value" : -2130706433,
+     "name" : "AUDIO_CHANNEL_INDEX_MASK_24"
+    },
+    {
+     "enum_field_value" : 806354943,
+     "name" : "AUDIO_CHANNEL_OUT_ALL"
+    },
+    {
+     "enum_field_value" : 805306368,
+     "name" : "AUDIO_CHANNEL_HAPTIC_ALL"
+    },
+    {
+     "enum_field_value" : 7864316,
+     "name" : "AUDIO_CHANNEL_IN_ALL"
+    },
+    {
+     "enum_field_value" : -1073741824,
+     "name" : "AUDIO_CHANNEL_INVALID"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTI20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CONTENT_TYPE_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_CONTENT_TYPE_SPEECH"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CONTENT_TYPE_MUSIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_CONTENT_TYPE_MOVIE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_CONTENT_TYPE_SONIFICATION"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_content_type_t",
+   "name" : "audio_content_type_t",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTI20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_AGC_DISABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_NS_DISABLE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_IIR_ENABLE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IN_ACOUSTICS_TX_DISABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_in_acoustics_t",
+   "name" : "audio_in_acoustics_t",
+   "referenced_type" : "_ZTI20audio_in_acoustics_t",
+   "self_type" : "_ZTI20audio_in_acoustics_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OFFLOAD_NOT_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OFFLOAD_SUPPORTED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OFFLOAD_GAPLESS_SUPPORTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_mode_t",
+   "name" : "audio_offload_mode_t",
+   "referenced_type" : "_ZTI20audio_offload_mode_t",
+   "self_type" : "_ZTI20audio_offload_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_OUTPUT_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_OUTPUT_FLAG_PRIMARY"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_OUTPUT_FLAG_FAST"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_OUTPUT_FLAG_NON_BLOCKING"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_OUTPUT_FLAG_HW_AV_SYNC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_OUTPUT_FLAG_TTS"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_OUTPUT_FLAG_RAW"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_OUTPUT_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "AUDIO_OUTPUT_FLAG_IEC958_NONAUDIO"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "AUDIO_OUTPUT_FLAG_DIRECT_PCM"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AUDIO_OUTPUT_FLAG_MMAP_NOIRQ"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "AUDIO_OUTPUT_FLAG_VOIP_RX"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AUDIO_OUTPUT_FLAG_INCALL_MUSIC"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "AUDIO_OUTPUT_FLAG_GAPLESS_OFFLOAD"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_output_flags_t",
+   "name" : "audio_output_flags_t",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTI20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_DEVICE_STATUS_NOT_PRESENT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_DEVICE_STATUS_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_DEVICE_STATUS_ENUMERATING"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera_device_status",
+   "name" : "camera_device_status",
+   "referenced_type" : "_ZTI20camera_device_status",
+   "self_type" : "_ZTI20camera_device_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_IO_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MODULE_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PORT_HANDLE_NONE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_PATCH_HANDLE_NONE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:63:1)",
+   "referenced_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "self_type" : "_ZTI21$AUDIO_IO_HANDLE_NONE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "SYSTEM_TIME_REALTIME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "SYSTEM_TIME_MONOTONIC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "SYSTEM_TIME_PROCESS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "SYSTEM_TIME_THREAD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "SYSTEM_TIME_BOOTTIME"
+    }
+   ],
+   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:75:1)",
+   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Timers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_UNIQUE_ID_USE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_UNIQUE_ID_USE_SESSION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_UNIQUE_ID_USE_MODULE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_UNIQUE_ID_USE_EFFECT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_UNIQUE_ID_USE_PATCH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_UNIQUE_ID_USE_OUTPUT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_UNIQUE_ID_USE_INPUT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_CLIENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_UNIQUE_ID_USE_MAX"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "AUDIO_UNIQUE_ID_USE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_unique_id_use_t",
+   "name" : "audio_unique_id_use_t",
+   "referenced_type" : "_ZTI21audio_unique_id_use_t",
+   "self_type" : "_ZTI21audio_unique_id_use_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUFFER_STATUS_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUFFER_STATUS_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_buffer_status",
+   "name" : "camera3_buffer_status",
+   "referenced_type" : "_ZTI21camera3_buffer_status",
+   "self_type" : "_ZTI21camera3_buffer_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_INTERLEAVE_LEFT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_INTERLEAVE_RIGHT"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:323:1)",
+   "referenced_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "self_type" : "_ZTI22$AUDIO_INTERLEAVE_LEFT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_PORT_CONFIG_SAMPLE_RATE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_PORT_CONFIG_CHANNEL_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_PORT_CONFIG_FORMAT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_PORT_CONFIG_GAIN"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_PORT_CONFIG_FLAGS"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_PORT_CONFIG_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:555:1)",
+   "referenced_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "self_type" : "_ZTI22$AUDIO_PORT_CONFIG_ALL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_ERROR_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_ERROR_RELEASED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_ERROR_DISABLED"
+    },
+    {
+     "enum_field_value" : 100,
+     "name" : "CAMERA_ERROR_SERVER_DIED"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:196:1)",
+   "referenced_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "self_type" : "_ZTI22$CAMERA_ERROR_DISABLED",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "STATUS_OK"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "STATUS_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "STATUS_NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "STATUS_INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "STATUS_BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "STATUS_BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "STATUS_NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "STATUS_PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "STATUS_NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "STATUS_ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "STATUS_DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "STATUS_FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "STATUS_BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "STATUS_NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "STATUS_WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "STATUS_TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "STATUS_UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "STATUS_FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "STATUS_UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
+   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "AHARDWAREBUFFER_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Format",
+   "name" : "AHardwareBuffer_Format",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Format",
+   "self_type" : "_ZTI22AHardwareBuffer_Format",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI22ANativeWindowTransform",
+   "name" : "ANativeWindowTransform",
+   "referenced_type" : "_ZTI22ANativeWindowTransform",
+   "self_type" : "_ZTI22ANativeWindowTransform",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FLEX_COMPONENT_Y"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FLEX_COMPONENT_Cb"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "FLEX_COMPONENT_Cr"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "FLEX_COMPONENT_R"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "FLEX_COMPONENT_G"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "FLEX_COMPONENT_B"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "FLEX_COMPONENT_A"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_flex_component",
+   "name" : "android_flex_component",
+   "referenced_type" : "_ZTI22android_flex_component",
+   "self_type" : "_ZTI22android_flex_component",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "HAL_PIXEL_FORMAT_RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "HAL_PIXEL_FORMAT_BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "HAL_PIXEL_FORMAT_RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "HAL_PIXEL_FORMAT_RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "HAL_PIXEL_FORMAT_Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "HAL_PIXEL_FORMAT_Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "HAL_PIXEL_FORMAT_YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTI22android_pixel_format_t",
+   "name" : "android_pixel_format_t",
+   "referenced_type" : "_ZTI22android_pixel_format_t",
+   "self_type" : "_ZTI22android_pixel_format_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_DUAL_MONO_MODE_OFF"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_DUAL_MONO_MODE_LR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_DUAL_MONO_MODE_LL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_DUAL_MONO_MODE_RR"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_dual_mono_mode_t",
+   "name" : "audio_dual_mono_mode_t",
+   "referenced_type" : "_ZTI22audio_dual_mono_mode_t",
+   "self_type" : "_ZTI22audio_dual_mono_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MMAP_APPLICATION_SHAREABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_flag",
+   "name" : "audio_mmap_buffer_flag",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_flag",
+   "self_type" : "_ZTI22audio_mmap_buffer_flag",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_MSG_ERROR_DEVICE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_MSG_ERROR_REQUEST"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_MSG_ERROR_RESULT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_MSG_ERROR_BUFFER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_MSG_NUM_ERRORS"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_error_msg_code",
+   "name" : "camera3_error_msg_code",
+   "referenced_type" : "_ZTI22camera3_error_msg_code",
+   "self_type" : "_ZTI22camera3_error_msg_code",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "KHRONOS_FALSE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "KHRONOS_TRUE"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "KHRONOS_BOOLEAN_ENUM_FORCE_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTI22khronos_boolean_enum_t",
+   "name" : "khronos_boolean_enum_t",
+   "referenced_type" : "_ZTI22khronos_boolean_enum_t",
+   "self_type" : "_ZTI22khronos_boolean_enum_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/opengl/include/KHR/khrplatform.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "ANDROID_PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "ANDROID_PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "ANDROID_PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "ANDROID_PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -10,
+     "name" : "ANDROID_PRIORITY_VIDEO"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "ANDROID_PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "ANDROID_PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "ANDROID_PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
+   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/thread_defs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "LAST_CALL_TRANSACTION"
+    }
+   ],
+   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:52:1)",
+   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_ROTATION_0"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_ROTATION_90"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_STREAM_ROTATION_180"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_STREAM_ROTATION_270"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_stream_rotation",
+   "name" : "camera3_stream_rotation",
+   "referenced_type" : "_ZTI23camera3_stream_rotation",
+   "self_type" : "_ZTI23camera3_stream_rotation",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_UID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_CALLING_PID"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h:33:1)",
+   "referenced_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "self_type" : "_ZTI24$AMEDIACODEC_CALLING_PID",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 30,
+     "name" : "AUDIO_CHANNEL_COUNT_MAX"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_CHANNEL_INDEX_HDR"
+    }
+   ],
+   "linker_set_key" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:170:1)",
+   "referenced_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "self_type" : "_ZTI24$AUDIO_CHANNEL_COUNT_MAX",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 281411584,
+     "name" : "HAL_DATASPACE_BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "HAL_DATASPACE_BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
+   "name" : "android_dataspace_v1_1_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
+   "self_type" : "_ZTI24android_dataspace_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 142999552,
+     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "HAL_DATASPACE_HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
+   "name" : "android_dataspace_v1_2_t",
+   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
+   "self_type" : "_ZTI24android_dataspace_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_TEMPLATE_PREVIEW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_TEMPLATE_STILL_CAPTURE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_RECORD"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_TEMPLATE_VIDEO_SNAPSHOT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA3_TEMPLATE_MANUAL"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA3_TEMPLATE_COUNT"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "CAMERA3_VENDOR_TEMPLATE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI24camera3_request_template",
+   "name" : "camera3_request_template",
+   "referenced_type" : "_ZTI24camera3_request_template",
+   "self_type" : "_ZTI24camera3_request_template",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AUDIO_DEVICE_BIT_IN"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AUDIO_DEVICE_BIT_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:297:1)",
+   "referenced_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "self_type" : "_ZTI25$AUDIO_DEVICE_BIT_DEFAULT",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -16777216,
+     "name" : "AUDIO_FORMAT_MAIN_MASK"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "AUDIO_FORMAT_SUB_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_FORMAT_PCM_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_PCM_SUB_16_BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_BIT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_PCM_SUB_32_BIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_PCM_SUB_8_24_BIT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_FORMAT_PCM_SUB_FLOAT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_FORMAT_PCM_SUB_24_BIT_PACKED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_AAC_SUB_MAIN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LC"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SSR"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LTP"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V1"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AUDIO_FORMAT_AAC_SUB_SCALABLE"
+    },
+    {
+     "enum_field_value" : 64,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ERLC"
+    },
+    {
+     "enum_field_value" : 128,
+     "name" : "AUDIO_FORMAT_AAC_SUB_LD"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AUDIO_FORMAT_AAC_SUB_HE_V2"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AUDIO_FORMAT_AAC_SUB_ELD"
+    },
+    {
+     "enum_field_value" : 768,
+     "name" : "AUDIO_FORMAT_AAC_SUB_XHE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_E_AC3_SUB_JOC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_FORMAT_MAT_SUB_1_0"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_0"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_FORMAT_MAT_SUB_2_1"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L3"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_BL_L4"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L3"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "AUDIO_FORMAT_MPEGH_SUB_LC_L4"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-hal-enums.h:464:1)",
+   "referenced_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "self_type" : "_ZTI25$AUDIO_FORMAT_AAC_SUB_ELD",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FACE_DETECTION_HW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FACE_DETECTION_SW"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:230:1)",
+   "referenced_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "self_type" : "_ZTI25$CAMERA_FACE_DETECTION_HW",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "GRALLOC_USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "GRALLOC_USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "GRALLOC_USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "GRALLOC_USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "GRALLOC_USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "GRALLOC_USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "GRALLOC_USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "GRALLOC_USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "GRALLOC_USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "GRALLOC_USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "GRALLOC_USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "GRALLOC_USAGE_HW_FB"
+    },
+    {
+     "enum_field_value" : 8192,
+     "name" : "GRALLOC_USAGE_EXTERNAL_DISP"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "GRALLOC_USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "GRALLOC_USAGE_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "GRALLOC_USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_WRITE"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_READ"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_ZSL"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "GRALLOC_USAGE_HW_CAMERA_MASK"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "GRALLOC_USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "GRALLOC_USAGE_RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 2097152,
+     "name" : "GRALLOC_USAGE_FOREIGN_BUFFERS"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "GRALLOC_USAGE_HW_IMAGE_ENCODER"
+    },
+    {
+     "enum_field_value" : -2097153,
+     "name" : "GRALLOC_USAGE_ALLOC_MASK"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "GRALLOC_USAGE_PRIVATE_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "GRALLOC_USAGE_PRIVATE_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "GRALLOC_USAGE_PRIVATE_3"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "GRALLOC_USAGE_PRIVATE_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/gralloc.h:68:1)",
+   "referenced_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "self_type" : "_ZTI25$GRALLOC_USAGE_ALLOC_MASK",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -2,
+     "name" : "HAL_AUDIO_SESSION_DEVICE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_STAGE"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_SESSION_OUTPUT_MIX"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:12:1)",
+   "referenced_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "self_type" : "_ZTI25$HAL_AUDIO_SESSION_DEVICE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_API_EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_API_CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_API_MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_API_CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:264:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_API_CAMERA",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_WIDTH"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_HEIGHT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_FORMAT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_CONCRETE_TYPE"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_DEFAULT_WIDTH"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_HINT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_BUFFER_AGE"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_LAYER_COUNT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_IS_VALID"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_DATASPACE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:65:1)",
+   "referenced_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "self_type" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 10,
+     "name" : "HAL_COLOR_MODE_BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "HAL_COLOR_MODE_BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "HAL_COLOR_MODE_BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
+   "name" : "android_color_mode_v1_1_t",
+   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
+   "self_type" : "_ZTI25android_color_mode_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_color_transform_t",
+   "name" : "android_color_transform_t",
+   "referenced_type" : "_ZTI25android_color_transform_t",
+   "self_type" : "_ZTI25android_color_transform_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.0.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 39,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
+   "name" : "android_pixel_format_sw_t",
+   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
+   "self_type" : "_ZTI25android_pixel_format_sw_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-sw.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_LATENCY_LOW"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_LATENCY_NORMAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_mix_latency_class_t",
+   "name" : "audio_mix_latency_class_t",
+   "referenced_type" : "_ZTI25audio_mix_latency_class_t",
+   "self_type" : "_ZTI25audio_mix_latency_class_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SURFACE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:322:1)",
+   "referenced_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "self_type" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0"
+    },
+    {
+     "enum_field_value" : 536870912,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1"
+    },
+    {
+     "enum_field_value" : 1073741824,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "name" : "AHardwareBuffer_UsageFlags",
+   "referenced_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "self_type" : "_ZTI26AHardwareBuffer_UsageFlags",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "WINDOW_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "WINDOW_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "WINDOW_FORMAT_RGB_565"
+    }
+   ],
+   "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat",
+   "name" : "ANativeWindow_LegacyFormat",
+   "referenced_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "self_type" : "_ZTI26ANativeWindow_LegacyFormat",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_MODE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_MODE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_mode_t",
+   "name" : "audio_encapsulation_mode_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_mode_t",
+   "self_type" : "_ZTI26audio_encapsulation_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_TYPE_IEC61937"
+    }
+   ],
+   "linker_set_key" : "_ZTI26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTI26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_AUDIO_MODE_NORMAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_MODE_RINGTONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_MODE_IN_CALL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_AUDIO_MODE_IN_COMMUNICATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "HAL_AUDIO_MODE_CALL_SCREEN"
+    }
+   ],
+   "linker_set_key" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio_common-base.h:18:1)",
+   "referenced_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "self_type" : "_ZTI27$HAL_AUDIO_MODE_CALL_SCREEN",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 48,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
+   "name" : "android_pixel_format_v1_1_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 55,
+     "name" : "HAL_PIXEL_FORMAT_HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
+   "name" : "android_pixel_format_v1_2_t",
+   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_LOCATION_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_LOCATION_MAINBODY_MOVABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_LOCATION_PERIPHERAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_location_t",
+   "name" : "audio_microphone_location_t",
+   "referenced_type" : "_ZTI27audio_microphone_location_t",
+   "self_type" : "_ZTI27audio_microphone_location_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_STREAM_MIN"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "AUDIO_STREAM_PUBLIC_CNT"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "AUDIO_STREAM_FOR_POLICY_CNT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "AUDIO_STREAM_CNT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "AUDIO_SOURCE_MAX"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "AUDIO_SOURCE_CNT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_CNT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_LOCATION_CNT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CNT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_DETAIL_NEGATIVE_VALUE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base-utils.h:29:1)",
+   "referenced_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "self_type" : "_ZTI28$AUDIO_DETAIL_NEGATIVE_VALUE",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_RENDER_INTENT_ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
+   "name" : "android_render_intent_v1_1_t",
+   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
+   "self_type" : "_ZTI28android_render_intent_v1_1_t",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics-base-v1.1.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "MIC_DIRECTION_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "MIC_DIRECTION_FRONT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "MIC_DIRECTION_BACK"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "MIC_DIRECTION_EXTERNAL"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_microphone_direction_t",
+   "name" : "audio_microphone_direction_t",
+   "referenced_type" : "_ZTI28audio_microphone_direction_t",
+   "self_type" : "_ZTI28audio_microphone_direction_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_BUF_REQ_FAILED_PARTIAL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_BUF_REQ_FAILED_CONFIGURING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_BUF_REQ_FAILED_ILLEGAL_ARGUMENTS"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_BUF_REQ_FAILED_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI29camera3_buffer_request_status",
+   "name" : "camera3_buffer_request_status",
+   "referenced_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTI29camera3_buffer_request_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_POSITION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_CHANNEL_REPRESENTATION_INDEX"
+    }
+   ],
+   "linker_set_key" : "_ZTI30audio_channel_representation_t",
+   "name" : "audio_channel_representation_t",
+   "referenced_type" : "_ZTI30audio_channel_representation_t",
+   "self_type" : "_ZTI30audio_channel_representation_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SET_USAGE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_CONNECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SET_CROP"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "NATIVE_WINDOW_SET_SCALING_MODE"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "NATIVE_WINDOW_LOCK"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "NATIVE_WINDOW_UNLOCK_AND_POST"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "NATIVE_WINDOW_API_CONNECT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "NATIVE_WINDOW_API_DISCONNECT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE"
+    },
+    {
+     "enum_field_value" : 21,
+     "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH"
+    },
+    {
+     "enum_field_value" : 23,
+     "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID"
+    },
+    {
+     "enum_field_value" : 25,
+     "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 26,
+     "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS"
+    },
+    {
+     "enum_field_value" : 28,
+     "name" : "NATIVE_WINDOW_GET_WIDE_COLOR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 29,
+     "name" : "NATIVE_WINDOW_GET_HDR_SUPPORT"
+    },
+    {
+     "enum_field_value" : 30,
+     "name" : "NATIVE_WINDOW_SET_USAGE64"
+    },
+    {
+     "enum_field_value" : 31,
+     "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 39,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION"
+    },
+    {
+     "enum_field_value" : 40,
+     "name" : "NATIVE_WINDOW_SET_FRAME_RATE"
+    },
+    {
+     "enum_field_value" : 41,
+     "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 42,
+     "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 44,
+     "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 45,
+     "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS"
+    },
+    {
+     "enum_field_value" : 46,
+     "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER"
+    },
+    {
+     "enum_field_value" : 47,
+     "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "NATIVE_WINDOW_GET_EXTRA_BUFFER_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:208:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY"
+    }
+   ],
+   "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:285:1)",
+   "referenced_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "self_type" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_STRETCH_VOICE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "name" : "audio_timestretch_stretch_mode_t",
+   "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "self_type" : "_ZTI32audio_timestretch_stretch_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_PS_BUF_REQ_OK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_PS_BUF_REQ_NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA3_PS_BUF_REQ_MAX_BUFFER_EXCEEDED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA3_PS_BUF_REQ_STREAM_DISCONNECTED"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA3_PS_BUF_REQ_UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA3_PS_BUF_REQ_NUM_STATUS"
+    }
+   ],
+   "linker_set_key" : "_ZTI32camera3_stream_buffer_req_status",
+   "name" : "camera3_stream_buffer_req_status",
+   "referenced_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "self_type" : "_ZTI32camera3_stream_buffer_req_status",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_CMD_START_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_CMD_STOP_SMOOTH_ZOOM"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "CAMERA_CMD_SET_DISPLAY_ORIENTATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_CMD_ENABLE_SHUTTER_SOUND"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_CMD_PLAY_RECORDING_SOUND"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "CAMERA_CMD_START_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_CMD_STOP_FACE_DETECTION"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "CAMERA_CMD_PING"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "CAMERA_CMD_SET_VIDEO_BUFFER_COUNT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "CAMERA_CMD_SET_VIDEO_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:95:1)",
+   "referenced_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "self_type" : "_ZTI33$CAMERA_CMD_ENABLE_FOCUS_MOVE_MSG",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_OMNI"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_BI_DIRECTIONAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_CARDIOID"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_HYPER_CARDIOID"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "AUDIO_MICROPHONE_DIRECTIONALITY_SUPER_CARDIOID"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_directionality_t",
+   "name" : "audio_microphone_directionality_t",
+   "referenced_type" : "_ZTI33audio_microphone_directionality_t",
+   "self_type" : "_ZTI33audio_microphone_directionality_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_CUT_REPEAT"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "name" : "audio_timestretch_fallback_mode_t",
+   "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "self_type" : "_ZTI33audio_timestretch_fallback_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_NORMAL_MODE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "CAMERA3_VENDOR_STREAM_CONFIGURATION_MODE_START"
+    }
+   ],
+   "linker_set_key" : "_ZTI33camera3_stream_configuration_mode",
+   "name" : "camera3_stream_configuration_mode",
+   "referenced_type" : "_ZTI33camera3_stream_configuration_mode",
+   "self_type" : "_ZTI33camera3_stream_configuration_mode",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 255,
+     "name" : "CAMERA3_JPEG_BLOB_ID"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "name" : "(anonymous enum at hardware/libhardware/include/hardware/camera3.h:1988:1)",
+   "referenced_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "self_type" : "_ZTI34$CAMERA3_JPEG_APP_SEGMENTS_BLOB_ID",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP"
+    }
+   ],
+   "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "name" : "(anonymous enum at frameworks/native/libs/nativewindow/include/system/window.h:303:1)",
+   "referenced_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "self_type" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_UNUSED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_DIRECT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_MICROPHONE_CHANNEL_MAPPING_PROCESSED"
+    }
+   ],
+   "linker_set_key" : "_ZTI34audio_microphone_channel_mapping_t",
+   "name" : "audio_microphone_channel_mapping_t",
+   "referenced_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "self_type" : "_ZTI34audio_microphone_channel_mapping_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR"
+    }
+   ],
+   "linker_set_key" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "name" : "audio_encapsulation_metadata_type_t",
+   "referenced_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "self_type" : "_ZTI35audio_encapsulation_metadata_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio_common-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_MUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL"
+    }
+   ],
+   "linker_set_key" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio-base.h:53:1)",
+   "referenced_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "self_type" : "_ZTI36$HAL_AUDIO_TIMESTRETCH_FALLBACK_FAIL",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE"
+    }
+   ],
+   "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "name" : "ANativeWindow_FrameRateCompatibility",
+   "referenced_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "self_type" : "_ZTI36ANativeWindow_FrameRateCompatibility",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "AMEDIACODEC_BUFFER_FLAG_PARTIAL_FRAME"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIACODEC_CONFIGURE_FLAG_ENCODE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "AMEDIACODEC_INFO_TRY_AGAIN_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaCodec.h:64:1)",
+   "referenced_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "self_type" : "_ZTI37$AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED"
+    }
+   ],
+   "linker_set_key" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "name" : "(anonymous enum at frameworks/av/media/ndk/include/media/NdkMediaExtractor.h:203:1)",
+   "referenced_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "self_type" : "_ZTI38$AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ENABLE_MASK"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_ONE_SHOT_MASK"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_COPY_OUT_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_NOOP"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMCORDER"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_CAMERA"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER"
+    }
+   ],
+   "linker_set_key" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "name" : "(anonymous enum at system/core/libsystem/include/system/camera.h:60:1)",
+   "referenced_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "self_type" : "_ZTI43$CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 100,
+     "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT"
+    }
+   ],
+   "linker_set_key" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "name" : "ANativeWindow_FrameRateCompatibilityInternal",
+   "referenced_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "self_type" : "_ZTI44ANativeWindow_FrameRateCompatibilityInternal",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "FCC_1"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "FCC_2"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "FCC_8"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "FCC_12"
+    },
+    {
+     "enum_field_value" : 24,
+     "name" : "FCC_24"
+    }
+   ],
+   "linker_set_key" : "_ZTI6$FCC_1",
+   "name" : "(anonymous enum at system/media/audio/include/system/audio.h:214:1)",
+   "referenced_type" : "_ZTI6$FCC_1",
+   "self_type" : "_ZTI6$FCC_1",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MIN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "LOG_ID_MAIN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "LOG_ID_RADIO"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "LOG_ID_EVENTS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "LOG_ID_SYSTEM"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "LOG_ID_CRASH"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "LOG_ID_STATS"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "LOG_ID_SECURITY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "LOG_ID_KERNEL"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "LOG_ID_MAX"
+    },
+    {
+     "enum_field_value" : 2147483647,
+     "name" : "LOG_ID_DEFAULT"
+    }
+   ],
+   "linker_set_key" : "_ZTI6log_id",
+   "name" : "log_id",
+   "referenced_type" : "_ZTI6log_id",
+   "self_type" : "_ZTI6log_id",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/android/log.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "AMEDIAEXTRACTOR_SEEK_PREVIOUS_SYNC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "AMEDIAEXTRACTOR_SEEK_NEXT_SYNC"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "AMEDIAEXTRACTOR_SEEK_CLOSEST_SYNC"
+    }
+   ],
+   "linker_set_key" : "_ZTI8SeekMode",
+   "name" : "SeekMode",
+   "referenced_type" : "_ZTI8SeekMode",
+   "self_type" : "_ZTI8SeekMode",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "ndk::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "ndk::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
+   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::TOP_BOTTOM"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::Interlaced::RIGHT_LEFT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "name" : "aidl::android::hardware::graphics::common::Interlaced",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common10InterlacedE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::Compression::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::Compression::DISPLAY_STREAM_COMPRESSION"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "name" : "aidl::android::hardware::graphics::common::Compression",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11CompressionE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::SITED_INTERSTITIAL"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::ChromaSiting::COSITED_HORIZONTAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "name" : "aidl::android::hardware::graphics::common::ChromaSiting",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common12ChromaSitingE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::INVALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::NONE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::PREMULTIPLIED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "aidl::android::hardware::graphics::common::BlendMode::COVERAGE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "name" : "aidl::android::hardware::graphics::common::BlendMode",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9BlendModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItem::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItem::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItem.h:46:5)",
+   "referenced_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android10BufferItem20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FrameEvent::POSTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FrameEvent::REQUESTED_PRESENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FrameEvent::LATCH"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::FrameEvent::ACQUIRE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::FrameEvent::FIRST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::FrameEvent::LAST_REFRESH_START"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::FrameEvent::GPU_COMPOSITION_DONE"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::FrameEvent::DISPLAY_PRESENT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::FrameEvent::DEQUEUE_READY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::FrameEvent::RELEASE"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::FrameEvent::EVENT_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10FrameEventE",
+   "name" : "android::FrameEvent",
+   "referenced_type" : "_ZTIN7android10FrameEventE",
+   "self_type" : "_ZTIN7android10FrameEventE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcelable::Stability::STABILITY_LOCAL"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcelable::Stability::STABILITY_VINTF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10Parcelable9StabilityE",
+   "name" : "android::Parcelable::Stability",
+   "referenced_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "self_type" : "_ZTIN7android10Parcelable9StabilityE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
+   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::BufferQueue::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:32:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android11BufferQueue17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferQueue::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:34:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android11BufferQueue20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueue::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::BufferQueue::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:36:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android11BufferQueue20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 62,
+     "name" : "android::BufferQueue::MAX_MAX_ACQUIRED_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "name" : "android::BufferQueue::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferQueue.h:43:5)",
+   "referenced_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "self_type" : "_ZTIN7android11BufferQueue25$MAX_MAX_ACQUIRED_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::HdrMetadata::SMPTE2086"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::HdrMetadata::CTA861_3"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::HdrMetadata::HDR10PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadata4TypeE",
+   "name" : "android::HdrMetadata::Type",
+   "referenced_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "self_type" : "_ZTIN7android11HdrMetadata4TypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IMemoryHeap::READ_ONLY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "name" : "android::IMemoryHeap::(anonymous enum at frameworks/native/libs/binder/include/binder/IMemory.h:37:5)",
+   "referenced_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "self_type" : "_ZTIN7android11IMemoryHeap10$READ_ONLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PublicFormat::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PublicFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PublicFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PublicFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PublicFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::PublicFormat::NV16"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::PublicFormat::NV21"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::PublicFormat::YUY2"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PublicFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::PublicFormat::RAW_SENSOR"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::PublicFormat::PRIVATE"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::PublicFormat::YUV_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::PublicFormat::RAW_PRIVATE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::PublicFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::PublicFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PublicFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::PublicFormat::JPEG"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::PublicFormat::DEPTH_POINT_CLOUD"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::PublicFormat::RAW_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::PublicFormat::RAW_DEPTH10"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::PublicFormat::YV12"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::PublicFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::PublicFormat::Y16"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::PublicFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 1144402265,
+     "name" : "android::PublicFormat::DEPTH16"
+    },
+    {
+     "enum_field_value" : 1768253795,
+     "name" : "android::PublicFormat::DEPTH_JPEG"
+    },
+    {
+     "enum_field_value" : 1212500294,
+     "name" : "android::PublicFormat::HEIC"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12PublicFormatE",
+   "name" : "android::PublicFormat",
+   "referenced_type" : "_ZTIN7android12PublicFormatE",
+   "self_type" : "_ZTIN7android12PublicFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PublicFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "android::GraphicBuffer::USAGE_SW_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::GraphicBuffer::USAGE_SW_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 255,
+     "name" : "android::GraphicBuffer::USAGE_SOFTWARE_MASK"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::GraphicBuffer::USAGE_PROTECTED"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::GraphicBuffer::USAGE_HW_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::GraphicBuffer::USAGE_HW_RENDER"
+    },
+    {
+     "enum_field_value" : 1024,
+     "name" : "android::GraphicBuffer::USAGE_HW_2D"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::GraphicBuffer::USAGE_HW_COMPOSER"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::GraphicBuffer::USAGE_HW_VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 466688,
+     "name" : "android::GraphicBuffer::USAGE_HW_MASK"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::GraphicBuffer::USAGE_CURSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:56:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "self_type" : "_ZTIN7android13GraphicBuffer13$USAGE_CURSORE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 1,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::WRAP_HANDLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::TAKE_HANDLE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::TAKE_UNREGISTERED_HANDLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::GraphicBuffer::CLONE_HANDLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "name" : "android::GraphicBuffer::HandleWrapMethod",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "self_type" : "_ZTIN7android13GraphicBuffer16HandleWrapMethodE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIh"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBuffer::ownNone"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBuffer::ownHandle"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBuffer::ownData"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "name" : "android::GraphicBuffer::(anonymous enum at frameworks/native/libs/ui/include/ui/GraphicBuffer.h:221:5)",
+   "referenced_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "self_type" : "_ZTIN7android13GraphicBuffer8$ownDataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_pointer<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_pointer<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "name" : "android::trait_pointer<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "name" : "android::trait_pointer<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_pointer<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "name" : "android::trait_pointer<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "self_type" : "_ZTIN7android13trait_pointerIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::MemoryHeapBase::READ_ONLY"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::MemoryHeapBase::DONT_MAP_LOCALLY"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::MemoryHeapBase::NO_CACHING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "name" : "android::MemoryHeapBase::(anonymous enum at frameworks/native/libs/binder/include/binder/MemoryHeapBase.h:32:5)",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "self_type" : "_ZTIN7android14MemoryHeapBase17$DONT_MAP_LOCALLYE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::OK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::NO_ERROR"
+    },
+    {
+     "enum_field_value" : -2147483648,
+     "name" : "android::UNKNOWN_ERROR"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -2147483647,
+     "name" : "android::BAD_TYPE"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::NAME_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PERMISSION_DENIED"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::NO_INIT"
+    },
+    {
+     "enum_field_value" : -17,
+     "name" : "android::ALREADY_EXISTS"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -2147483646,
+     "name" : "android::FAILED_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -75,
+     "name" : "android::BAD_INDEX"
+    },
+    {
+     "enum_field_value" : -61,
+     "name" : "android::NOT_ENOUGH_DATA"
+    },
+    {
+     "enum_field_value" : -11,
+     "name" : "android::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -74,
+     "name" : "android::UNKNOWN_TRANSACTION"
+    },
+    {
+     "enum_field_value" : -2147483641,
+     "name" : "android::FDS_NOT_ALLOWED"
+    },
+    {
+     "enum_field_value" : -2147483640,
+     "name" : "android::UNEXPECTED_NULL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
+   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Errors.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 19,
+     "name" : "android::PRIORITY_LOWEST"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::PRIORITY_BACKGROUND"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_NORMAL"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PRIORITY_FOREGROUND"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PRIORITY_DISPLAY"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::PRIORITY_URGENT_DISPLAY"
+    },
+    {
+     "enum_field_value" : -16,
+     "name" : "android::PRIORITY_AUDIO"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::PRIORITY_URGENT_AUDIO"
+    },
+    {
+     "enum_field_value" : -20,
+     "name" : "android::PRIORITY_HIGHEST"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PRIORITY_DEFAULT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PRIORITY_MORE_FAVORABLE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PRIORITY_LESS_FAVORABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
+   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/ThreadDefs.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::BufferQueueDefs::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferQueueDefs::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::BufferQueueDefs::(anonymous enum at frameworks/native/libs/ui/include/ui/BufferQueueDefs.h:27:9)",
+   "referenced_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android15BufferQueueDefs26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/BufferQueueDefs.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<android::String8, android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<String8, String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_E17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::aggregate_traits<unsigned int, unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::DEFAULT_MAX_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:44:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$DEFAULT_MAX_BUFFERSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::BufferItemConsumer::INVALID_BUFFER_SLOT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:45:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$INVALID_BUFFER_SLOTE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 2,
+     "name" : "android::BufferItemConsumer::NO_BUFFER_AVAILABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::BufferItemConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/BufferItemConsumer.h:46:5)",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_copy<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_copy<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_copy<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_copy<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_copy<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_copy<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_copy<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_ctor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_ctor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_ctor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_ctor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_dtor<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_dtor<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_dtor<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_dtor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "name" : "android::trait_trivial_move<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "name" : "android::trait_trivial_move<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Rect>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "name" : "android::trait_trivial_move<Rect>::(anonymous enum at frameworks/native/libs/ui/include/ui/Rect.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::Point>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "name" : "android::trait_trivial_move<Point>::(anonymous enum at frameworks/native/libs/ui/include/ui/Point.h:84:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String8>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:234:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<android::String16>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:187:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<bool>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned char>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned short>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<void>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::trait_trivial_move<unsigned long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::GraphicBufferMapper::GRALLOC_2"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::GraphicBufferMapper::GRALLOC_3"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::GraphicBufferMapper::GRALLOC_4"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "name" : "android::GraphicBufferMapper::Version",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapper7VersionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferConsumer::STALE_BUFFER_SLOT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferConsumer::NO_BUFFER_AVAILABLE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::IGraphicBufferConsumer::PRESENT_LATER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "name" : "android::IGraphicBufferConsumer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h:47:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumer20$NO_BUFFER_AVAILABLEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::Api"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::DisconnectMode::AllLocal"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1651602789,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_QUEUE"
+    },
+    {
+     "enum_field_value" : 1651012962,
+     "name" : "android::IGraphicBufferProducer::USE_BUFFER_HUB"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:90:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer15$USE_BUFFER_HUBE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IGraphicBufferProducer::BUFFER_NEEDS_REALLOCATION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::IGraphicBufferProducer::RELEASE_ALL_BUFFERS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "name" : "android::IGraphicBufferProducer::(anonymous enum at frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h:81:5)",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer26$BUFFER_NEEDS_REALLOCATIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::PIXEL_FORMAT_NONE"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::PIXEL_FORMAT_CUSTOM"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::PIXEL_FORMAT_TRANSLUCENT"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::PIXEL_FORMAT_TRANSPARENT"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::PIXEL_FORMAT_OPAQUE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::PIXEL_FORMAT_RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::PIXEL_FORMAT_RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::PIXEL_FORMAT_RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::PIXEL_FORMAT_RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::PIXEL_FORMAT_BGRA_8888"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::PIXEL_FORMAT_RGBA_5551"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::PIXEL_FORMAT_RGBA_4444"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::PIXEL_FORMAT_RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::PIXEL_FORMAT_RGBA_1010102"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "name" : "android::(anonymous enum at frameworks/native/libs/ui/include/ui/PixelFormat.h:32:1)",
+   "referenced_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "self_type" : "_ZTIN7android23$PIXEL_FORMAT_BGRA_8888E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/PixelFormat.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 157929241,
+     "name" : "android::os::IInputConstants::BLOCK_FLAG_SLIPPERY"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_x86_64_static/gen/aidl/android/os/IInputConstants.h:20:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants20$BLOCK_FLAG_SLIPPERYE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIx"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 5000,
+     "name" : "android::os::IInputConstants::UNMULTIPLIED_DEFAULT_DISPATCHING_TIMEOUT_MILLIS"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::os::IInputConstants::INVALID_BATTERY_CAPACITY"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::os::IInputConstants::INVALID_INPUT_EVENT_ID"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "name" : "android::os::IInputConstants::(anonymous enum at out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_x86_64_static/gen/aidl/android/os/IInputConstants.h:15:3)",
+   "referenced_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "self_type" : "_ZTIN7android2os15IInputConstants25$INVALID_BATTERY_CAPACITYE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::Fence::TIMEOUT_NEVER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "name" : "android::Fence::(anonymous enum at frameworks/native/libs/ui/include/ui/Fence.h:48:5)",
+   "referenced_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "self_type" : "_ZTIN7android5Fence14$TIMEOUT_NEVERE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Fence::Status::Invalid"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Fence::Status::Unsignaled"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::Fence::Status::Signaled"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Fence6StatusE",
+   "name" : "android::Fence::Status",
+   "referenced_type" : "_ZTIN7android5Fence6StatusE",
+   "self_type" : "_ZTIN7android5Fence6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Mutex::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Mutex::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
+   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Parcel::READ_FLAG_NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Parcel::READ_FLAG_SP_NULLABLE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "name" : "android::Parcel::ReadFlags",
+   "referenced_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "self_type" : "_ZTIN7android6Parcel9ReadFlagsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RWLock::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RWLock::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
+   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::binder::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::binder::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::binder::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::binder::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::binder::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::binder::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::binder::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::binder::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -8,
+     "name" : "android::binder::Status::EX_SERVICE_SPECIFIC"
+    },
+    {
+     "enum_field_value" : -9,
+     "name" : "android::binder::Status::EX_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::binder::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::binder::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6Status9ExceptionE",
+   "name" : "android::binder::Status::Exception",
+   "referenced_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "self_type" : "_ZTIN7android6binder6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<AMediaDrmKeyStatus>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "name" : "android::traits<AMediaDrmKeyStatus>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<String8, String8>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "name" : "android::traits<key_value_pair_t<unsigned int, unsigned int>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::sp<android::MediaCodecBuffer>>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "name" : "android::traits<sp<MediaCodecBuffer>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::is_pointer"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<android::String8>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<android::String8>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "name" : "android::traits<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned char>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned char>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIhE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::traits<unsigned int>::is_pointer"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_ctor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_dtor"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_copy"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::traits<unsigned int>::has_trivial_move"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "name" : "android::traits<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
+   "referenced_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "self_type" : "_ZTIN7android6traitsIjE17$has_trivial_copyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FIRST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 16777215,
+     "name" : "android::IBinder::LAST_CALL_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599098439,
+     "name" : "android::IBinder::PING_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598311760,
+     "name" : "android::IBinder::DUMP_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598246212,
+     "name" : "android::IBinder::SHELL_COMMAND_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598968902,
+     "name" : "android::IBinder::INTERFACE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599295570,
+     "name" : "android::IBinder::SYSPROPS_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598380116,
+     "name" : "android::IBinder::EXTENSION_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599097156,
+     "name" : "android::IBinder::DEBUG_PID_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1599362900,
+     "name" : "android::IBinder::TWEET_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1598835019,
+     "name" : "android::IBinder::LIKE_TRANSACTION"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::IBinder::FLAG_ONEWAY"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::IBinder::FLAG_CLEAR_BUF"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::IBinder::FLAG_PRIVATE_VENDOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "name" : "android::IBinder::(anonymous enum at frameworks/native/libs/binder/include/binder/IBinder.h:51:5)",
+   "referenced_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "self_type" : "_ZTIN7android7IBinder22$DEBUG_PID_TRANSACTIONE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::FIRST_INC_STRONG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:318:5)",
+   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:309:5)",
+   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Surface::DEFAULT_FORMAT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:369:5)",
+   "referenced_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "self_type" : "_ZTIN7android7Surface15$DEFAULT_FORMATE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "android::Surface::NUM_BUFFER_SLOTS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "name" : "android::Surface::(anonymous enum at frameworks/native/libs/gui/include/gui/Surface.h:368:5)",
+   "referenced_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "self_type" : "_ZTIN7android7Surface17$NUM_BUFFER_SLOTSE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::HidlReturnRestriction::NONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "name" : "android::hardware::HidlReturnRestriction",
+   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::Status::EX_NONE"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::Status::EX_SECURITY"
+    },
+    {
+     "enum_field_value" : -2,
+     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
+    },
+    {
+     "enum_field_value" : -3,
+     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
+    },
+    {
+     "enum_field_value" : -4,
+     "name" : "android::hardware::Status::EX_NULL_POINTER"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
+    },
+    {
+     "enum_field_value" : -6,
+     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
+    },
+    {
+     "enum_field_value" : -7,
+     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
+    },
+    {
+     "enum_field_value" : -128,
+     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
+    },
+    {
+     "enum_field_value" : -129,
+     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "name" : "android::hardware::Status::Exception",
+   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::READPTRPOS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::WRITEPTRPOS"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::DATAPTRPOS"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::EVFLAGWORDPOS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "name" : "android::hardware::details::GrantorType",
+   "referenced_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "self_type" : "_ZTIN7android8hardware7details11GrantorTypeE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::kSynchronizedReadWrite"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::kUnsynchronizedWrite"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
+   "name" : "android::hardware::MQFlavor",
+   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
+   "size" : 4,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::API"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode::ALL_LOCAL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CURRENTLY_CONNECTED"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::EGL"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CPU"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::MEDIA"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType::CAMERA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::OK"
+    },
+    {
+     "enum_field_value" : -12,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_MEMORY"
+    },
+    {
+     "enum_field_value" : -19,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::NO_INIT"
+    },
+    {
+     "enum_field_value" : -22,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::BAD_VALUE"
+    },
+    {
+     "enum_field_value" : -32,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::DEAD_OBJECT"
+    },
+    {
+     "enum_field_value" : -38,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::INVALID_OPERATION"
+    },
+    {
+     "enum_field_value" : -110,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::TIMED_OUT"
+    },
+    {
+     "enum_field_value" : -5,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::WOULD_BLOCK"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::Status::UNKNOWN_ERROR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::INVALID"
+    },
+    {
+     "enum_field_value" : -1,
+     "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex::UNSPECIFIED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::BufferUsage::VENDOR_MASK_HI"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_0::PixelFormat::YV12"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::IDENTITY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::ARBITRARY_MATRIX"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::VALUE_INVERSE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::GRAYSCALE"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_PROTANOPIA"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_DEUTERANOPIA"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorTransform::CORRECT_TRITANOPIA"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Hdr::HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_0::ColorMode::DISPLAY_P3"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_0::Dataspace::SENSOR"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_H"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::FLIP_V"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_90"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_180"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_0::Transform::ROT_270"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_1::BufferUsage::GPU_MIPMAP_COMPLETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_1::PixelFormat::YCBCR_P010"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::ENHANCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_COLORIMETRIC"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::RenderIntent::TONE_MAP_ENHANCE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_1::ColorMode::BT2100_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_1::Dataspace::BT2020_HLG"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 15,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_NEVER"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_RARELY"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_READ_OFTEN"
+    },
+    {
+     "enum_field_value" : 240,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_NEVER"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_RARELY"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CPU_WRITE_OFTEN"
+    },
+    {
+     "enum_field_value" : 256,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_TEXTURE"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_RENDER_TARGET"
+    },
+    {
+     "enum_field_value" : 2048,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_OVERLAY"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CLIENT_TARGET"
+    },
+    {
+     "enum_field_value" : 16384,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::PROTECTED"
+    },
+    {
+     "enum_field_value" : 32768,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::COMPOSER_CURSOR"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_ENCODER"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_OUTPUT"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::CAMERA_INPUT"
+    },
+    {
+     "enum_field_value" : 1048576,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::RENDERSCRIPT"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VIDEO_DECODER"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::SENSOR_DIRECT_DATA"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_DATA_BUFFER"
+    },
+    {
+     "enum_field_value" : -268435456,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::VENDOR_MASK_HI"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_CUBE_MAP"
+    },
+    {
+     "enum_field_value" : 67108864,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::GPU_MIPMAP_COMPLETE"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::BufferUsage::HW_IMAGE_ENCODER"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIy"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_8888"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBX_8888"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_888"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGB_565"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BGRA_8888"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_SP"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCRCB_420_SP"
+    },
+    {
+     "enum_field_value" : 20,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_422_I"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_FP16"
+    },
+    {
+     "enum_field_value" : 32,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW16"
+    },
+    {
+     "enum_field_value" : 33,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::BLOB"
+    },
+    {
+     "enum_field_value" : 34,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::IMPLEMENTATION_DEFINED"
+    },
+    {
+     "enum_field_value" : 35,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_420_888"
+    },
+    {
+     "enum_field_value" : 36,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW_OPAQUE"
+    },
+    {
+     "enum_field_value" : 37,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW10"
+    },
+    {
+     "enum_field_value" : 38,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RAW12"
+    },
+    {
+     "enum_field_value" : 43,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::RGBA_1010102"
+    },
+    {
+     "enum_field_value" : 538982489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y8"
+    },
+    {
+     "enum_field_value" : 540422489,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::Y16"
+    },
+    {
+     "enum_field_value" : 842094169,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YV12"
+    },
+    {
+     "enum_field_value" : 48,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_16"
+    },
+    {
+     "enum_field_value" : 49,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24"
+    },
+    {
+     "enum_field_value" : 50,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_24_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 51,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F"
+    },
+    {
+     "enum_field_value" : 52,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::DEPTH_32F_STENCIL_8"
+    },
+    {
+     "enum_field_value" : 53,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::STENCIL_8"
+    },
+    {
+     "enum_field_value" : 54,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::YCBCR_P010"
+    },
+    {
+     "enum_field_value" : 55,
+     "name" : "android::hardware::graphics::common::V1_2::PixelFormat::HSV_888"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::DOLBY_VISION"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HLG"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::Hdr::HDR10_PLUS"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::NATIVE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DCI_P3"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::SRGB"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2020"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_PQ"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::BT2100_HLG"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "android::hardware::graphics::common::V1_2::ColorMode::DISPLAY_BT2020"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::UNKNOWN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ARBITRARY"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_SHIFT"
+    },
+    {
+     "enum_field_value" : 4128768,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 65536,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT709"
+    },
+    {
+     "enum_field_value" : 131072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625"
+    },
+    {
+     "enum_field_value" : 196608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_625_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 262144,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525"
+    },
+    {
+     "enum_field_value" : 327680,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT601_525_UNADJUSTED"
+    },
+    {
+     "enum_field_value" : 393216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020"
+    },
+    {
+     "enum_field_value" : 458752,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE"
+    },
+    {
+     "enum_field_value" : 524288,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_BT470M"
+    },
+    {
+     "enum_field_value" : 589824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_FILM"
+    },
+    {
+     "enum_field_value" : 655360,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_DCI_P3"
+    },
+    {
+     "enum_field_value" : 720896,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::STANDARD_ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 22,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SHIFT"
+    },
+    {
+     "enum_field_value" : 130023424,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 4194304,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_LINEAR"
+    },
+    {
+     "enum_field_value" : 8388608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SRGB"
+    },
+    {
+     "enum_field_value" : 12582912,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_SMPTE_170M"
+    },
+    {
+     "enum_field_value" : 16777216,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_2"
+    },
+    {
+     "enum_field_value" : 20971520,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_6"
+    },
+    {
+     "enum_field_value" : 25165824,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_GAMMA2_8"
+    },
+    {
+     "enum_field_value" : 29360128,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_ST2084"
+    },
+    {
+     "enum_field_value" : 33554432,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::TRANSFER_HLG"
+    },
+    {
+     "enum_field_value" : 27,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_SHIFT"
+    },
+    {
+     "enum_field_value" : 939524096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_MASK"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_UNSPECIFIED"
+    },
+    {
+     "enum_field_value" : 134217728,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_FULL"
+    },
+    {
+     "enum_field_value" : 268435456,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_LIMITED"
+    },
+    {
+     "enum_field_value" : 402653184,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::RANGE_EXTENDED"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 138477568,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 406913024,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB_LINEAR"
+    },
+    {
+     "enum_field_value" : 513,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SRGB"
+    },
+    {
+     "enum_field_value" : 142671872,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SRGB"
+    },
+    {
+     "enum_field_value" : 411107328,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_SCRGB"
+    },
+    {
+     "enum_field_value" : 257,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JFIF"
+    },
+    {
+     "enum_field_value" : 146931712,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_JFIF"
+    },
+    {
+     "enum_field_value" : 258,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_625"
+    },
+    {
+     "enum_field_value" : 281149440,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_625"
+    },
+    {
+     "enum_field_value" : 259,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT601_525"
+    },
+    {
+     "enum_field_value" : 281280512,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT601_525"
+    },
+    {
+     "enum_field_value" : 260,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT709"
+    },
+    {
+     "enum_field_value" : 281083904,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::V0_BT709"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 155844608,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DCI_P3"
+    },
+    {
+     "enum_field_value" : 139067392,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3_LINEAR"
+    },
+    {
+     "enum_field_value" : 143261696,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_P3"
+    },
+    {
+     "enum_field_value" : 151715840,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::ADOBE_RGB"
+    },
+    {
+     "enum_field_value" : 138805248,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_LINEAR"
+    },
+    {
+     "enum_field_value" : 147193856,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020"
+    },
+    {
+     "enum_field_value" : 163971072,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_PQ"
+    },
+    {
+     "enum_field_value" : 4096,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DEPTH"
+    },
+    {
+     "enum_field_value" : 4097,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::SENSOR"
+    },
+    {
+     "enum_field_value" : 281411584,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU"
+    },
+    {
+     "enum_field_value" : 298188800,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_PQ"
+    },
+    {
+     "enum_field_value" : 302383104,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_ITU_HLG"
+    },
+    {
+     "enum_field_value" : 168165376,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::BT2020_HLG"
+    },
+    {
+     "enum_field_value" : 142999552,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DISPLAY_BT2020"
+    },
+    {
+     "enum_field_value" : 4098,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::DYNAMIC_DEPTH"
+    },
+    {
+     "enum_field_value" : 4099,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::JPEG_APP_SEGMENTS"
+    },
+    {
+     "enum_field_value" : 4100,
+     "name" : "android::hardware::graphics::common::V1_2::Dataspace::HEIF"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsIterable<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsIterable<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::IsPointerLike<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::IsPointerLike<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::IsPointerLike<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::basic_string<char>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<basic_string<char>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<std::__1::optional<std::__1::basic_string<char>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<optional<basic_string<char>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<double>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<double>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<float>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<float>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<int>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::ToEmptyString<long long>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<ExtendableType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<PlaneLayoutComponent>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<XyColor>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<InterpolatorConfig>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringMethod<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringMethod<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<InterpolatorType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<VolumeShaperConfigurationType>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::__1::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<PlaneLayoutComponent, allocator<PlaneLayoutComponent>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::internal::details::HasToStringFunction<std::__1::vector<float, std::__1::allocator<float>>>::value"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "name" : "android::internal::details::HasToStringFunction<vector<float, allocator<float>>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEE6$valueE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::WAKE_UP_ONE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::WAKE_UP_ALL"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "name" : "android::Condition::WakeUpType",
+   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::Condition::PRIVATE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::Condition::SHARED"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
+   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
+   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::State::VALID"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::State::INVALID"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::State::FORCED_VALID_FOR_TEST"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime5StateE",
+   "name" : "android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "android::FenceTime::Snapshot::State::EMPTY"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "android::FenceTime::Snapshot::State::FENCE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "android::FenceTime::Snapshot::State::SIGNAL_TIME"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "name" : "android::FenceTime::Snapshot::State",
+   "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "self_type" : "_ZTIN7android9FenceTime8Snapshot5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h",
+   "underlying_type" : "_ZTIi"
+  }
+ ],
+ "function_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTI14jobjectRefType",
+   "self_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_buffer_request"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIP25camera3_stream_buffer_ret"
+    }
+   ],
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "return_type" : "_ZTI29camera3_buffer_request_status",
+   "self_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP10_jintArray",
+   "self_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP10_jmethodID",
+   "self_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jbyteArray",
+   "self_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jcharArray",
+   "self_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP11_jlongArray",
+   "self_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "return_type" : "_ZTIP11_jthrowable",
+   "self_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jfloatArray",
+   "self_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP12_jshortArray",
+   "self_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP13_jdoubleArray",
+   "self_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(_JNIEnv *, int, _jclass *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "return_type" : "_ZTIP13_jobjectArray",
+   "self_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "return_type" : "_ZTIP14_jbooleanArray",
+   "self_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP7_jclass",
+   "self_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(_JNIEnv *, _jobjectArray *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(_JNIEnv *, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "return_type" : "_ZTIP8_jobject",
+   "self_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(_JNIEnv *, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "return_type" : "_ZTIP8_jstring",
+   "self_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(_JNIEnv *, _jclass *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(const JNINativeInterface **, void *, const char *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "return_type" : "_ZTIP9_jfieldID",
+   "self_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "return_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKc",
+   "self_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(_JNIEnv *, _jstring *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPKt",
+   "self_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPa",
+   "self_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPd",
+   "self_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPf",
+   "self_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "return_type" : "_ZTIPh",
+   "self_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(_JNIEnv *, _jintArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPi",
+   "self_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPs",
+   "self_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPt",
+   "self_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(_JNIEnv *, _jarray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(const JNINativeInterface **, const unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(const JNINativeInterface **, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(const JNINativeInterface **, void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(const JNINativeInterface **, int, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "return_type" : "_ZTIPv",
+   "self_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(const JNINativeInterface **, void *, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "return_type" : "_ZTIPx",
+   "self_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIa",
+   "self_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTId",
+   "self_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIf",
+   "self_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvE",
+   "name" : "unsigned char (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jclass *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (_JNIEnv *, _jobject *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIh",
+   "self_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP11hw_device_tE",
+   "name" : "int (hw_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPP19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiE",
+   "name" : "int (ANativeWindow *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE",
+   "name" : "int (ANativeWindow *, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP13ANativeWindowizE",
+   "name" : "int (ANativeWindow *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP13ANativeWindowizE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (alloc_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tE",
+   "name" : "int (framebuffer_device_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (framebuffer_device_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiE",
+   "name" : "int (framebuffer_device_t *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "name" : "int (framebuffer_device_t *, int, int, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvE",
+   "name" : "int (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (_JNIEnv *, _jthrowable *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jthrowable"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (_JNIEnv *, _jarray *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "name" : "int (_JNIEnv *, _jclass *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (_JNIEnv *, _jclass *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "name" : "int (_JNIEnv *, _jstring *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (_JNIEnv *, _JavaVM **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JNIEnviE",
+   "name" : "int (_JNIEnv *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JNIEnviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVME",
+   "name" : "int (_JavaVM *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVME",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (_JavaVM *, _JNIEnv **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP7_JavaVMPPviE",
+   "name" : "int (_JavaVM *, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JavaVM"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP7_JavaVMPPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP8AIBinder"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPK7AParcel"
+    },
+    {
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK11hw_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPP11hw_device_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE",
+   "name" : "int (const ANativeWindow *, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceE",
+   "name" : "int (const camera3_device *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (const camera3_device *, camera3_capture_request *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP23camera3_capture_request"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (const camera3_device *, camera3_stream_configuration *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP28camera3_stream_configuration"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (const camera3_device *, const camera3_callback_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (const camera3_device *, const camera3_stream_buffer_set *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera3_stream_buffer_set"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (const gralloc_module_t *, const native_handle *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP13android_ycbcr"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK16gralloc_module_tizE",
+   "name" : "int (const gralloc_module_t *, int, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK16gralloc_module_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPK23camera_module_callbacksE",
+   "name" : "int (const camera_module_callbacks *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPKcbE",
+   "name" : "int (const char *, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPKcbE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPKcbE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNIInvokeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (const JNIInvokeInterface **, void **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNIInvokeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "name" : "int (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPPPK18JNIInvokeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "name" : "int (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPK15JNINativeMethod"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "name" : "int (const JNINativeInterface **, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvE",
+   "name" : "int (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvE",
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxE",
+   "name" : "int (void *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiPvxS_jE",
+   "name" : "int (void *, long long, void *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiPvxS_jE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiP11camera_infoE",
+   "name" : "int (int, camera_info *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP11camera_info"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiP11camera_infoE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPK25camera_stream_combinationE",
+   "name" : "int (int, const camera_stream_combination *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPK25camera_stream_combination"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFiiPP15camera_metadataE",
+   "name" : "int (int, camera_metadata **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP15camera_metadata"
+    }
+   ],
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFiiPP15camera_metadataE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFivE",
+   "name" : "int ()",
+   "referenced_type" : "_ZTIFivE",
+   "return_type" : "_ZTIi",
+   "self_type" : "_ZTIFivE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIs",
+   "self_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIt",
+   "self_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (AMediaCodec *, void *, media_status_t, int, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTI14media_status_t"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (AMediaCodec *, void *, AMediaFormat *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviE",
+   "name" : "void (AMediaCodec *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14alloc_device_tPciE",
+   "name" : "void (alloc_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14alloc_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14alloc_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP14vendor_tag_opsE",
+   "name" : "void (vendor_tag_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP14vendor_tag_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP14vendor_tag_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP20framebuffer_device_tPciE",
+   "name" : "void (framebuffer_device_t *, char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP20framebuffer_device_t"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP21android_native_base_tE",
+   "name" : "void (android_native_base_t *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21android_native_base_t"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP21android_native_base_tE",
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvE",
+   "name" : "void (_JNIEnv *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (_JNIEnv *, _jintArray *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jintArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jbyteArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jcharArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (_JNIEnv *, _jlongArray *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP11_jlongArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jfloatArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (_JNIEnv *, _jshortArray *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (_JNIEnv *, _jshortArray *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP12_jshortArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jdoubleArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP13_jobjectArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP14_jbooleanArray"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (_JNIEnv *, _jarray *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jarray"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (_JNIEnv *, _jstring *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (_JNIEnv *, _jstring *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jstring"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP7_JNIEnvPKcE",
+   "name" : "void (_JNIEnv *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTI18AMediaDrmEventType"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmKeyStatus"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (const camera3_device *, vendor_tag_query_ops *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIP20vendor_tag_query_ops"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_deviceiE",
+   "name" : "void (const camera3_device *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_deviceiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK14camera3_device"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK14camera3_stream"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (const camera3_callback_ops *, const camera3_notify_msg *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK18camera3_notify_msg"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (const camera3_callback_ops *, const camera3_capture_result *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIPK22camera3_capture_result"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK20camera3_callback_ops"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKPK21camera3_stream_buffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "name" : "void (const camera_module_callbacks *, const char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "name" : "void (const camera_module_callbacks *, int, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK23camera_module_callbacks"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN7android6ParcelE"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "name" : "void (const JNINativeInterface **)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (const JNINativeInterface **, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "name" : "void (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, double)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, float)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (const JNINativeInterface **, void *, const char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (const JNINativeInterface **, void *, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (const JNINativeInterface **, void *, signed char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (const JNINativeInterface **, void *, double *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (const JNINativeInterface **, void *, float *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned char *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (const JNINativeInterface **, void *, int *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (const JNINativeInterface **, void *, short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (const JNINativeInterface **, void *, unsigned short *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (const JNINativeInterface **, void *, long long *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (const JNINativeInterface **, void *, void *, int)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (const JNINativeInterface **, void *, int, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, const long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, signed char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPa"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, double *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, float *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, int *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPs"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPt"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (const JNINativeInterface **, void *, int, int, long long *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvE",
+   "name" : "void (void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderE",
+   "name" : "void (void *, AImageReader *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (void *, AImageReader *, AHardwareBuffer *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP15AHardwareBuffer"
+    }
+   ],
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFvyE",
+   "name" : "void (unsigned long long)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "referenced_type" : "_ZTIFvyE",
+   "return_type" : "_ZTIv",
+   "self_type" : "_ZTIFvyE",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jclass *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (_JNIEnv *, _jobject *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP7_jclass"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (_JNIEnv *, _jobject *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP7_JNIEnv"
+    },
+    {
+     "referenced_type" : "_ZTIP8_jobject"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (const JNINativeInterface **, void *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (const JNINativeInterface **, void *, _jfieldID *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP9_jfieldID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPPK18JNINativeInterface"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "referenced_type" : "_ZTIP10_jmethodID"
+    }
+   ],
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "return_type" : "_ZTIx",
+   "self_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  }
+ ],
+ "functions" :
+ [
+  {
+   "function_name" : "AImageReader_acquireLatestImage",
+   "linker_set_key" : "AImageReader_acquireLatestImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireLatestImageAsync",
+   "linker_set_key" : "AImageReader_acquireLatestImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImage",
+   "linker_set_key" : "AImageReader_acquireNextImage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_acquireNextImageAsync",
+   "linker_set_key" : "AImageReader_acquireNextImageAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_delete",
+   "linker_set_key" : "AImageReader_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getFormat",
+   "linker_set_key" : "AImageReader_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getHeight",
+   "linker_set_key" : "AImageReader_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getMaxImages",
+   "linker_set_key" : "AImageReader_getMaxImages",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWidth",
+   "linker_set_key" : "AImageReader_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_getWindow",
+   "linker_set_key" : "AImageReader_getWindow",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_new",
+   "linker_set_key" : "AImageReader_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_newWithUsage",
+   "linker_set_key" : "AImageReader_newWithUsage",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPP12AImageReader"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setBufferRemovedListener",
+   "linker_set_key" : "AImageReader_setBufferRemovedListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP34AImageReader_BufferRemovedListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImageReader_setImageListener",
+   "linker_set_key" : "AImageReader_setImageListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "referenced_type" : "_ZTIP26AImageReader_ImageListener"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "function_name" : "AImage_delete",
+   "linker_set_key" : "AImage_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_deleteAsync",
+   "linker_set_key" : "AImage_deleteAsync",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getCropRect",
+   "linker_set_key" : "AImage_getCropRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIP14AImageCropRect"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getFormat",
+   "linker_set_key" : "AImage_getFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHardwareBuffer",
+   "linker_set_key" : "AImage_getHardwareBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPP15AHardwareBuffer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getHeight",
+   "linker_set_key" : "AImage_getHeight",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getNumberOfPlanes",
+   "linker_set_key" : "AImage_getNumberOfPlanes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneData",
+   "linker_set_key" : "AImage_getPlaneData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPPh"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlanePixelStride",
+   "linker_set_key" : "AImage_getPlanePixelStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getPlaneRowStride",
+   "linker_set_key" : "AImage_getPlaneRowStride",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getTimestamp",
+   "linker_set_key" : "AImage_getTimestamp",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AImage_getWidth",
+   "linker_set_key" : "AImage_getWidth",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPK6AImage"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isRecoverable",
+   "linker_set_key" : "AMediaCodecActionCode_isRecoverable",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecActionCode_isTransient",
+   "linker_set_key" : "AMediaCodecActionCode_isTransient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_delete",
+   "linker_set_key" : "AMediaCodecCryptoInfo_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getClearBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getClearBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getEncryptedBytes",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getIV",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getIV",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getKey",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getKey",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getMode",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getMode",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTI17cryptoinfo_mode_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "linker_set_key" : "AMediaCodecCryptoInfo_getNumSubSamples",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_new",
+   "linker_set_key" : "AMediaCodecCryptoInfo_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTI17cryptoinfo_mode_t"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodecCryptoInfo_setPattern",
+   "linker_set_key" : "AMediaCodecCryptoInfo_setPattern",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIP20cryptoinfo_pattern_t"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_configure",
+   "linker_set_key" : "AMediaCodec_configure",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByName",
+   "linker_set_key" : "AMediaCodec_createCodecByName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createCodecByNameForClient",
+   "linker_set_key" : "AMediaCodec_createCodecByNameForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByType",
+   "linker_set_key" : "AMediaCodec_createDecoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createDecoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createDecoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByType",
+   "linker_set_key" : "AMediaCodec_createEncoderByType",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createEncoderByTypeForClient",
+   "linker_set_key" : "AMediaCodec_createEncoderByTypeForClient",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaCodec",
+   "source_file" : "frameworks/av/media/ndk/include_platform/media/NdkMediaCodecPlatform.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createInputSurface",
+   "linker_set_key" : "AMediaCodec_createInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_createPersistentInputSurface",
+   "linker_set_key" : "AMediaCodec_createPersistentInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_delete",
+   "linker_set_key" : "AMediaCodec_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueInputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_dequeueOutputBuffer",
+   "linker_set_key" : "AMediaCodec_dequeueOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecBufferInfo"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_flush",
+   "linker_set_key" : "AMediaCodec_flush",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getBufferFormat",
+   "linker_set_key" : "AMediaCodec_getBufferFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputBuffer",
+   "linker_set_key" : "AMediaCodec_getInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getInputFormat",
+   "linker_set_key" : "AMediaCodec_getInputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getName",
+   "linker_set_key" : "AMediaCodec_getName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPPc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputBuffer",
+   "linker_set_key" : "AMediaCodec_getOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIPh",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_getOutputFormat",
+   "linker_set_key" : "AMediaCodec_getOutputFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_queueSecureInputBuffer",
+   "linker_set_key" : "AMediaCodec_queueSecureInputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIl"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaCodecCryptoInfo"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseCrypto",
+   "linker_set_key" : "AMediaCodec_releaseCrypto",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseName",
+   "linker_set_key" : "AMediaCodec_releaseName",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBuffer",
+   "linker_set_key" : "AMediaCodec_releaseOutputBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_releaseOutputBufferAtTime",
+   "linker_set_key" : "AMediaCodec_releaseOutputBufferAtTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setAsyncNotifyCallback",
+   "linker_set_key" : "AMediaCodec_setAsyncNotifyCallback",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setInputSurface",
+   "linker_set_key" : "AMediaCodec_setInputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setOutputSurface",
+   "linker_set_key" : "AMediaCodec_setOutputSurface",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_setParameters",
+   "linker_set_key" : "AMediaCodec_setParameters",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_signalEndOfInputStream",
+   "linker_set_key" : "AMediaCodec_signalEndOfInputStream",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_start",
+   "linker_set_key" : "AMediaCodec_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCodec_stop",
+   "linker_set_key" : "AMediaCodec_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaCodec"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_delete",
+   "linker_set_key" : "AMediaCrypto_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaCrypto"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaCrypto_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_new",
+   "linker_set_key" : "AMediaCrypto_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaCrypto",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "linker_set_key" : "AMediaCrypto_requiresSecureDecoderComponent",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCrypto.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_close",
+   "linker_set_key" : "AMediaDataSource_close",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_delete",
+   "linker_set_key" : "AMediaDataSource_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_new",
+   "linker_set_key" : "AMediaDataSource_new",
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_newUri",
+   "linker_set_key" : "AMediaDataSource_newUri",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKPKc"
+    }
+   ],
+   "return_type" : "_ZTIP16AMediaDataSource",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setClose",
+   "linker_set_key" : "AMediaDataSource_setClose",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFvPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetAvailableSize",
+   "linker_set_key" : "AMediaDataSource_setGetAvailableSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setGetSize",
+   "linker_set_key" : "AMediaDataSource_setGetSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setReadAt",
+   "linker_set_key" : "AMediaDataSource_setReadAt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPFiPvxS_jE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDataSource_setUserdata",
+   "linker_set_key" : "AMediaDataSource_setUserdata",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    },
+    {
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "function_name" : "AMediaDrm_closeSession",
+   "linker_set_key" : "AMediaDrm_closeSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_createByUUID",
+   "linker_set_key" : "AMediaDrm_createByUUID",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    }
+   ],
+   "return_type" : "_ZTIP9AMediaDrm",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_decrypt",
+   "linker_set_key" : "AMediaDrm_decrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_encrypt",
+   "linker_set_key" : "AMediaDrm_encrypt",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getKeyRequest",
+   "linker_set_key" : "AMediaDrm_getKeyRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTI16AMediaDrmKeyType"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_getPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getPropertyString",
+   "linker_set_key" : "AMediaDrm_getPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getProvisionRequest",
+   "linker_set_key" : "AMediaDrm_getProvisionRequest",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_getSecureStops",
+   "linker_set_key" : "AMediaDrm_getSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_isCryptoSchemeSupported",
+   "linker_set_key" : "AMediaDrm_isCryptoSchemeSupported",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_openSession",
+   "linker_set_key" : "AMediaDrm_openSession",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideKeyResponse",
+   "linker_set_key" : "AMediaDrm_provideKeyResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIP18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_provideProvisionResponse",
+   "linker_set_key" : "AMediaDrm_provideProvisionResponse",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_queryKeyStatus",
+   "linker_set_key" : "AMediaDrm_queryKeyStatus",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIP21AMediaDrmKeyValuePair"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_release",
+   "linker_set_key" : "AMediaDrm_release",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_releaseSecureStops",
+   "linker_set_key" : "AMediaDrm_releaseSecureStops",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_removeKeys",
+   "linker_set_key" : "AMediaDrm_removeKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_restoreKeys",
+   "linker_set_key" : "AMediaDrm_restoreKeys",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnEventListener",
+   "linker_set_key" : "AMediaDrm_setOnEventListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnExpirationUpdateListener",
+   "linker_set_key" : "AMediaDrm_setOnExpirationUpdateListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setOnKeysChangeListener",
+   "linker_set_key" : "AMediaDrm_setOnKeysChangeListener",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyByteArray",
+   "linker_set_key" : "AMediaDrm_setPropertyByteArray",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_setPropertyString",
+   "linker_set_key" : "AMediaDrm_setPropertyString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_sign",
+   "linker_set_key" : "AMediaDrm_sign",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaDrm_verify",
+   "linker_set_key" : "AMediaDrm_verify",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP9AMediaDrm"
+    },
+    {
+     "referenced_type" : "_ZTIPK18AMediaDrmByteArray"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_advance",
+   "linker_set_key" : "AMediaExtractor_advance",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_delete",
+   "linker_set_key" : "AMediaExtractor_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getCachedDuration",
+   "linker_set_key" : "AMediaExtractor_getCachedDuration",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getFileFormat",
+   "linker_set_key" : "AMediaExtractor_getFileFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getPsshInfo",
+   "linker_set_key" : "AMediaExtractor_getPsshInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP8PsshInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleCryptoInfo",
+   "linker_set_key" : "AMediaExtractor_getSampleCryptoInfo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFlags",
+   "linker_set_key" : "AMediaExtractor_getSampleFlags",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleFormat",
+   "linker_set_key" : "AMediaExtractor_getSampleFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleSize",
+   "linker_set_key" : "AMediaExtractor_getSampleSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTime",
+   "linker_set_key" : "AMediaExtractor_getSampleTime",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getSampleTrackIndex",
+   "linker_set_key" : "AMediaExtractor_getSampleTrackIndex",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackCount",
+   "linker_set_key" : "AMediaExtractor_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_getTrackFormat",
+   "linker_set_key" : "AMediaExtractor_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_new",
+   "linker_set_key" : "AMediaExtractor_new",
+   "return_type" : "_ZTIP15AMediaExtractor",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_readSampleData",
+   "linker_set_key" : "AMediaExtractor_readSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_seekTo",
+   "linker_set_key" : "AMediaExtractor_seekTo",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTI8SeekMode"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_selectTrack",
+   "linker_set_key" : "AMediaExtractor_selectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSource",
+   "linker_set_key" : "AMediaExtractor_setDataSource",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceCustom",
+   "linker_set_key" : "AMediaExtractor_setDataSourceCustom",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIP16AMediaDataSource"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_setDataSourceFd",
+   "linker_set_key" : "AMediaExtractor_setDataSourceFd",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaExtractor_unselectTrack",
+   "linker_set_key" : "AMediaExtractor_unselectTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP15AMediaExtractor"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "function_name" : "AMediaFormat_clear",
+   "linker_set_key" : "AMediaFormat_clear",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_copy",
+   "linker_set_key" : "AMediaFormat_copy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_delete",
+   "linker_set_key" : "AMediaFormat_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getBuffer",
+   "linker_set_key" : "AMediaFormat_getBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPv"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getDouble",
+   "linker_set_key" : "AMediaFormat_getDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getFloat",
+   "linker_set_key" : "AMediaFormat_getFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt32",
+   "linker_set_key" : "AMediaFormat_getInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getInt64",
+   "linker_set_key" : "AMediaFormat_getInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getRect",
+   "linker_set_key" : "AMediaFormat_getRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getSize",
+   "linker_set_key" : "AMediaFormat_getSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_getString",
+   "linker_set_key" : "AMediaFormat_getString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPPKc"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_new",
+   "linker_set_key" : "AMediaFormat_new",
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setBuffer",
+   "linker_set_key" : "AMediaFormat_setBuffer",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKv"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setDouble",
+   "linker_set_key" : "AMediaFormat_setDouble",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setFloat",
+   "linker_set_key" : "AMediaFormat_setFloat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt32",
+   "linker_set_key" : "AMediaFormat_setInt32",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setInt64",
+   "linker_set_key" : "AMediaFormat_setInt64",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setRect",
+   "linker_set_key" : "AMediaFormat_setRect",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setSize",
+   "linker_set_key" : "AMediaFormat_setSize",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_setString",
+   "linker_set_key" : "AMediaFormat_setString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaFormat_toString",
+   "linker_set_key" : "AMediaFormat_toString",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_addTrack",
+   "linker_set_key" : "AMediaMuxer_addTrack",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIPK12AMediaFormat"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_append",
+   "linker_set_key" : "AMediaMuxer_append",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI10AppendMode"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_delete",
+   "linker_set_key" : "AMediaMuxer_delete",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackCount",
+   "linker_set_key" : "AMediaMuxer_getTrackCount",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_getTrackFormat",
+   "linker_set_key" : "AMediaMuxer_getTrackFormat",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIP12AMediaFormat",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_new",
+   "linker_set_key" : "AMediaMuxer_new",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTI12OutputFormat"
+    }
+   ],
+   "return_type" : "_ZTIP11AMediaMuxer",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setLocation",
+   "linker_set_key" : "AMediaMuxer_setLocation",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_setOrientationHint",
+   "linker_set_key" : "AMediaMuxer_setOrientationHint",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_start",
+   "linker_set_key" : "AMediaMuxer_start",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_stop",
+   "linker_set_key" : "AMediaMuxer_stop",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "function_name" : "AMediaMuxer_writeSampleData",
+   "linker_set_key" : "AMediaMuxer_writeSampleData",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIP11AMediaMuxer"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "referenced_type" : "_ZTIPK21AMediaCodecBufferInfo"
+    }
+   ],
+   "return_type" : "_ZTI14media_status_t",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIACODEC_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "name" : "AMEDIACODEC_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "name" : "AMEDIACODEC_KEY_OFFSET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "name" : "AMEDIACODEC_KEY_REQUEST_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND",
+   "name" : "AMEDIACODEC_KEY_SUSPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "name" : "AMEDIACODEC_KEY_SUSPEND_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "name" : "AMEDIACODEC_KEY_VIDEO_BITRATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "name" : "AMEDIAFORMAT_KEY_AAC_SBR_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUM",
+   "name" : "AMEDIAFORMAT_KEY_ALBUM",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMART",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ALBUMARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ARTIST",
+   "name" : "AMEDIAFORMAT_KEY_ARTIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "name" : "AMEDIAFORMAT_KEY_AUDIO_SESSION_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "name" : "AMEDIAFORMAT_KEY_AUTHOR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "name" : "AMEDIAFORMAT_KEY_BITRATE_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "name" : "AMEDIAFORMAT_KEY_BITS_PER_SAMPLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_CAPTURE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_CDTRACKNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "name" : "AMEDIAFORMAT_KEY_CHANNEL_MASK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_FORMAT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_RANGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_STANDARD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "name" : "AMEDIAFORMAT_KEY_COLOR_TRANSFER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "name" : "AMEDIAFORMAT_KEY_COMPILATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "name" : "AMEDIAFORMAT_KEY_COMPLEXITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "name" : "AMEDIAFORMAT_KEY_COMPOSER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "name" : "AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_IV",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_KEY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_MODE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "name" : "AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD",
+   "name" : "AMEDIAFORMAT_KEY_CSD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_0",
+   "name" : "AMEDIAFORMAT_KEY_CSD_0",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_1",
+   "name" : "AMEDIAFORMAT_KEY_CSD_1",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_2",
+   "name" : "AMEDIAFORMAT_KEY_CSD_2",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_AVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_D263",
+   "name" : "AMEDIAFORMAT_KEY_D263",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DATE",
+   "name" : "AMEDIAFORMAT_KEY_DATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "name" : "AMEDIAFORMAT_KEY_DISCNUMBER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_CROP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_DISPLAY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_DURATION",
+   "name" : "AMEDIAFORMAT_KEY_DURATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_DELAY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "name" : "AMEDIAFORMAT_KEY_ENCODER_PADDING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ESDS",
+   "name" : "AMEDIAFORMAT_KEY_ESDS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_EXIF_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "name" : "AMEDIAFORMAT_KEY_FRAME_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GENRE",
+   "name" : "AMEDIAFORMAT_KEY_GENRE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_COLUMNS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "name" : "AMEDIAFORMAT_KEY_GRID_ROWS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR10_PLUS_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "name" : "AMEDIAFORMAT_KEY_HDR_STATIC_INFO",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_ICC_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "name" : "AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "name" : "AMEDIAFORMAT_KEY_IS_ADTS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "name" : "AMEDIAFORMAT_KEY_IS_AUTOSELECT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "name" : "AMEDIAFORMAT_KEY_IS_DEFAULT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "name" : "AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "name" : "AMEDIAFORMAT_KEY_IS_SYNC_FRAME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "name" : "AMEDIAFORMAT_KEY_I_FRAME_INTERVAL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "name" : "AMEDIAFORMAT_KEY_LANGUAGE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "name" : "AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LEVEL",
+   "name" : "AMEDIAFORMAT_KEY_LEVEL",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOCATION",
+   "name" : "AMEDIAFORMAT_KEY_LOCATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOOP",
+   "name" : "AMEDIAFORMAT_KEY_LOOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "name" : "AMEDIAFORMAT_KEY_LOW_LATENCY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "name" : "AMEDIAFORMAT_KEY_LYRICIST",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "name" : "AMEDIAFORMAT_KEY_MANUFACTURER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_BIT_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_MAX_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_MAX_INPUT_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "name" : "AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_MAX_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MIME",
+   "name" : "AMEDIAFORMAT_KEY_MIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "name" : "AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "name" : "AMEDIAFORMAT_KEY_MPEG_USER_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "name" : "AMEDIAFORMAT_KEY_OPERATING_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "name" : "AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "name" : "AMEDIAFORMAT_KEY_PCM_ENCODING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "name" : "AMEDIAFORMAT_KEY_PRIORITY",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PROFILE",
+   "name" : "AMEDIAFORMAT_KEY_PROFILE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PSSH",
+   "name" : "AMEDIAFORMAT_KEY_PSSH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "name" : "AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "name" : "AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_ROTATION",
+   "name" : "AMEDIAFORMAT_KEY_ROTATION",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_RATE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "name" : "AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SAR_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_SAR_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SEI",
+   "name" : "AMEDIAFORMAT_KEY_SEI",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_SLICE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "name" : "AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_STRIDE",
+   "name" : "AMEDIAFORMAT_KEY_STRIDE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "name" : "AMEDIAFORMAT_KEY_TARGET_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYERING",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "name" : "AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "name" : "AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_TIME",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "name" : "AMEDIAFORMAT_KEY_TILE_HEIGHT",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_TILE_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TIME_US",
+   "name" : "AMEDIAFORMAT_KEY_TIME_US",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TITLE",
+   "name" : "AMEDIAFORMAT_KEY_TITLE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_ID",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "name" : "AMEDIAFORMAT_KEY_TRACK_INDEX",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "name" : "AMEDIAFORMAT_KEY_VALID_SAMPLES",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_WIDTH",
+   "name" : "AMEDIAFORMAT_KEY_WIDTH",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "name" : "AMEDIAFORMAT_KEY_XMP_OFFSET",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "name" : "AMEDIAFORMAT_KEY_XMP_SIZE",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  },
+  {
+   "linker_set_key" : "AMEDIAFORMAT_KEY_YEAR",
+   "name" : "AMEDIAFORMAT_KEY_YEAR",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaFormat.h"
+  }
+ ],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA32_KDs",
+   "name" : "char16_t const (&)[32]",
+   "referenced_type" : "_ZTIA32_KDs",
+   "self_type" : "_ZTIRA32_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA33_KDs",
+   "name" : "char16_t const (&)[33]",
+   "referenced_type" : "_ZTIA33_KDs",
+   "self_type" : "_ZTIRA33_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA34_KDs",
+   "name" : "char16_t const (&)[34]",
+   "referenced_type" : "_ZTIA34_KDs",
+   "self_type" : "_ZTIRA34_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA36_KDs",
+   "name" : "char16_t const (&)[36]",
+   "referenced_type" : "_ZTIA36_KDs",
+   "self_type" : "_ZTIRA36_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA40_KDs",
+   "name" : "char16_t const (&)[40]",
+   "referenced_type" : "_ZTIA40_KDs",
+   "self_type" : "_ZTIRA40_KDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA50_Kc",
+   "name" : "char const (&)[50]",
+   "referenced_type" : "_ZTIA50_Kc",
+   "self_type" : "_ZTIRA50_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA53_Kc",
+   "name" : "char const (&)[53]",
+   "referenced_type" : "_ZTIA53_Kc",
+   "self_type" : "_ZTIRA53_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA54_Kc",
+   "name" : "char const (&)[54]",
+   "referenced_type" : "_ZTIA54_Kc",
+   "self_type" : "_ZTIRA54_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA60_Kc",
+   "name" : "char const (&)[60]",
+   "referenced_type" : "_ZTIA60_Kc",
+   "self_type" : "_ZTIRA60_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA62_Kc",
+   "name" : "char const (&)[62]",
+   "referenced_type" : "_ZTIA62_Kc",
+   "self_type" : "_ZTIRA62_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA65_Kc",
+   "name" : "char const (&)[65]",
+   "referenced_type" : "_ZTIA65_Kc",
+   "self_type" : "_ZTIRA65_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA66_Kc",
+   "name" : "char const (&)[66]",
+   "referenced_type" : "_ZTIA66_Kc",
+   "self_type" : "_ZTIRA66_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA67_Kc",
+   "name" : "char const (&)[67]",
+   "referenced_type" : "_ZTIA67_Kc",
+   "self_type" : "_ZTIRA67_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA68_Kc",
+   "name" : "char const (&)[68]",
+   "referenced_type" : "_ZTIA68_Kc",
+   "self_type" : "_ZTIRA68_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA75_Kc",
+   "name" : "char const (&)[75]",
+   "referenced_type" : "_ZTIA75_Kc",
+   "self_type" : "_ZTIRA75_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRA78_Kc",
+   "name" : "char const (&)[78]",
+   "referenced_type" : "_ZTIA78_Kc",
+   "self_type" : "_ZTIRA78_Kc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus &",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIRK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8log_time",
+   "name" : "const log_time &",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIRK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRK8timespec",
+   "name" : "const timespec &",
+   "referenced_type" : "_ZTIK8timespec",
+   "self_type" : "_ZTIRK8timespec",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder &",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 &",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIRKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10BufferItemE",
+   "name" : "const android::BufferItem &",
+   "referenced_type" : "_ZTIKN7android10BufferItemE",
+   "self_type" : "_ZTIRKN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android10ParcelableE",
+   "name" : "const android::Parcelable &",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIRKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata &",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIRKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper &",
+   "referenced_type" : "_ZTIKN7android13GrallocMapperE",
+   "self_type" : "_ZTIRKN7android13GrallocMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> &",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIRKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap> &",
+   "referenced_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIRKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2ui4SizeE",
+   "name" : "const android::ui::Size &",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIRKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface> &",
+   "referenced_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIRKN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4RectE",
+   "name" : "const android::Rect &",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIRKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> &",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIRKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5PointE",
+   "name" : "const android::Point &",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIRKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType &",
+   "referenced_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIRKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig &",
+   "referenced_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIRKN7android5media18InterpolatorConfigE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType &",
+   "referenced_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIRKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6ParcelE",
+   "name" : "const android::Parcel &",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIRKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6RegionE",
+   "name" : "const android::Region &",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIRKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIRKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android6binder6StatusE",
+   "name" : "const android::binder::Status &",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIRKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android7String8E",
+   "name" : "const android::String8 &",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIRKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40> &",
+   "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIRKN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8String16E",
+   "name" : "const android::String16 &",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIRKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string &",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version &",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute &",
+   "referenced_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIRKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer &",
+   "referenced_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIRKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status &",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIRKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> &",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIRKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput &",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIRKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN7android9FloatRectE",
+   "name" : "const android::FloatRect &",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIRKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
+   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
+   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
+   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKP6AImage",
+   "name" : "AImage *const &",
+   "referenced_type" : "_ZTIKP6AImage",
+   "self_type" : "_ZTIRKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const &",
+   "referenced_type" : "_ZTIKPN7android10BufferItemE",
+   "self_type" : "_ZTIRKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKa",
+   "name" : "const signed char &",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIRKa",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKb",
+   "name" : "const bool &",
+   "referenced_type" : "_ZTIKb",
+   "self_type" : "_ZTIRKb",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKd",
+   "name" : "const double &",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIRKd",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKf",
+   "name" : "const float &",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIRKf",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKh",
+   "name" : "const unsigned char &",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIRKh",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKi",
+   "name" : "const int &",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIRKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKj",
+   "name" : "const unsigned int &",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIRKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKs",
+   "name" : "const short &",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIRKs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKt",
+   "name" : "const unsigned short &",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIRKt",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKx",
+   "name" : "const long long &",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIRKx",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKy",
+   "name" : "const unsigned long long &",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIRKy",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder &",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10BufferItemE",
+   "name" : "android::BufferItem &",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIRN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android10TextOutputE",
+   "name" : "android::TextOutput &",
+   "referenced_type" : "_ZTIN7android10TextOutputE",
+   "self_type" : "_ZTIRN7android10TextOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> &",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIRN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer &",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIRN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIRN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> &",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIRN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation &",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper &",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIRN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIRN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> &",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIRN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> &",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIRN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> &",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIRN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> &",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIRN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> &",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIRN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIRN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> &",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIRN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> &",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIRN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> &",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> &",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIRN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIRN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIRN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIRN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> &",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIRN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> &",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIRN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> &",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIRN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> &",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIRN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> &",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIRN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIRN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> &",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIRN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> &",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIRN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android4RectE",
+   "name" : "android::Rect &",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIRN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5FenceE",
+   "name" : "android::Fence &",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIRN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5MutexE",
+   "name" : "android::Mutex &",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIRN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android5PointE",
+   "name" : "android::Point &",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIRN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RWLockE",
+   "name" : "android::RWLock &",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIRN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6RegionE",
+   "name" : "android::Region &",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIRN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> &",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIRN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android6binder6StatusE",
+   "name" : "android::binder::Status &",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIRN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android7String8E",
+   "name" : "android::String8 &",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIRN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8LOG_stubE",
+   "name" : "android::LOG_stub &",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIRN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8String16E",
+   "name" : "android::String16 &",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIRN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
+   "name" : "android::hardware::Status &",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIRN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> &",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIRN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIRN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRP6AImage",
+   "name" : "AImage *&",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIRP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKi",
+   "name" : "const int *&",
+   "referenced_type" : "_ZTIPKi",
+   "self_type" : "_ZTIRPKi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPKv",
+   "name" : "const void *&",
+   "referenced_type" : "_ZTIPKv",
+   "self_type" : "_ZTIRPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPN7android10BufferItemE",
+   "name" : "android::BufferItem *&",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIRPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPi",
+   "name" : "int *&",
+   "referenced_type" : "_ZTIPi",
+   "self_type" : "_ZTIRPi",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPv",
+   "name" : "void *&",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIRPv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRh",
+   "name" : "unsigned char &",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIRh",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRi",
+   "name" : "int &",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIRi",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRj",
+   "name" : "unsigned int &",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIRj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRy",
+   "name" : "unsigned long long &",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIRy",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jintArray",
+   "name" : "_jintArray *",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTIP10_jintArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP10_jmethodID",
+   "name" : "_jmethodID *",
+   "referenced_type" : "_ZTI10_jmethodID",
+   "self_type" : "_ZTIP10_jmethodID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaCodec",
+   "name" : "AMediaCodec *",
+   "referenced_type" : "_ZTI11AMediaCodec",
+   "self_type" : "_ZTIP11AMediaCodec",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11AMediaMuxer",
+   "name" : "AMediaMuxer *",
+   "referenced_type" : "_ZTI11AMediaMuxer",
+   "self_type" : "_ZTIP11AMediaMuxer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11DrmListener",
+   "name" : "DrmListener *",
+   "referenced_type" : "_ZTI11DrmListener",
+   "self_type" : "_ZTIP11DrmListener",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jbyteArray",
+   "name" : "_jbyteArray *",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTIP11_jbyteArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jcharArray",
+   "name" : "_jcharArray *",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTIP11_jcharArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jlongArray",
+   "name" : "_jlongArray *",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTIP11_jlongArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11_jthrowable",
+   "name" : "_jthrowable *",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTIP11_jthrowable",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_face",
+   "name" : "camera_face *",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTIP11camera_face",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11camera_info",
+   "name" : "camera_info *",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTIP11camera_info",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_device_t",
+   "name" : "hw_device_t *",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTIP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP11hw_module_t",
+   "name" : "hw_module_t *",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIP11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AImageReader",
+   "name" : "AImageReader *",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIP12AImageReader",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaCrypto",
+   "name" : "AMediaCrypto *",
+   "referenced_type" : "_ZTI12AMediaCrypto",
+   "self_type" : "_ZTIP12AMediaCrypto",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12AMediaFormat",
+   "name" : "AMediaFormat *",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIP12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12CodecHandler",
+   "name" : "CodecHandler *",
+   "referenced_type" : "_ZTI12CodecHandler",
+   "self_type" : "_ZTIP12CodecHandler",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12JavaVMOption",
+   "name" : "JavaVMOption *",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTIP12JavaVMOption",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jfloatArray",
+   "name" : "_jfloatArray *",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTIP12_jfloatArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP12_jshortArray",
+   "name" : "_jshortArray *",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTIP12_jshortArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13AIBinder_Weak",
+   "name" : "AIBinder_Weak *",
+   "referenced_type" : "_ZTI13AIBinder_Weak",
+   "self_type" : "_ZTIP13AIBinder_Weak",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13ANativeWindow",
+   "name" : "ANativeWindow *",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13NdkDataSource",
+   "name" : "NdkDataSource *",
+   "referenced_type" : "_ZTI13NdkDataSource",
+   "self_type" : "_ZTIP13NdkDataSource",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jdoubleArray",
+   "name" : "_jdoubleArray *",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTIP13_jdoubleArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13_jobjectArray",
+   "name" : "_jobjectArray *",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTIP13_jobjectArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13android_ycbcr",
+   "name" : "android_ycbcr *",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTIP13android_ycbcr",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13audio_usage_t",
+   "name" : "audio_usage_t *",
+   "referenced_type" : "_ZTI13audio_usage_t",
+   "self_type" : "_ZTIP13audio_usage_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13camera_stream",
+   "name" : "camera_stream *",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTIP13camera_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP13native_handle",
+   "name" : "native_handle *",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIP13native_handle",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AIBinder_Class",
+   "name" : "AIBinder_Class *",
+   "referenced_type" : "_ZTI14AIBinder_Class",
+   "self_type" : "_ZTIP14AIBinder_Class",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14AImageCropRect",
+   "name" : "AImageCropRect *",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTIP14AImageCropRect",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14_jbooleanArray",
+   "name" : "_jbooleanArray *",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTIP14_jbooleanArray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14alloc_device_t",
+   "name" : "alloc_device_t *",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTIP14alloc_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_format_t",
+   "name" : "audio_format_t *",
+   "referenced_type" : "_ZTI14audio_format_t",
+   "self_type" : "_ZTIP14audio_format_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14audio_source_t",
+   "name" : "audio_source_t *",
+   "referenced_type" : "_ZTI14audio_source_t",
+   "self_type" : "_ZTIP14audio_source_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14camera3_stream",
+   "name" : "camera3_stream *",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP14vendor_tag_ops",
+   "name" : "vendor_tag_ops *",
+   "referenced_type" : "_ZTI14vendor_tag_ops",
+   "self_type" : "_ZTIP14vendor_tag_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AHardwareBuffer",
+   "name" : "AHardwareBuffer *",
+   "referenced_type" : "_ZTI15AHardwareBuffer",
+   "self_type" : "_ZTIP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15AMediaExtractor",
+   "name" : "AMediaExtractor *",
+   "referenced_type" : "_ZTI15AMediaExtractor",
+   "self_type" : "_ZTIP15AMediaExtractor",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15audio_devices_t",
+   "name" : "audio_devices_t *",
+   "referenced_type" : "_ZTI15audio_devices_t",
+   "self_type" : "_ZTIP15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP15camera_metadata",
+   "name" : "camera_metadata *",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP16AMediaDataSource",
+   "name" : "AMediaDataSource *",
+   "referenced_type" : "_ZTI16AMediaDataSource",
+   "self_type" : "_ZTIP16AMediaDataSource",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP17audio_gain_mode_t",
+   "name" : "audio_gain_mode_t *",
+   "referenced_type" : "_ZTI17audio_gain_mode_t",
+   "self_type" : "_ZTIP17audio_gain_mode_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray *",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIP18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIP18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18android_flex_plane",
+   "name" : "android_flex_plane *",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTIP18android_flex_plane",
+   "size" : 4,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP18camera3_device_ops",
+   "name" : "camera3_device_ops *",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTIP18camera3_device_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer *",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19android_dataspace_t",
+   "name" : "android_dataspace_t *",
+   "referenced_type" : "_ZTI19android_dataspace_t",
+   "self_type" : "_ZTIP19android_dataspace_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_input_flags_t",
+   "name" : "audio_input_flags_t *",
+   "referenced_type" : "_ZTI19audio_input_flags_t",
+   "self_type" : "_ZTIP19audio_input_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19audio_stream_type_t",
+   "name" : "audio_stream_type_t *",
+   "referenced_type" : "_ZTI19audio_stream_type_t",
+   "self_type" : "_ZTIP19audio_stream_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP19hw_module_methods_t",
+   "name" : "hw_module_methods_t *",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTIP19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_channel_mask_t",
+   "name" : "audio_channel_mask_t *",
+   "referenced_type" : "_ZTI20audio_channel_mask_t",
+   "self_type" : "_ZTIP20audio_channel_mask_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_content_type_t",
+   "name" : "audio_content_type_t *",
+   "referenced_type" : "_ZTI20audio_content_type_t",
+   "self_type" : "_ZTIP20audio_content_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20audio_output_flags_t",
+   "name" : "audio_output_flags_t *",
+   "referenced_type" : "_ZTI20audio_output_flags_t",
+   "self_type" : "_ZTIP20audio_output_flags_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t *",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTIP20cryptoinfo_pattern_t",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20framebuffer_device_t",
+   "name" : "framebuffer_device_t *",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTIP20framebuffer_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP20vendor_tag_query_ops",
+   "name" : "vendor_tag_query_ops *",
+   "referenced_type" : "_ZTI20vendor_tag_query_ops",
+   "self_type" : "_ZTIP20vendor_tag_query_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIP21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaCodecCryptoInfo",
+   "name" : "AMediaCodecCryptoInfo *",
+   "referenced_type" : "_ZTI21AMediaCodecCryptoInfo",
+   "self_type" : "_ZTIP21AMediaCodecCryptoInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIP21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21android_native_base_t",
+   "name" : "android_native_base_t *",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTIP21android_native_base_t",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer *",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIP21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
+   "name" : "AIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
+   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP23camera3_capture_request",
+   "name" : "camera3_capture_request *",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTIP23camera3_capture_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret *",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTIP25camera3_stream_buffer_ret",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener *",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTIP26AImageReader_ImageListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t *",
+   "referenced_type" : "_ZTI26audio_encapsulation_type_t",
+   "self_type" : "_ZTIP26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-hal-enums.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration *",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTIP28camera3_stream_configuration",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener *",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTIP34AImageReader_BufferRemovedListener",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP3DIR",
+   "name" : "DIR *",
+   "referenced_type" : "_ZTI3DIR",
+   "self_type" : "_ZTIP3DIR",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP6AImage",
+   "name" : "AImage *",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AParcel",
+   "name" : "AParcel *",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7AStatus",
+   "name" : "AStatus *",
+   "referenced_type" : "_ZTI7AStatus",
+   "self_type" : "_ZTIP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JNIEnv",
+   "name" : "_JNIEnv *",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTIP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_JavaVM",
+   "name" : "_JavaVM *",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTIP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jarray",
+   "name" : "_jarray *",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTIP7_jarray",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7_jclass",
+   "name" : "_jclass *",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTIP7_jclass",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8AIBinder",
+   "name" : "AIBinder *",
+   "referenced_type" : "_ZTI8AIBinder",
+   "self_type" : "_ZTIP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8PsshInfo",
+   "name" : "PsshInfo *",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTIP8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jobject",
+   "name" : "_jobject *",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTIP8_jobject",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8_jstring",
+   "name" : "_jstring *",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTIP8_jstring",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP8log_time",
+   "name" : "log_time *",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIP8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9AMediaDrm",
+   "name" : "AMediaDrm *",
+   "referenced_type" : "_ZTI9AMediaDrm",
+   "self_type" : "_ZTIP9AMediaDrm",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP9_jfieldID",
+   "name" : "_jfieldID *",
+   "referenced_type" : "_ZTI9_jfieldID",
+   "self_type" : "_ZTIP9_jfieldID",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPDs",
+   "name" : "char16_t *",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIPDs",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "name" : "jobjectRefType (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "name" : "jobjectRefType (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "name" : "camera3_buffer_request_status (*)(const camera3_callback_ops *, unsigned int, const camera3_buffer_request *, unsigned int *, camera3_stream_buffer_ret *)",
+   "referenced_type" : "_ZTIF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "self_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "name" : "_jintArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP10_jintArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jmethodID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jmethodID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "name" : "_jbyteArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jbyteArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "name" : "_jcharArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jcharArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "name" : "_jlongArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP11_jlongArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "name" : "_jthrowable *(*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFP11_jthrowableP7_JNIEnvE",
+   "self_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "name" : "_jfloatArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jfloatArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "name" : "_jshortArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP12_jshortArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "name" : "_jdoubleArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP13_jdoubleArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "name" : "_jobjectArray *(*)(_JNIEnv *, int, _jclass *, _jobject *)",
+   "referenced_type" : "_ZTIFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "self_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "name" : "_jbooleanArray *(*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFP14_jbooleanArrayP7_JNIEnviE",
+   "self_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "name" : "_jclass *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "name" : "_jclass *(*)(_JNIEnv *, const char *, _jobject *, const signed char *, int)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "name" : "_jclass *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP7_jclassP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobjectArray *, int)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "name" : "_jobject *(*)(_JNIEnv *, void *, long long)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvPvxE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_E",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "name" : "_jobject *(*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "self_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "name" : "_jstring *(*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "name" : "_jstring *(*)(_JNIEnv *, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFP8_jstringP7_JNIEnvPKtiE",
+   "self_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jclass *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "name" : "_jfieldID *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "name" : "_jfieldID *(*)(const JNINativeInterface **, void *, const char *, const char *)",
+   "referenced_type" : "_ZTIFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "self_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "name" : "const camera_metadata *(*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFPK15camera_metadataPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "name" : "const char *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "name" : "const char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKcPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "name" : "const unsigned short *(*)(_JNIEnv *, _jstring *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtP7_JNIEnvP8_jstringPhE",
+   "self_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "name" : "const unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPKtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "name" : "signed char *(*)(_JNIEnv *, _jbyteArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "self_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "name" : "signed char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPaPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "name" : "double *(*)(_JNIEnv *, _jdoubleArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "self_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "name" : "double *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPdPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "name" : "float *(*)(_JNIEnv *, _jfloatArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "self_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "name" : "float *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPfPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "name" : "unsigned char *(*)(_JNIEnv *, _jbooleanArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "self_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "name" : "unsigned char *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPhPPK18JNINativeInterfacePvS_E",
+   "self_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "name" : "int *(*)(_JNIEnv *, _jintArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiP7_JNIEnvP10_jintArrayPhE",
+   "self_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "name" : "int *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPiPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "name" : "short *(*)(_JNIEnv *, _jshortArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsP7_JNIEnvP12_jshortArrayPhE",
+   "self_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "name" : "short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPsPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "name" : "unsigned short *(*)(_JNIEnv *, _jcharArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtP7_JNIEnvP11_jcharArrayPhE",
+   "self_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "name" : "unsigned short *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPtPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "name" : "void *(*)(_JNIEnv *, _jarray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP7_jarrayPhE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "name" : "void *(*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFPvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "name" : "void *(*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "name" : "void *(*)(const JNINativeInterface **, const char *, void *, const signed char *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "name" : "void *(*)(const JNINativeInterface **, const unsigned short *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfacePKtiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "name" : "void *(*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_PhE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_iE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "name" : "void *(*)(const JNINativeInterface **, void *, long long)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceS_xE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "name" : "void *(*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "name" : "void *(*)(const JNINativeInterface **, int, void *, void *)",
+   "referenced_type" : "_ZTIFPvPPK18JNINativeInterfaceiS_S_E",
+   "self_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "name" : "long long *(*)(_JNIEnv *, _jlongArray *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxP7_JNIEnvP11_jlongArrayPhE",
+   "self_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "name" : "long long *(*)(const JNINativeInterface **, void *, unsigned char *)",
+   "referenced_type" : "_ZTIFPxPPK18JNINativeInterfacePvPhE",
+   "self_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "signed char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "signed char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "double (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "double (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "double (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "float (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "float (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "float (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvE",
+   "name" : "unsigned char (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvE",
+   "self_type" : "_ZTIPFhP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jclass *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP7_jclassS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "name" : "unsigned char (*)(_JNIEnv *, _jobject *, _jobject *)",
+   "referenced_type" : "_ZTIFhP7_JNIEnvP8_jobjectS2_E",
+   "self_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "name" : "unsigned char (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_E",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned char (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP11hw_device_tE",
+   "name" : "int (*)(hw_device_t *)",
+   "referenced_type" : "_ZTIFiP11hw_device_tE",
+   "self_type" : "_ZTIPFiP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "self_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiE",
+   "name" : "int (*)(ANativeWindow *, int)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE",
+   "name" : "int (*)(ANativeWindow *, int, char *)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowiPcE",
+   "self_type" : "_ZTIPFiP13ANativeWindowiPcE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP13ANativeWindowizE",
+   "name" : "int (*)(ANativeWindow *, int, ...)",
+   "referenced_type" : "_ZTIFiP13ANativeWindowizE",
+   "self_type" : "_ZTIPFiP13ANativeWindowizE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "name" : "int (*)(alloc_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "name" : "int (*)(alloc_device_t *, int, int, int, int, const native_handle **, int *)",
+   "referenced_type" : "_ZTIFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "self_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tE",
+   "name" : "int (*)(framebuffer_device_t *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "name" : "int (*)(framebuffer_device_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tPK13native_handleE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiE",
+   "name" : "int (*)(framebuffer_device_t *, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "name" : "int (*)(framebuffer_device_t *, int, int, int, int)",
+   "referenced_type" : "_ZTIFiP20framebuffer_device_tiiiiE",
+   "self_type" : "_ZTIPFiP20framebuffer_device_tiiiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvE",
+   "name" : "int (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvE",
+   "self_type" : "_ZTIPFiP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "name" : "int (*)(_JNIEnv *, _jthrowable *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP11_jthrowableE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "name" : "int (*)(_JNIEnv *, _jarray *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jarrayE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "name" : "int (*)(_JNIEnv *, _jclass *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "name" : "int (*)(_JNIEnv *, _jclass *, const char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP7_jclassPKcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "name" : "int (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "int (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "name" : "int (*)(_JNIEnv *, _jstring *)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvP8_jstringE",
+   "self_type" : "_ZTIPFiP7_JNIEnvP8_jstringE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "name" : "int (*)(_JNIEnv *, _JavaVM **)",
+   "referenced_type" : "_ZTIFiP7_JNIEnvPP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JNIEnviE",
+   "name" : "int (*)(_JNIEnv *, int)",
+   "referenced_type" : "_ZTIFiP7_JNIEnviE",
+   "self_type" : "_ZTIPFiP7_JNIEnviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVME",
+   "name" : "int (*)(_JavaVM *)",
+   "referenced_type" : "_ZTIFiP7_JavaVME",
+   "self_type" : "_ZTIPFiP7_JavaVME",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "name" : "int (*)(_JavaVM *, _JNIEnv **, void *)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPP7_JNIEnvPvE",
+   "self_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP7_JavaVMPPviE",
+   "name" : "int (*)(_JavaVM *, void **, int)",
+   "referenced_type" : "_ZTIFiP7_JavaVMPPviE",
+   "self_type" : "_ZTIPFiP7_JavaVMPPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
+   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
+   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "name" : "int (*)(const hw_module_t *, const char *, unsigned int, hw_device_t **)",
+   "referenced_type" : "_ZTIFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "self_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "name" : "int (*)(const ANativeWindow *, int (*)(const ANativeWindow *, int, int *), void *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "self_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "name" : "int (*)(const ANativeWindow *, int, int *)",
+   "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE",
+   "self_type" : "_ZTIPFiPK13ANativeWindowiPiE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceE",
+   "name" : "int (*)(const camera3_device *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "name" : "int (*)(const camera3_device *, camera3_capture_request *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP23camera3_capture_requestE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "name" : "int (*)(const camera3_device *, camera3_stream_configuration *)",
+   "referenced_type" : "_ZTIFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "self_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "name" : "int (*)(const camera3_device *, const camera_metadata *, const camera_metadata *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK15camera_metadataS4_E",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "name" : "int (*)(const camera3_device *, const camera3_callback_ops *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK20camera3_callback_opsE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "name" : "int (*)(const camera3_device *, const camera3_stream_buffer_set *)",
+   "referenced_type" : "_ZTIFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "self_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePiE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int *, unsigned int *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, android_ycbcr *, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, int, int, int, int, int, void **, int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "name" : "int (*)(const gralloc_module_t *, const native_handle *, unsigned int, unsigned int, int, int, unsigned int)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK16gralloc_module_tizE",
+   "name" : "int (*)(const gralloc_module_t *, int, ...)",
+   "referenced_type" : "_ZTIFiPK16gralloc_module_tizE",
+   "self_type" : "_ZTIPFiPK16gralloc_module_tizE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPK23camera_module_callbacksE",
+   "name" : "int (*)(const camera_module_callbacks *)",
+   "referenced_type" : "_ZTIFiPK23camera_module_callbacksE",
+   "self_type" : "_ZTIPFiPK23camera_module_callbacksE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPKcbE",
+   "name" : "int (*)(const char *, bool)",
+   "referenced_type" : "_ZTIFiPKcbE",
+   "self_type" : "_ZTIPFiPKcbE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNIInvokeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNIInvokeInterface **, const JNINativeInterface ***, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "name" : "int (*)(const JNIInvokeInterface **, void **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNIInvokeInterfacePPviE",
+   "self_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "name" : "int (*)(const JNINativeInterface **, const JNIInvokeInterface ***)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "name" : "int (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "int (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const JNINativeMethod *, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "int (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "name" : "int (*)(const JNINativeInterface **, int)",
+   "referenced_type" : "_ZTIFiPPK18JNINativeInterfaceiE",
+   "self_type" : "_ZTIPFiPPK18JNINativeInterfaceiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvE",
+   "name" : "int (*)(void *)",
+   "referenced_type" : "_ZTIFiPvE",
+   "self_type" : "_ZTIPFiPvE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/AndroidThreads.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxE",
+   "name" : "int (*)(void *, long long)",
+   "referenced_type" : "_ZTIFiPvxE",
+   "self_type" : "_ZTIPFiPvxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiPvxS_jE",
+   "name" : "int (*)(void *, long long, void *, unsigned int)",
+   "referenced_type" : "_ZTIFiPvxS_jE",
+   "self_type" : "_ZTIPFiPvxS_jE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiP11camera_infoE",
+   "name" : "int (*)(int, camera_info *)",
+   "referenced_type" : "_ZTIFiiP11camera_infoE",
+   "self_type" : "_ZTIPFiiP11camera_infoE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "name" : "int (*)(int, const camera_stream_combination *)",
+   "referenced_type" : "_ZTIFiiPK25camera_stream_combinationE",
+   "self_type" : "_ZTIPFiiPK25camera_stream_combinationE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFiiPP15camera_metadataE",
+   "name" : "int (*)(int, camera_metadata **)",
+   "referenced_type" : "_ZTIFiiPP15camera_metadataE",
+   "self_type" : "_ZTIPFiiPP15camera_metadataE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFivE",
+   "name" : "int (*)()",
+   "referenced_type" : "_ZTIFivE",
+   "self_type" : "_ZTIPFivE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "unsigned short (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "unsigned short (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "name" : "void (*)(AMediaCodec *, void *, media_status_t, int, const char *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPv14media_status_tiPKcE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "name" : "void (*)(AMediaCodec *, void *, AMediaFormat *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPvP12AMediaFormatE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviE",
+   "name" : "void (*)(AMediaCodec *, void *, int)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "name" : "void (*)(AMediaCodec *, void *, int, AMediaCodecBufferInfo *)",
+   "referenced_type" : "_ZTIFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "self_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14alloc_device_tPciE",
+   "name" : "void (*)(alloc_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP14alloc_device_tPciE",
+   "self_type" : "_ZTIPFvP14alloc_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP14vendor_tag_opsE",
+   "name" : "void (*)(vendor_tag_ops *)",
+   "referenced_type" : "_ZTIFvP14vendor_tag_opsE",
+   "self_type" : "_ZTIPFvP14vendor_tag_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "name" : "void (*)(framebuffer_device_t *, char *, int)",
+   "referenced_type" : "_ZTIFvP20framebuffer_device_tPciE",
+   "self_type" : "_ZTIPFvP20framebuffer_device_tPciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP21android_native_base_tE",
+   "name" : "void (*)(android_native_base_t *)",
+   "referenced_type" : "_ZTIFvP21android_native_base_tE",
+   "self_type" : "_ZTIPFvP21android_native_base_tE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvE",
+   "name" : "void (*)(_JNIEnv *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvE",
+   "self_type" : "_ZTIPFvP7_JNIEnvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayPiiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "name" : "void (*)(_JNIEnv *, _jintArray *, int, int, int *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP10_jintArrayiiPiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, signed char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "name" : "void (*)(_JNIEnv *, _jbyteArray *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayPtiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jcharArray *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, long long *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayPxiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "name" : "void (*)(_JNIEnv *, _jlongArray *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, float *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "name" : "void (*)(_JNIEnv *, _jfloatArray *, int, int, float *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, short *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayPsiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "name" : "void (*)(_JNIEnv *, _jshortArray *, int, int, short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, double *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "name" : "void (*)(_JNIEnv *, _jdoubleArray *, int, int, double *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobjectArray *, int, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "name" : "void (*)(_JNIEnv *, _jbooleanArray *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "name" : "void (*)(_JNIEnv *, _jarray *, void *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jarrayPviE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jclass *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "name" : "void (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, _jobject *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "name" : "void (*)(_JNIEnv *, _jobject *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringPKtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "name" : "void (*)(_JNIEnv *, _jstring *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvP8_jstringiiPtE",
+   "self_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP7_JNIEnvPKcE",
+   "name" : "void (*)(_JNIEnv *, const char *)",
+   "referenced_type" : "_ZTIFvP7_JNIEnvPKcE",
+   "self_type" : "_ZTIPFvP7_JNIEnvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, AMediaDrmEventType, int, const unsigned char *, unsigned int)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArray18AMediaDrmEventTypeiPKhjE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, const AMediaDrmKeyStatus *, unsigned int, bool)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayPK18AMediaDrmKeyStatusjbE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "name" : "void (*)(AMediaDrm *, const AMediaDrmByteArray *, long long)",
+   "referenced_type" : "_ZTIFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "self_type" : "_ZTIPFvP9AMediaDrmPK18AMediaDrmByteArrayxE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "name" : "void (*)(const camera3_device *, vendor_tag_query_ops *)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_deviceiE",
+   "name" : "void (*)(const camera3_device *, int)",
+   "referenced_type" : "_ZTIFvPK14camera3_deviceiE",
+   "self_type" : "_ZTIPFvPK14camera3_deviceiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "name" : "void (*)(const camera3_device *, unsigned int, const camera3_stream *const *)",
+   "referenced_type" : "_ZTIFvPK14camera3_devicejPKPK14camera3_streamE",
+   "self_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_notify_msg *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "name" : "void (*)(const camera3_callback_ops *, const camera3_capture_result *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "name" : "void (*)(const camera3_callback_ops *, unsigned int, const camera3_stream_buffer *const *)",
+   "referenced_type" : "_ZTIFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "self_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "name" : "void (*)(const camera_module_callbacks *, const char *, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksPKciE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksPKciE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "name" : "void (*)(const camera_module_callbacks *, int, int)",
+   "referenced_type" : "_ZTIFvPK23camera_module_callbacksiiE",
+   "self_type" : "_ZTIPFvPK23camera_module_callbacksiiE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "name" : "void (*)(android::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int)",
+   "referenced_type" : "_ZTIFvPN7android6ParcelEPKhjPKyjE",
+   "self_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "name" : "void (*)(const JNINativeInterface **)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfaceE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfaceE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "name" : "void (*)(const JNINativeInterface **, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "name" : "void (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, signed char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, double)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, float)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned char)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, unsigned short)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, _jfieldID *, long long)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, signed char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPaiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, double *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPdiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, float *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPfiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned char *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPhiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPiiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPsiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, unsigned short *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPtiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, long long *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvPxiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "name" : "void (*)(const JNINativeInterface **, void *, void *, int)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePvS3_iE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, void *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviS3_E",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, const long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPKxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, signed char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPaE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPcE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, double *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPdE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, float *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPfE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned char *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPhE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, int *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPiE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPsE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, unsigned short *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPtE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "name" : "void (*)(const JNINativeInterface **, void *, int, int, long long *)",
+   "referenced_type" : "_ZTIFvPPK18JNINativeInterfacePviiPxE",
+   "self_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvE",
+   "name" : "void (*)(void *)",
+   "referenced_type" : "_ZTIFvPvE",
+   "self_type" : "_ZTIPFvPvE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDataSource.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderE",
+   "name" : "void (*)(void *, AImageReader *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "name" : "void (*)(void *, AImageReader *, AHardwareBuffer *)",
+   "referenced_type" : "_ZTIFvPvP12AImageReaderP15AHardwareBufferE",
+   "self_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFvyE",
+   "name" : "void (*)(unsigned long long)",
+   "referenced_type" : "_ZTIFvyE",
+   "self_type" : "_ZTIPFvyE",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jclass *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jclass *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "name" : "long long (*)(_JNIEnv *, _jobject *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "self_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "name" : "long long (*)(const JNINativeInterface **, void *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, _jfieldID *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, const jvalue *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, char *)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "name" : "long long (*)(const JNINativeInterface **, void *, void *, _jmethodID *, ...)",
+   "referenced_type" : "_ZTIFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "self_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK11hw_module_t",
+   "name" : "const hw_module_t *",
+   "referenced_type" : "_ZTIK11hw_module_t",
+   "self_type" : "_ZTIPK11hw_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AImageReader",
+   "name" : "const AImageReader *",
+   "referenced_type" : "_ZTIK12AImageReader",
+   "self_type" : "_ZTIPK12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK12AMediaFormat",
+   "name" : "const AMediaFormat *",
+   "referenced_type" : "_ZTIK12AMediaFormat",
+   "self_type" : "_ZTIPK12AMediaFormat",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13ANativeWindow",
+   "name" : "const ANativeWindow *",
+   "referenced_type" : "_ZTIK13ANativeWindow",
+   "self_type" : "_ZTIPK13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK13native_handle",
+   "name" : "const native_handle *",
+   "referenced_type" : "_ZTIK13native_handle",
+   "self_type" : "_ZTIPK13native_handle",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_device",
+   "name" : "const camera3_device *",
+   "referenced_type" : "_ZTIK14camera3_device",
+   "self_type" : "_ZTIPK14camera3_device",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK14camera3_stream",
+   "name" : "const camera3_stream *",
+   "referenced_type" : "_ZTIK14camera3_stream",
+   "self_type" : "_ZTIPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15JNINativeMethod",
+   "name" : "const JNINativeMethod *",
+   "referenced_type" : "_ZTIK15JNINativeMethod",
+   "self_type" : "_ZTIPK15JNINativeMethod",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK15camera_metadata",
+   "name" : "const camera_metadata *",
+   "referenced_type" : "_ZTIK15camera_metadata",
+   "self_type" : "_ZTIPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK16gralloc_module_t",
+   "name" : "const gralloc_module_t *",
+   "referenced_type" : "_ZTIK16gralloc_module_t",
+   "self_type" : "_ZTIPK16gralloc_module_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray *",
+   "referenced_type" : "_ZTIK18AMediaDrmByteArray",
+   "self_type" : "_ZTIPK18AMediaDrmByteArray",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus *",
+   "referenced_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIPK18AMediaDrmKeyStatus",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface",
+   "self_type" : "_ZTIPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface *",
+   "referenced_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface",
+   "self_type" : "_ZTIPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18JNINativeInterface",
+   "name" : "const JNINativeInterface *",
+   "referenced_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg *",
+   "referenced_type" : "_ZTIK18camera3_notify_msg",
+   "self_type" : "_ZTIPK18camera3_notify_msg",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer *",
+   "referenced_type" : "_ZTIK19ANativeWindowBuffer",
+   "self_type" : "_ZTIPK19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops *",
+   "referenced_type" : "_ZTIK20camera3_callback_ops",
+   "self_type" : "_ZTIPK20camera3_callback_ops",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo *",
+   "referenced_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIPK21AMediaCodecBufferInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair *",
+   "referenced_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIPK21AMediaDrmKeyValuePair",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *",
+   "referenced_type" : "_ZTIK21camera3_stream_buffer",
+   "self_type" : "_ZTIPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request *",
+   "referenced_type" : "_ZTIK22camera3_buffer_request",
+   "self_type" : "_ZTIPK22camera3_buffer_request",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK22camera3_capture_result",
+   "name" : "const camera3_capture_result *",
+   "referenced_type" : "_ZTIK22camera3_capture_result",
+   "self_type" : "_ZTIPK22camera3_capture_result",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks *",
+   "referenced_type" : "_ZTIK23camera_module_callbacks",
+   "self_type" : "_ZTIPK23camera_module_callbacks",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set *",
+   "referenced_type" : "_ZTIK25camera3_stream_buffer_set",
+   "self_type" : "_ZTIPK25camera3_stream_buffer_set",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK25camera_stream_combination",
+   "name" : "const camera_stream_combination *",
+   "referenced_type" : "_ZTIK25camera_stream_combination",
+   "self_type" : "_ZTIPK25camera_stream_combination",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6AImage",
+   "name" : "const AImage *",
+   "referenced_type" : "_ZTIK6AImage",
+   "self_type" : "_ZTIPK6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue",
+   "self_type" : "_ZTIPK6jvalue",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK6jvalue",
+   "name" : "const jvalue *",
+   "referenced_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK7AParcel",
+   "name" : "const AParcel *",
+   "referenced_type" : "_ZTIK7AParcel",
+   "self_type" : "_ZTIPK7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK8log_time",
+   "name" : "const log_time *",
+   "referenced_type" : "_ZTIK8log_time",
+   "self_type" : "_ZTIPK8log_time",
+   "size" : 4,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPK9prop_info",
+   "name" : "const prop_info *",
+   "referenced_type" : "_ZTIK9prop_info",
+   "self_type" : "_ZTIPK9prop_info",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKDs",
+   "name" : "const char16_t *",
+   "referenced_type" : "_ZTIKDs",
+   "self_type" : "_ZTIPKDs",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086 *",
+   "referenced_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIPKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10ParcelableE",
+   "name" : "const android::Parcelable *",
+   "referenced_type" : "_ZTIKN7android10ParcelableE",
+   "self_type" : "_ZTIPKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
+   "name" : "const android::VectorImpl *",
+   "referenced_type" : "_ZTIKN7android10VectorImplE",
+   "self_type" : "_ZTIPKN7android10VectorImplE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11BufferStateE",
+   "name" : "const android::BufferState *",
+   "referenced_type" : "_ZTIKN7android11BufferStateE",
+   "self_type" : "_ZTIPKN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata *",
+   "referenced_type" : "_ZTIKN7android11HdrMetadataE",
+   "self_type" : "_ZTIPKN7android11HdrMetadataE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap *",
+   "referenced_type" : "_ZTIKN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPKN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer *",
+   "referenced_type" : "_ZTIKN7android12MemoryDealerE",
+   "self_type" : "_ZTIPKN7android12MemoryDealerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle *",
+   "referenced_type" : "_ZTIKN7android12NativeHandleE",
+   "self_type" : "_ZTIPKN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer *",
+   "referenced_type" : "_ZTIKN7android13GraphicBufferE",
+   "self_type" : "_ZTIPKN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPKN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t> *",
+   "referenced_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIPKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPKN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry *",
+   "referenced_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIPKN7android19NewFrameEventsEntryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory *",
+   "referenced_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIPKN7android25ProducerFrameEventHistoryE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2ui4SizeE",
+   "name" : "const android::ui::Size *",
+   "referenced_type" : "_ZTIKN7android2ui4SizeE",
+   "self_type" : "_ZTIPKN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPKN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPKN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPKN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4RectE",
+   "name" : "const android::Rect *",
+   "referenced_type" : "_ZTIKN7android4RectE",
+   "self_type" : "_ZTIPKN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
+   "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/IBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "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/IServiceNotification.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5FenceE",
+   "name" : "const android::Fence *",
+   "referenced_type" : "_ZTIKN7android5FenceE",
+   "self_type" : "_ZTIPKN7android5FenceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android5PointE",
+   "name" : "const android::Point *",
+   "referenced_type" : "_ZTIKN7android5PointE",
+   "self_type" : "_ZTIPKN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPKN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob *",
+   "referenced_type" : "_ZTIKN7android6Parcel4BlobE",
+   "self_type" : "_ZTIPKN7android6Parcel4BlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6ParcelE",
+   "name" : "const android::Parcel *",
+   "referenced_type" : "_ZTIKN7android6ParcelE",
+   "self_type" : "_ZTIPKN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6RegionE",
+   "name" : "const android::Region *",
+   "referenced_type" : "_ZTIKN7android6RegionE",
+   "self_type" : "_ZTIPKN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android6VectorIhEE",
+   "self_type" : "_ZTIPKN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android6binder6StatusE",
+   "name" : "const android::binder::Status *",
+   "referenced_type" : "_ZTIKN7android6binder6StatusE",
+   "self_type" : "_ZTIPKN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
+   "name" : "const android::RefBase *",
+   "referenced_type" : "_ZTIKN7android7RefBaseE",
+   "self_type" : "_ZTIPKN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7String8E",
+   "name" : "const android::String8 *",
+   "referenced_type" : "_ZTIKN7android7String8E",
+   "self_type" : "_ZTIPKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android7SurfaceE",
+   "name" : "const android::Surface *",
+   "referenced_type" : "_ZTIKN7android7SurfaceE",
+   "self_type" : "_ZTIPKN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8AHandlerE",
+   "name" : "const android::AHandler *",
+   "referenced_type" : "_ZTIKN7android8AHandlerE",
+   "self_type" : "_ZTIPKN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8String16E",
+   "name" : "const android::String16 *",
+   "referenced_type" : "_ZTIKN7android8String16E",
+   "self_type" : "_ZTIPKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status *",
+   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
+   "self_type" : "_ZTIPKN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase *",
+   "referenced_type" : "_ZTIKN7android9BpRefBaseE",
+   "self_type" : "_ZTIPKN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN7android9FloatRectE",
+   "name" : "const android::FloatRect *",
+   "referenced_type" : "_ZTIKN7android9FloatRectE",
+   "self_type" : "_ZTIPKN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android4RectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android6RegionEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect> *",
+   "referenced_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIPKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK14camera3_stream",
+   "name" : "const camera3_stream *const *",
+   "referenced_type" : "_ZTIKPK14camera3_stream",
+   "self_type" : "_ZTIPKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const *",
+   "referenced_type" : "_ZTIKPK21camera3_stream_buffer",
+   "self_type" : "_ZTIPKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKPKc",
+   "name" : "const char *const *",
+   "referenced_type" : "_ZTIKPKc",
+   "self_type" : "_ZTIPKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKa",
+   "name" : "const signed char *",
+   "referenced_type" : "_ZTIKa",
+   "self_type" : "_ZTIPKa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKd",
+   "name" : "const double *",
+   "referenced_type" : "_ZTIKd",
+   "self_type" : "_ZTIPKd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKf",
+   "name" : "const float *",
+   "referenced_type" : "_ZTIKf",
+   "self_type" : "_ZTIPKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKh",
+   "name" : "const unsigned char *",
+   "referenced_type" : "_ZTIKh",
+   "self_type" : "_ZTIPKh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKi",
+   "name" : "const int *",
+   "referenced_type" : "_ZTIKi",
+   "self_type" : "_ZTIPKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKj",
+   "name" : "const unsigned int *",
+   "referenced_type" : "_ZTIKj",
+   "self_type" : "_ZTIPKj",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKs",
+   "name" : "const short *",
+   "referenced_type" : "_ZTIKs",
+   "self_type" : "_ZTIPKs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKt",
+   "name" : "const unsigned short *",
+   "referenced_type" : "_ZTIKt",
+   "self_type" : "_ZTIPKt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKv",
+   "name" : "const void *",
+   "referenced_type" : "_ZTIKv",
+   "self_type" : "_ZTIPKv",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKx",
+   "name" : "const long long *",
+   "referenced_type" : "_ZTIKx",
+   "self_type" : "_ZTIPKx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKy",
+   "name" : "const unsigned long long *",
+   "referenced_type" : "_ZTIKy",
+   "self_type" : "_ZTIPKy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader13FrameListenerE",
+   "name" : "AImageReader::FrameListener *",
+   "referenced_type" : "_ZTIN12AImageReader13FrameListenerE",
+   "self_type" : "_ZTIPN12AImageReader13FrameListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "name" : "AImageReader::CallbackHandler *",
+   "referenced_type" : "_ZTIN12AImageReader15CallbackHandlerE",
+   "self_type" : "_ZTIPN12AImageReader15CallbackHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "name" : "AImageReader::BufferRemovedListener *",
+   "referenced_type" : "_ZTIN12AImageReader21BufferRemovedListenerE",
+   "self_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder *",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface *",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus *",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase *",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder *",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak *",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor *",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferItemE",
+   "name" : "android::BufferItem *",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10BufferSlotE",
+   "name" : "android::BufferSlot *",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIPN7android10BufferSlotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10DataSourceE",
+   "name" : "android::DataSource *",
+   "referenced_type" : "_ZTIN7android10DataSourceE",
+   "self_type" : "_ZTIPN7android10DataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IDrmClientE",
+   "name" : "android::IDrmClient *",
+   "referenced_type" : "_ZTIN7android10IDrmClientE",
+   "self_type" : "_ZTIPN7android10IDrmClientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10IInterfaceE",
+   "name" : "android::IInterface *",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIPN7android10IInterfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "name" : "android::MediaCodec::ResourceManagerServiceProxy *",
+   "referenced_type" : "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "self_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaCodecE",
+   "name" : "android::MediaCodec *",
+   "referenced_type" : "_ZTIN7android10MediaCodecE",
+   "self_type" : "_ZTIPN7android10MediaCodecE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10MediaMuxerE",
+   "name" : "android::MediaMuxer *",
+   "referenced_type" : "_ZTIN7android10MediaMuxerE",
+   "self_type" : "_ZTIPN7android10MediaMuxerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android10ParcelableE",
+   "name" : "android::Parcelable *",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIPN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11AReplyTokenE",
+   "name" : "android::AReplyToken *",
+   "referenced_type" : "_ZTIN7android11AReplyTokenE",
+   "self_type" : "_ZTIPN7android11AReplyTokenE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11BufferStateE",
+   "name" : "android::BufferState *",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIPN7android11BufferStateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer12LockedBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer *",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIPN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IDataSourceE",
+   "name" : "android::IDataSource *",
+   "referenced_type" : "_ZTIN7android11IDataSourceE",
+   "self_type" : "_ZTIPN7android11IDataSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap *",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIPN7android11IMemoryHeapE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIPN7android11KeyedVectorIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android11MediaWriterE",
+   "name" : "android::MediaWriter *",
+   "referenced_type" : "_ZTIN7android11MediaWriterE",
+   "self_type" : "_ZTIPN7android11MediaWriterE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener *",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaPlayerE",
+   "name" : "android::IMediaPlayer *",
+   "referenced_type" : "_ZTIN7android12IMediaPlayerE",
+   "self_type" : "_ZTIPN7android12IMediaPlayerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12IMediaSourceE",
+   "name" : "android::IMediaSource *",
+   "referenced_type" : "_ZTIN7android12IMediaSourceE",
+   "self_type" : "_ZTIPN7android12IMediaSourceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence> *",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12NativeHandleE",
+   "name" : "android::NativeHandle *",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIPN7android12NativeHandleE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>> *",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer *",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIPN7android13GraphicBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13MediaAppenderE",
+   "name" : "android::MediaAppender *",
+   "referenced_type" : "_ZTIN7android13MediaAppenderE",
+   "self_type" : "_ZTIPN7android13MediaAppenderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13RpcConnectionE",
+   "name" : "android::RpcConnection *",
+   "referenced_type" : "_ZTIN7android13RpcConnectionE",
+   "self_type" : "_ZTIPN7android13RpcConnectionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler *",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIPN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14BatteryCheckerE",
+   "name" : "android::BatteryChecker *",
+   "referenced_type" : "_ZTIN7android14BatteryCheckerE",
+   "self_type" : "_ZTIPN7android14BatteryCheckerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaCodecInfoE",
+   "name" : "android::MediaCodecInfo *",
+   "referenced_type" : "_ZTIN7android14MediaCodecInfoE",
+   "self_type" : "_ZTIPN7android14MediaCodecInfoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14MediaMuxerBaseE",
+   "name" : "android::MediaMuxerBase *",
+   "referenced_type" : "_ZTIN7android14MediaMuxerBaseE",
+   "self_type" : "_ZTIPN7android14MediaMuxerBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40> *",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIPN7android14StaticString16ILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15IMediaExtractorE",
+   "name" : "android::IMediaExtractor *",
+   "referenced_type" : "_ZTIN7android15IMediaExtractorE",
+   "self_type" : "_ZTIPN7android15IMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener *",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIPN7android15SurfaceListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener *",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIPN7android16ConsumerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaCodecBufferE",
+   "name" : "android::MediaCodecBuffer *",
+   "referenced_type" : "_ZTIN7android16MediaCodecBufferE",
+   "self_type" : "_ZTIPN7android16MediaCodecBufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16MediaHTTPServiceE",
+   "name" : "android::MediaHTTPService *",
+   "referenced_type" : "_ZTIN7android16MediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android16MediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16NuMediaExtractorE",
+   "name" : "android::NuMediaExtractor *",
+   "referenced_type" : "_ZTIN7android16NuMediaExtractorE",
+   "self_type" : "_ZTIPN7android16NuMediaExtractorE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment *",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIPN7android16OccupancyTracker7SegmentE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker *",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIPN7android16OccupancyTrackerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ProducerListenerE",
+   "name" : "android::ProducerListener *",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIPN7android16ProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer *",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int> *",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIPN7android16key_value_pair_tIjjEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "name" : "android::AHandlerReflector<android::NuCachedSource2> *",
+   "referenced_type" : "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "self_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DataSourceFactoryE",
+   "name" : "android::DataSourceFactory *",
+   "referenced_type" : "_ZTIN7android17DataSourceFactoryE",
+   "self_type" : "_ZTIPN7android17DataSourceFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17DrmPluginListenerE",
+   "name" : "android::DrmPluginListener *",
+   "referenced_type" : "_ZTIN7android17DrmPluginListenerE",
+   "self_type" : "_ZTIPN7android17DrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "name" : "android::IMediaHTTPService *",
+   "referenced_type" : "_ZTIN7android17IMediaHTTPServiceE",
+   "self_type" : "_ZTIPN7android17IMediaHTTPServiceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17IProducerListenerE",
+   "name" : "android::IProducerListener *",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIPN7android17IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android17PersistentSurfaceE",
+   "name" : "android::PersistentSurface *",
+   "referenced_type" : "_ZTIN7android17PersistentSurfaceE",
+   "self_type" : "_ZTIPN7android17PersistentSurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener *",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIPN7android18BnConsumerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer *",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIPN7android18BufferItemConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener *",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIPN7android18LWProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper *",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIPN7android19GraphicBufferMapperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "name" : "android::IMediaDeathNotifier *",
+   "referenced_type" : "_ZTIN7android19IMediaDeathNotifierE",
+   "self_type" : "_ZTIPN7android19IMediaDeathNotifierE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19MediaPlayerListenerE",
+   "name" : "android::MediaPlayerListener *",
+   "referenced_type" : "_ZTIN7android19MediaPlayerListenerE",
+   "self_type" : "_ZTIPN7android19MediaPlayerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase *",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener *",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIPN7android20StubProducerListenerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields *",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIPN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta *",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIPN7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android22IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "name" : "android::SimpleBestFitAllocator *",
+   "referenced_type" : "_ZTIN7android22SimpleBestFitAllocatorE",
+   "self_type" : "_ZTIPN7android22SimpleBestFitAllocatorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer *",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIPN7android23BnGraphicBufferConsumerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void> *",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIPN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault *",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIPN7android2os22IInputConstantsDefaultE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_x86_64_static/gen/aidl/android/os/IInputConstants.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener> *",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIPN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler> *",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIPN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow> *",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIPN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener> *",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIPN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface> *",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> *",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIPN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken> *",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIPN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap> *",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIPN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle> *",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIPN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> *",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIPN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor> *",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIPN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface> *",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> *",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIPN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence> *",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIPN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation> *",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIPN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto> *",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIPN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory> *",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase> *",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIPN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> *",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIPN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData> *",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIPN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer> *",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIPN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2ui4SizeE",
+   "name" : "android::ui::Size *",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIPN7android2ui4SizeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader> *",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIPN7android2wpI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener> *",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier> *",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIPN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface> *",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIPN7android2wpINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler> *",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIPN7android2wpINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4IDrmE",
+   "name" : "android::IDrm *",
+   "referenced_type" : "_ZTIN7android4IDrmE",
+   "self_type" : "_ZTIPN7android4IDrmE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "name" : "android::List<sp<ABuffer>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>> *",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIPN7android4ListINS_6VectorIhEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "name" : "android::List<Event>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "name" : "android::List<BandwidthEntry>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *> *",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIPN7android4ListIP6AImageEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *> *",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIPN7android4ListIPNS_10BufferItemEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4ListIjE5_NodeE",
+   "name" : "android::List<unsigned int>::_Node *",
+   "referenced_type" : "_ZTIN7android4ListIjE5_NodeE",
+   "self_type" : "_ZTIPN7android4ListIjE5_NodeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4RectE",
+   "name" : "android::Rect *",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIPN7android4RectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd *",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIPN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> *",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIPN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase *",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5FenceE",
+   "name" : "android::Fence *",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIPN7android5FenceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock *",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5MutexE",
+   "name" : "android::Mutex *",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIPN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5PointE",
+   "name" : "android::Point *",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIPN7android5PointE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "name" : "android::media::VolumeShaper::Configuration *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper13ConfigurationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "name" : "android::media::VolumeShaper::State *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper5StateE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper5StateE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "name" : "android::media::VolumeShaper::Operation *",
+   "referenced_type" : "_ZTIN7android5media12VolumeShaper9OperationE",
+   "self_type" : "_ZTIPN7android5media12VolumeShaper9OperationE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12ReadableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob *",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIPN7android6Parcel12WritableBlobE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput> *",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIPN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface *",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIPN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ParcelE",
+   "name" : "android::Parcel *",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIPN7android6ParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock *",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RWLockE",
+   "name" : "android::RWLock *",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIPN7android6RWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6RegionE",
+   "name" : "android::Region *",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIPN7android6RegionE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6ThreadE",
+   "name" : "android::Thread *",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIPN7android6ThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus> *",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIPN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>> *",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIPN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char> *",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIPN7android6VectorIhEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android6binder6StatusE",
+   "name" : "android::binder::Status *",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIPN7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ABufferE",
+   "name" : "android::ABuffer *",
+   "referenced_type" : "_ZTIN7android7ABufferE",
+   "self_type" : "_ZTIPN7android7ABufferE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "name" : "android::ALooper::LooperThread *",
+   "referenced_type" : "_ZTIN7android7ALooper12LooperThreadE",
+   "self_type" : "_ZTIPN7android7ALooper12LooperThreadE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ALooperE",
+   "name" : "android::ALooper *",
+   "referenced_type" : "_ZTIN7android7ALooperE",
+   "self_type" : "_ZTIPN7android7ALooperE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient *",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIPN7android7IBinder14DeathRecipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IBinderE",
+   "name" : "android::IBinder *",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7ICryptoE",
+   "name" : "android::ICrypto *",
+   "referenced_type" : "_ZTIN7android7ICryptoE",
+   "self_type" : "_ZTIPN7android7ICryptoE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7IMemoryE",
+   "name" : "android::IMemory *",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIPN7android7IMemoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type *",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7RefBaseE",
+   "name" : "android::RefBase *",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIPN7android7RefBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7String8E",
+   "name" : "android::String8 *",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIPN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy *",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIPN7android7Surface21ProducerListenerProxyE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android7SurfaceE",
+   "name" : "android::Surface *",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIPN7android7SurfaceE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AHandlerE",
+   "name" : "android::AHandler *",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIPN7android8AHandlerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8AMessageE",
+   "name" : "android::AMessage *",
+   "referenced_type" : "_ZTIN7android8AMessageE",
+   "self_type" : "_ZTIPN7android8AMessageE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8LOG_stubE",
+   "name" : "android::LOG_stub *",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIPN7android8LOG_stubE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8MetaDataE",
+   "name" : "android::MetaData *",
+   "referenced_type" : "_ZTIN7android8MetaDataE",
+   "self_type" : "_ZTIPN7android8MetaDataE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj32EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj33EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj34EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj36EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40> *",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIPN7android8String1610StaticDataILj40EEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8String16E",
+   "name" : "android::String16 *",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIPN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory *",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version *",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor *",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient *",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "name" : "android::hardware::cas::native::V1_0::IDescrambler *",
+   "referenced_type" : "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE",
+   "self_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "name" : "android::hardware::drm::V1_0::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_010IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "name" : "android::hardware::drm::V1_0::IDrmFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "name" : "android::hardware::drm::V1_0::ICryptoPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "name" : "android::hardware::drm::V1_0::ICryptoFactory *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "name" : "android::hardware::drm::V1_0::IDrmPluginListener *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "name" : "android::hardware::drm::V1_1::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_110IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Value *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Metric *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "android::hardware::drm::V1_1::DrmMetricGroup::Attribute *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "name" : "android::hardware::drm::V1_2::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_210IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "name" : "android::hardware::drm::V1_4::IDrmPlugin *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410IDrmPluginE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "name" : "android::hardware::drm::V1_4::LogMessage *",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_410LogMessageE",
+   "self_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect *",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIPN7android8hardware5media4V1_04RectE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> *",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
+   "name" : "android::hardware::Status *",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIPN7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status *",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10> *",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIPN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor *",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer *",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char> *",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIPN7android8hardware8hidl_vecIhEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9BpRefBaseE",
+   "name" : "android::BpRefBase *",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIPN7android9BpRefBaseE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9CodecBaseE",
+   "name" : "android::CodecBase *",
+   "referenced_type" : "_ZTIN7android9CodecBaseE",
+   "self_type" : "_ZTIPN7android9CodecBaseE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9ConditionE",
+   "name" : "android::Condition *",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIPN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot *",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIPN7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN7android9FloatRectE",
+   "name" : "android::FloatRect *",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIPN7android9FloatRectE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "std::vector<bool, std::allocator<bool>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "std::vector<double, std::allocator<double>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "std::vector<float, std::allocator<float>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "std::vector<int, std::allocator<int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "std::vector<long long, std::allocator<long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP11hw_device_t",
+   "name" : "hw_device_t **",
+   "referenced_type" : "_ZTIP11hw_device_t",
+   "self_type" : "_ZTIPP11hw_device_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP12AImageReader",
+   "name" : "AImageReader **",
+   "referenced_type" : "_ZTIP12AImageReader",
+   "self_type" : "_ZTIPP12AImageReader",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP13ANativeWindow",
+   "name" : "ANativeWindow **",
+   "referenced_type" : "_ZTIP13ANativeWindow",
+   "self_type" : "_ZTIPP13ANativeWindow",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP14camera3_stream",
+   "name" : "camera3_stream **",
+   "referenced_type" : "_ZTIP14camera3_stream",
+   "self_type" : "_ZTIPP14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15AHardwareBuffer",
+   "name" : "AHardwareBuffer **",
+   "referenced_type" : "_ZTIP15AHardwareBuffer",
+   "self_type" : "_ZTIPP15AHardwareBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP15camera_metadata",
+   "name" : "camera_metadata **",
+   "referenced_type" : "_ZTIP15camera_metadata",
+   "self_type" : "_ZTIPP15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer **",
+   "referenced_type" : "_ZTIP19ANativeWindowBuffer",
+   "self_type" : "_ZTIPP19ANativeWindowBuffer",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP6AImage",
+   "name" : "AImage **",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIPP6AImage",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JNIEnv",
+   "name" : "_JNIEnv **",
+   "referenced_type" : "_ZTIP7_JNIEnv",
+   "self_type" : "_ZTIPP7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP7_JavaVM",
+   "name" : "_JavaVM **",
+   "referenced_type" : "_ZTIP7_JavaVM",
+   "self_type" : "_ZTIPP7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPP8AIBinder",
+   "name" : "AIBinder **",
+   "referenced_type" : "_ZTIP8AIBinder",
+   "self_type" : "_ZTIPP8AIBinder",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK13native_handle",
+   "name" : "const native_handle **",
+   "referenced_type" : "_ZTIPK13native_handle",
+   "self_type" : "_ZTIPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK15camera_metadata",
+   "name" : "const camera_metadata **",
+   "referenced_type" : "_ZTIPK15camera_metadata",
+   "self_type" : "_ZTIPPK15camera_metadata",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface **",
+   "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface **",
+   "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKh",
+   "name" : "const unsigned char **",
+   "referenced_type" : "_ZTIPKh",
+   "self_type" : "_ZTIPPKh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK13native_handle",
+   "name" : "const native_handle ***",
+   "referenced_type" : "_ZTIPPK13native_handle",
+   "self_type" : "_ZTIPPPK13native_handle",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNIInvokeInterface",
+   "self_type" : "_ZTIPPPK18JNIInvokeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPPK18JNINativeInterface",
+   "name" : "const JNINativeInterface ***",
+   "referenced_type" : "_ZTIPPK18JNINativeInterface",
+   "self_type" : "_ZTIPPPK18JNINativeInterface",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPc",
+   "name" : "char **",
+   "referenced_type" : "_ZTIPc",
+   "self_type" : "_ZTIPPc",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPh",
+   "name" : "unsigned char **",
+   "referenced_type" : "_ZTIPh",
+   "self_type" : "_ZTIPPh",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPv",
+   "name" : "void **",
+   "referenced_type" : "_ZTIPv",
+   "self_type" : "_ZTIPPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPa",
+   "name" : "signed char *",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIPa",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPh",
+   "name" : "unsigned char *",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIPh",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPs",
+   "name" : "short *",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIPs",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPt",
+   "name" : "unsigned short *",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIPt",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K15audio_devices_t",
+   "name" : "audio_devices_t const[1]",
+   "referenced_type" : "_ZTIA1_15audio_devices_t",
+   "self_type" : "_ZTIA1_K15audio_devices_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "name" : "audio_encapsulation_type_t const[1]",
+   "referenced_type" : "_ZTIA1_26audio_encapsulation_type_t",
+   "self_type" : "_ZTIA1_K26audio_encapsulation_type_t",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA1_KPKc",
+   "name" : "const char *const[1]",
+   "referenced_type" : "_ZTIA1_PKc",
+   "self_type" : "_ZTIA1_KPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA28_K15audio_devices_t",
+   "name" : "audio_devices_t const[28]",
+   "referenced_type" : "_ZTIA28_15audio_devices_t",
+   "self_type" : "_ZTIA28_K15audio_devices_t",
+   "size" : 112,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA2_K15audio_devices_t",
+   "name" : "audio_devices_t const[2]",
+   "referenced_type" : "_ZTIA2_15audio_devices_t",
+   "self_type" : "_ZTIA2_K15audio_devices_t",
+   "size" : 8,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_K15audio_devices_t",
+   "name" : "audio_devices_t const[32]",
+   "referenced_type" : "_ZTIA32_15audio_devices_t",
+   "self_type" : "_ZTIA32_K15audio_devices_t",
+   "size" : 128,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA32_KDs",
+   "name" : "char16_t const[32]",
+   "referenced_type" : "_ZTIA32_Ds",
+   "self_type" : "_ZTIA32_KDs",
+   "size" : 64,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA33_KDs",
+   "name" : "char16_t const[33]",
+   "referenced_type" : "_ZTIA33_Ds",
+   "self_type" : "_ZTIA33_KDs",
+   "size" : 66,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA34_KDs",
+   "name" : "char16_t const[34]",
+   "referenced_type" : "_ZTIA34_Ds",
+   "self_type" : "_ZTIA34_KDs",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA36_KDs",
+   "name" : "char16_t const[36]",
+   "referenced_type" : "_ZTIA36_Ds",
+   "self_type" : "_ZTIA36_KDs",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA3_K15audio_devices_t",
+   "name" : "audio_devices_t const[3]",
+   "referenced_type" : "_ZTIA3_15audio_devices_t",
+   "self_type" : "_ZTIA3_K15audio_devices_t",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA40_KDs",
+   "name" : "char16_t const[40]",
+   "referenced_type" : "_ZTIA40_Ds",
+   "self_type" : "_ZTIA40_KDs",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA50_Kc",
+   "name" : "char const[50]",
+   "referenced_type" : "_ZTIA50_c",
+   "self_type" : "_ZTIA50_Kc",
+   "size" : 50,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA53_Kc",
+   "name" : "char const[53]",
+   "referenced_type" : "_ZTIA53_c",
+   "self_type" : "_ZTIA53_Kc",
+   "size" : 53,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA54_Kc",
+   "name" : "char const[54]",
+   "referenced_type" : "_ZTIA54_c",
+   "self_type" : "_ZTIA54_Kc",
+   "size" : 54,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA60_Kc",
+   "name" : "char const[60]",
+   "referenced_type" : "_ZTIA60_c",
+   "self_type" : "_ZTIA60_Kc",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA62_Kc",
+   "name" : "char const[62]",
+   "referenced_type" : "_ZTIA62_c",
+   "self_type" : "_ZTIA62_Kc",
+   "size" : 62,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA65_Kc",
+   "name" : "char const[65]",
+   "referenced_type" : "_ZTIA65_c",
+   "self_type" : "_ZTIA65_Kc",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA66_Kc",
+   "name" : "char const[66]",
+   "referenced_type" : "_ZTIA66_c",
+   "self_type" : "_ZTIA66_Kc",
+   "size" : 66,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA67_Kc",
+   "name" : "char const[67]",
+   "referenced_type" : "_ZTIA67_c",
+   "self_type" : "_ZTIA67_Kc",
+   "size" : 67,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA68_Kc",
+   "name" : "char const[68]",
+   "referenced_type" : "_ZTIA68_c",
+   "self_type" : "_ZTIA68_Kc",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA75_Kc",
+   "name" : "char const[75]",
+   "referenced_type" : "_ZTIA75_c",
+   "self_type" : "_ZTIA75_Kc",
+   "size" : 75,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA76_KPKc",
+   "name" : "const char *const[76]",
+   "referenced_type" : "_ZTIA76_PKc",
+   "self_type" : "_ZTIA76_KPKc",
+   "size" : 304,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA78_Kc",
+   "name" : "char const[78]",
+   "referenced_type" : "_ZTIA78_c",
+   "self_type" : "_ZTIA78_Kc",
+   "size" : 78,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIA8_K15audio_devices_t",
+   "name" : "audio_devices_t const[8]",
+   "referenced_type" : "_ZTIA8_15audio_devices_t",
+   "self_type" : "_ZTIA8_K15audio_devices_t",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio-base-utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK11hw_module_t",
+   "name" : "const hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTIK11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AImageReader",
+   "name" : "const AImageReader",
+   "referenced_type" : "_ZTI12AImageReader",
+   "self_type" : "_ZTIK12AImageReader",
+   "size" : 112,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12AMediaFormat",
+   "name" : "const AMediaFormat",
+   "referenced_type" : "_ZTI12AMediaFormat",
+   "self_type" : "_ZTIK12AMediaFormat",
+   "size" : 28,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK12audio_config",
+   "name" : "const audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTIK12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13ANativeWindow",
+   "name" : "const ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTIK13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK13native_handle",
+   "name" : "const native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTIK13native_handle",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_device",
+   "name" : "const camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTIK14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK14camera3_stream",
+   "name" : "const camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTIK14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15JNINativeMethod",
+   "name" : "const JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTIK15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK15camera_metadata",
+   "name" : "const camera_metadata",
+   "referenced_type" : "_ZTI15camera_metadata",
+   "self_type" : "_ZTIK15camera_metadata",
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK16gralloc_module_t",
+   "name" : "const gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTIK16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK17audio_config_base",
+   "name" : "const audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTIK17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmByteArray",
+   "name" : "const AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTIK18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18AMediaDrmKeyStatus",
+   "name" : "const AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTIK18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNIInvokeInterface",
+   "name" : "const JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTIK18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18JNINativeInterface",
+   "name" : "const JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTIK18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18audio_attributes_t",
+   "name" : "const audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTIK18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK18camera3_notify_msg",
+   "name" : "const camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTIK18camera3_notify_msg",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19ANativeWindowBuffer",
+   "name" : "const ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTIK19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK19audio_playback_rate",
+   "name" : "const audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTIK19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20audio_offload_info_t",
+   "name" : "const audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTIK20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK20camera3_callback_ops",
+   "name" : "const camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTIK20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaCodecBufferInfo",
+   "name" : "const AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTIK21AMediaCodecBufferInfo",
+   "size" : 20,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaMuxer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21AMediaDrmKeyValuePair",
+   "name" : "const AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTIK21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTIK21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_buffer_request",
+   "name" : "const camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTIK22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK22camera3_capture_result",
+   "name" : "const camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTIK22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK23camera_module_callbacks",
+   "name" : "const camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTIK23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera3_stream_buffer_set",
+   "name" : "const camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTIK25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK25camera_stream_combination",
+   "name" : "const camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTIK25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_17",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTIK4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK4$_18",
+   "name" : "const (lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTIK4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6AImage",
+   "name" : "const AImage",
+   "referenced_type" : "_ZTI6AImage",
+   "self_type" : "_ZTIK6AImage",
+   "size" : 52,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTIK6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK6jvalue",
+   "name" : "const jvalue",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTIK6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK7AParcel",
+   "name" : "const AParcel",
+   "referenced_type" : "_ZTI7AParcel",
+   "self_type" : "_ZTIK7AParcel",
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8log_time",
+   "name" : "const log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTIK8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK8timespec",
+   "name" : "const timespec",
+   "referenced_type" : "_ZTI8timespec",
+   "self_type" : "_ZTIK8timespec",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIK9prop_info",
+   "name" : "const prop_info",
+   "referenced_type" : "_ZTI9prop_info",
+   "self_type" : "_ZTIK9prop_info",
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKDs",
+   "name" : "const char16_t",
+   "referenced_type" : "_ZTIDs",
+   "self_type" : "_ZTIKDs",
+   "size" : 2,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
+   "name" : "const ndk::SpAIBinder",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
+   "name" : "const ndk::ScopedAParcel",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
+   "name" : "const ndk::ScopedAStatus",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
+   "name" : "const ndk::AParcelableHolder",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "name" : "const ndk::ScopedFileDescriptor",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayout",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 76,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "const aidl::android::hardware::graphics::common::ExtendableType",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 20,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "const aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 36,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "const aidl::android::hardware::graphics::common::XyColor",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "const aidl::android::hardware::graphics::common::Cta861_3",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "const aidl::android::hardware::graphics::common::Smpte2086",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIKN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10BufferItemE",
+   "name" : "const android::BufferItem",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIKN7android10BufferItemE",
+   "size" : 228,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10ParcelableE",
+   "name" : "const android::Parcelable",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIKN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android10VectorImplE",
+   "name" : "const android::VectorImpl",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIKN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "const android::BnInterface<android::IConsumerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "const android::BnInterface<android::IProducerListener>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::BnInterface<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11BufferStateE",
+   "name" : "const android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIKN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11HdrMetadataE",
+   "name" : "const android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIKN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11IMemoryHeapE",
+   "name" : "const android::IMemoryHeap",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIKN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "const android::KeyedVector<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "const android::LightRefBase<android::NativeHandle>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "const android::LightRefBase<android::Fence>",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12MemoryDealerE",
+   "name" : "const android::MemoryDealer",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIKN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
+   "name" : "const android::NativeHandle",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIKN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "const android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GrallocMapperE",
+   "name" : "const android::GrallocMapper",
+   "referenced_type" : "_ZTIN7android13GrallocMapperE",
+   "self_type" : "_ZTIKN7android13GrallocMapperE",
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13GraphicBufferE",
+   "name" : "const android::GraphicBuffer",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIKN7android13GraphicBufferE",
+   "size" : 152,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "name" : "const android::SafeInterface::ParcelHandler",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIKN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "const android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "name" : "const android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIKN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "const android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIKN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19GraphicBufferMapperE",
+   "name" : "const android::GraphicBufferMapper",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIKN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "name" : "const android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIKN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "name" : "const android::FrameEventDirtyFields",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIKN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "const android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 204,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "const android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "const android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIKN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "name" : "const android::ProducerFrameEventHistory",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIKN7android25ProducerFrameEventHistoryE",
+   "size" : 156,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI11DrmListenerEE",
+   "name" : "const android::sp<DrmListener>",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIKN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12AImageReaderEE",
+   "name" : "const android::sp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "name" : "const android::sp<CodecHandler>",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIKN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "name" : "const android::sp<ANativeWindow>",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIKN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "const android::sp<AImageReader::FrameListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "const android::sp<AImageReader::CallbackHandler>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "const android::sp<AImageReader::BufferRemovedListener>",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIKN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "name" : "const android::sp<android::DataSource>",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIKN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "name" : "const android::sp<android::MediaCodec>",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIKN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "name" : "const android::sp<android::IMemoryHeap>",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIKN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "name" : "const android::sp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "const android::sp<android::MediaMuxerBase>",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "name" : "const android::sp<android::SurfaceListener>",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "const android::sp<android::MediaCodecBuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "const android::sp<android::MediaHTTPService>",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIKN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "const android::sp<android::NuMediaExtractor>",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIKN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "const android::sp<android::DataSourceFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "const android::sp<android::DrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "const android::sp<android::PersistentSurface>",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "const android::sp<android::BufferItemConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "const android::sp<android::IGraphicBufferConsumer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "name" : "const android::sp<android::IDrm>",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIKN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5FenceEEE",
+   "name" : "const android::sp<android::Fence>",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIKN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Configuration>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::State>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "const android::sp<android::media::VolumeShaper::Operation>",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIKN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "name" : "const android::sp<android::ABuffer>",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "name" : "const android::sp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "name" : "const android::sp<android::IBinder>",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "name" : "const android::sp<android::ICrypto>",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIKN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "name" : "const android::sp<android::IMemory>",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "name" : "const android::sp<android::RefBase>",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIKN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "name" : "const android::sp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "name" : "const android::sp<android::AMessage>",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIKN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "name" : "const android::sp<android::MetaData>",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIKN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "const android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "const android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "const android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIKN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2ui4SizeE",
+   "name" : "const android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIKN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "name" : "const android::wp<AImageReader>",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIKN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "name" : "const android::wp<android::GraphicBuffer>",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIKN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "name" : "const android::wp<android::ALooper>",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "name" : "const android::wp<android::Surface>",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIKN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "const android::List<Vector<unsigned char>>::_Node",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "name" : "const android::List<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIKN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "name" : "const android::List<AImage *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "const android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "const android::List<BufferItem *>::_Node",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "name" : "const android::List<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIKN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4RectE",
+   "name" : "const android::Rect",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIKN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base11borrowed_fdE",
+   "name" : "const android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIKN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "const android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIKN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "name" : "const android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5FenceE",
+   "name" : "const android::Fence",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIKN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5PointE",
+   "name" : "const android::Point",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIKN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "name" : "const android::media::InterpolatorType",
+   "referenced_type" : "_ZTIN7android5media16InterpolatorTypeE",
+   "self_type" : "_ZTIKN7android5media16InterpolatorTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "name" : "const android::media::InterpolatorConfig",
+   "referenced_type" : "_ZTIN7android5media18InterpolatorConfigE",
+   "self_type" : "_ZTIKN7android5media18InterpolatorConfigE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "name" : "const android::media::VolumeShaperConfigurationType",
+   "referenced_type" : "_ZTIN7android5media29VolumeShaperConfigurationTypeE",
+   "self_type" : "_ZTIKN7android5media29VolumeShaperConfigurationTypeE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "name" : "const android::Parcel::ReadableBlob",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIKN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "const android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIKN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6Parcel4BlobE",
+   "name" : "const android::Parcel::Blob",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIKN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6ParcelE",
+   "name" : "const android::Parcel",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIKN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6RegionE",
+   "name" : "const android::Region",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIKN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "const android::Vector<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIKN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "const android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIKN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6VectorIhEE",
+   "name" : "const android::Vector<unsigned char>",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIKN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android6binder6StatusE",
+   "name" : "const android::binder::Status",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIKN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7RefBaseE",
+   "name" : "const android::RefBase",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIKN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7String8E",
+   "name" : "const android::String8",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIKN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android7SurfaceE",
+   "name" : "const android::Surface",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIKN7android7SurfaceE",
+   "size" : 6180,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8AHandlerE",
+   "name" : "const android::AHandler",
+   "referenced_type" : "_ZTIN7android8AHandlerE",
+   "self_type" : "_ZTIKN7android8AHandlerE",
+   "size" : 48,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "name" : "const android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "name" : "const android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "name" : "const android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "name" : "const android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "name" : "const android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIKN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8String16E",
+   "name" : "const android::String16",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIKN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "const android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "const android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "const android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
+   "name" : "const android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "name" : "const android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
+   "name" : "const android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
+   "name" : "const android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Value",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup5ValueE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Metric",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup6MetricE",
+   "size" : 48,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "name" : "const android::hardware::drm::V1_1::DrmMetricGroup::Attribute",
+   "referenced_type" : "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "self_type" : "_ZTIKN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE",
+   "size" : 56,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "name" : "const android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "const android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIKN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
+   "name" : "const android::hardware::Status",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIKN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
+   "name" : "const android::hardware::details::return_status",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "const android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "const android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIKN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 8,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::ConnectionType",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::Status",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_06StatusE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "name" : "const android::hardware::graphics::bufferqueue::V2_0::SlotIndex",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "self_type" : "_ZTIKN7android8hardware8graphics11bufferqueue4V2_09SlotIndexE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_0::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_0::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_011PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorTransform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_014ColorTransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "name" : "const android::hardware::graphics::common::V1_0::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_03HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_03HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_0::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_0::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "name" : "const android::hardware::graphics::common::V1_0::Transform",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09TransformE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_09TransformE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_1::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_1::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_111PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "name" : "const android::hardware::graphics::common::V1_1::RenderIntent",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_112RenderIntentE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_1::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_1::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_19DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_19DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "name" : "const android::hardware::graphics::common::V1_2::BufferUsage",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211BufferUsageE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "name" : "const android::hardware::graphics::common::V1_2::PixelFormat",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_211PixelFormatE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "name" : "const android::hardware::graphics::common::V1_2::Hdr",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_23HdrE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_23HdrE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "name" : "const android::hardware::graphics::common::V1_2::ColorMode",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29ColorModeE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29ColorModeE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "name" : "const android::hardware::graphics::common::V1_2::Dataspace",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE",
+   "self_type" : "_ZTIKN7android8hardware8graphics6common4V1_29DataspaceE",
+   "size" : 4,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "name" : "const iter<is_const>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "const android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "name" : "const android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIKN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9BpRefBaseE",
+   "name" : "const android::BpRefBase",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIKN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FenceTime5StateE",
+   "name" : "const android::FenceTime::State",
+   "referenced_type" : "_ZTIN7android9FenceTime5StateE",
+   "self_type" : "_ZTIKN7android9FenceTime5StateE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN7android9FloatRectE",
+   "name" : "const android::FloatRect",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIKN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "name" : "const std::shared_ptr<android::FenceTime>",
+   "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "self_type" : "_ZTIKNSt3__110shared_ptrIN7android9FenceTimeEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
+   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "name" : "const std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "name" : "const std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "name" : "const std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTIKNSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Interlaced, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common10InterlacedELj3EEE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Interlaced.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::Compression, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common11CompressionELj2EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Compression.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::ChromaSiting, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common12ChromaSitingELj4EEE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ChromaSiting.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "name" : "const std::array<aidl::android::hardware::graphics::common::BlendMode, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8graphics6common9BlendModeELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/BlendMode.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
+   "size" : 12,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::DisconnectMode, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14DisconnectModeELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot::State, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::ConnectionType, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_014ConnectionTypeELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::Status, 9>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_06StatusELj9EEE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "name" : "const std::array<android::hardware::graphics::bufferqueue::V2_0::SlotIndex, 2>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics11bufferqueue4V2_09SlotIndexELj2EEE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::BufferUsage, 23>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011BufferUsageELj23EEE",
+   "size" : 184,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::PixelFormat, 20>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_011PixelFormatELj20EEE",
+   "size" : 80,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorTransform, 7>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_014ColorTransformELj7EEE",
+   "size" : 28,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Hdr, 3>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_03HdrELj3EEE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::ColorMode, 10>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09ColorModeELj10EEE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Dataspace, 57>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09DataspaceELj57EEE",
+   "size" : 228,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_0::Transform, 5>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_09TransformELj5EEE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen/android/hardware/graphics/common/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::BufferUsage, 25>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111BufferUsageELj25EEE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::PixelFormat, 27>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_111PixelFormatELj27EEE",
+   "size" : 108,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::RenderIntent, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_112RenderIntentELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::ColorMode, 13>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19ColorModeELj13EEE",
+   "size" : 52,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_1::Dataspace, 61>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_19DataspaceELj61EEE",
+   "size" : 244,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen/android/hardware/graphics/common/1.1/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::BufferUsage, 26>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211BufferUsageELj26EEE",
+   "size" : 208,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::PixelFormat, 28>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_211PixelFormatELj28EEE",
+   "size" : 112,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Hdr, 4>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_23HdrELj4EEE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::ColorMode, 14>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29ColorModeELj14EEE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "name" : "const std::array<android::hardware::graphics::common::V1_2::Dataspace, 65>",
+   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8graphics6common4V1_29DataspaceELj65EEE",
+   "size" : 260,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
+   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "name" : "const std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>",
+   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *>> *)>>>",
+   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "name" : "const std::vector<bool, std::allocator<bool>>",
+   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "name" : "const std::vector<double, std::allocator<double>>",
+   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "name" : "const std::vector<float, std::allocator<float>>",
+   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
+   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "name" : "const std::vector<int, std::allocator<int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
+   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "name" : "const std::vector<long long, std::allocator<long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
+   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
+   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "name" : "const std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
+   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP6AImage",
+   "name" : "AImage *const",
+   "referenced_type" : "_ZTIP6AImage",
+   "self_type" : "_ZTIKP6AImage",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AParcel",
+   "name" : "AParcel *const",
+   "referenced_type" : "_ZTIP7AParcel",
+   "self_type" : "_ZTIKP7AParcel",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKP7AStatus",
+   "name" : "AStatus *const",
+   "referenced_type" : "_ZTIP7AStatus",
+   "self_type" : "_ZTIKP7AStatus",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK14camera3_stream",
+   "name" : "const camera3_stream *const",
+   "referenced_type" : "_ZTIPK14camera3_stream",
+   "self_type" : "_ZTIKPK14camera3_stream",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPK21camera3_stream_buffer",
+   "name" : "const camera3_stream_buffer *const",
+   "referenced_type" : "_ZTIPK21camera3_stream_buffer",
+   "self_type" : "_ZTIKPK21camera3_stream_buffer",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKc",
+   "name" : "const char *const",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIKPKc",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android10BufferItemE",
+   "name" : "android::BufferItem *const",
+   "referenced_type" : "_ZTIPN7android10BufferItemE",
+   "self_type" : "_ZTIKPN7android10BufferItemE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7IBinderE",
+   "name" : "android::IBinder *const",
+   "referenced_type" : "_ZTIPN7android7IBinderE",
+   "self_type" : "_ZTIKPN7android7IBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "name" : "android::RefBase::weakref_impl *const",
+   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
+   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKa",
+   "name" : "const signed char",
+   "referenced_type" : "_ZTIa",
+   "self_type" : "_ZTIKa",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKb",
+   "name" : "const bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIKb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKd",
+   "name" : "const double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIKd",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKf",
+   "name" : "const float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIKf",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKh",
+   "name" : "const unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIKh",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKj",
+   "name" : "const unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIKj",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKs",
+   "name" : "const short",
+   "referenced_type" : "_ZTIs",
+   "self_type" : "_ZTIKs",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 2,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKt",
+   "name" : "const unsigned short",
+   "referenced_type" : "_ZTIt",
+   "self_type" : "_ZTIKt",
+   "size" : 2,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKv",
+   "name" : "const void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIKv",
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKx",
+   "name" : "const long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIKx",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKy",
+   "name" : "const unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIKy",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
+  },
+  {
+   "alignment" : 1,
+   "is_volatile" : true,
+   "linker_set_key" : "_ZTIVb",
+   "name" : "volatile bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIVb",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Thread.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI10_jintArray",
+   "name" : "_jintArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI10_jintArray",
+   "self_type" : "_ZTI10_jintArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mode",
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "min_value",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "max_value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "default_value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "step_value",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "min_ramp_ms",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_ramp_ms",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_gain",
+   "name" : "audio_gain",
+   "referenced_type" : "_ZTI10audio_gain",
+   "self_type" : "_ZTI10audio_gain",
+   "size" : 32,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "num_formats",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "formats",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIA32_14audio_format_t"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 10144,
+     "referenced_type" : "_ZTIN10audio_portUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI10audio_port",
+   "name" : "audio_port",
+   "referenced_type" : "_ZTI10audio_port",
+   "self_type" : "_ZTI10audio_port",
+   "size" : 1316,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jbyteArray",
+   "name" : "_jbyteArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jbyteArray",
+   "self_type" : "_ZTI11_jbyteArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jcharArray",
+   "name" : "_jcharArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jcharArray",
+   "self_type" : "_ZTI11_jcharArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jlongArray",
+   "name" : "_jlongArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jlongArray",
+   "self_type" : "_ZTI11_jlongArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI11_jthrowable",
+   "name" : "_jthrowable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI11_jthrowable",
+   "self_type" : "_ZTI11_jthrowable",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "num_sources",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sources",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    },
+    {
+     "field_name" : "num_sinks",
+     "field_offset" : 27712,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sinks",
+     "field_offset" : 27744,
+     "referenced_type" : "_ZTIA16_17audio_port_config"
+    }
+   ],
+   "linker_set_key" : "_ZTI11audio_patch",
+   "name" : "audio_patch",
+   "referenced_type" : "_ZTI11audio_patch",
+   "self_type" : "_ZTI11audio_patch",
+   "size" : 6924,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "rect",
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "score",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "left_eye",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "right_eye",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA2_i"
+    },
+    {
+     "field_name" : "mouth",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA2_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_face",
+   "name" : "camera_face",
+   "referenced_type" : "_ZTI11camera_face",
+   "self_type" : "_ZTI11camera_face",
+   "size" : 48,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "facing",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device_version",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "static_camera_characteristics",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "resource_cost",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "conflicting_devices",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPPc"
+    },
+    {
+     "field_name" : "conflicting_devices_length",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI11camera_info",
+   "name" : "camera_info",
+   "referenced_type" : "_ZTI11camera_info",
+   "self_type" : "_ZTI11camera_info",
+   "size" : 28,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP11hw_module_t"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA12_j"
+    },
+    {
+     "field_name" : "close",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFiP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_device_t",
+   "name" : "hw_device_t",
+   "referenced_type" : "_ZTI11hw_device_t",
+   "self_type" : "_ZTI11hw_device_t",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "tag",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "module_api_version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "hal_api_version",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "author",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "methods",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIP19hw_module_methods_t"
+    },
+    {
+     "field_name" : "dso",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIA25_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI11hw_module_t",
+   "name" : "hw_module_t",
+   "referenced_type" : "_ZTI11hw_module_t",
+   "self_type" : "_ZTI11hw_module_t",
+   "size" : 128,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "optionString",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "extraInfo",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI12JavaVMOption",
+   "name" : "JavaVMOption",
+   "referenced_type" : "_ZTI12JavaVMOption",
+   "self_type" : "_ZTI12JavaVMOption",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jfloatArray",
+   "name" : "_jfloatArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jfloatArray",
+   "self_type" : "_ZTI12_jfloatArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI12_jshortArray",
+   "name" : "_jshortArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI12_jshortArray",
+   "self_type" : "_ZTI12_jshortArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "offload_info",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI20audio_offload_info_t"
+    },
+    {
+     "field_name" : "frame_count",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_config",
+   "name" : "audio_config",
+   "referenced_type" : "_ZTI12audio_config",
+   "self_type" : "_ZTI12audio_config",
+   "size" : 88,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "timeLow",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timeMid",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "timeHiAndVersion",
+     "field_offset" : 48,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "clockSeq",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "node",
+     "field_offset" : 80,
+     "referenced_type" : "_ZTIA6_h"
+    }
+   ],
+   "linker_set_key" : "_ZTI12audio_uuid_s",
+   "name" : "audio_uuid_s",
+   "referenced_type" : "_ZTI12audio_uuid_s",
+   "self_type" : "_ZTI12audio_uuid_s",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "oem",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIA4_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowiE"
+    },
+    {
+     "field_name" : "dequeueBuffer_DEPRECATED",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "lockBuffer_DEPRECATED",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "queueBuffer_DEPRECATED",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "query",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowizE"
+    },
+    {
+     "field_name" : "cancelBuffer_DEPRECATED",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE"
+    },
+    {
+     "field_name" : "dequeueBuffer",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE"
+    },
+    {
+     "field_name" : "queueBuffer",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    },
+    {
+     "field_name" : "cancelBuffer",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE"
+    }
+   ],
+   "linker_set_key" : "_ZTI13ANativeWindow",
+   "name" : "ANativeWindow",
+   "referenced_type" : "_ZTI13ANativeWindow",
+   "self_type" : "_ZTI13ANativeWindow",
+   "size" : 108,
+   "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jdoubleArray",
+   "name" : "_jdoubleArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jdoubleArray",
+   "self_type" : "_ZTI13_jdoubleArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI13_jobjectArray",
+   "name" : "_jobjectArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI13_jobjectArray",
+   "self_type" : "_ZTI13_jobjectArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "y",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cb",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "cr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "ystride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "cstride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chroma_step",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIA8_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI13android_ycbcr",
+   "name" : "android_ycbcr",
+   "referenced_type" : "_ZTI13android_ycbcr",
+   "self_type" : "_ZTI13android_ycbcr",
+   "size" : 56,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA128_c"
+    },
+    {
+     "field_name" : "num_audio_profiles",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "audio_profiles",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIA32_13audio_profile"
+    },
+    {
+     "field_name" : "num_extra_audio_descriptors",
+     "field_offset" : 70784,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extra_audio_descriptors",
+     "field_offset" : 70816,
+     "referenced_type" : "_ZTIA32_28audio_extra_audio_descriptor"
+    },
+    {
+     "field_name" : "num_gains",
+     "field_offset" : 82080,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "gains",
+     "field_offset" : 82112,
+     "referenced_type" : "_ZTIA16_10audio_gain"
+    },
+    {
+     "field_name" : "active_config",
+     "field_offset" : 86208,
+     "referenced_type" : "_ZTI17audio_port_config"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 87936,
+     "referenced_type" : "_ZTIN13audio_port_v7Ut_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_port_v7",
+   "name" : "audio_port_v7",
+   "referenced_type" : "_ZTI13audio_port_v7",
+   "self_type" : "_ZTI13audio_port_v7",
+   "size" : 11040,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "num_sample_rates",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rates",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_j"
+    },
+    {
+     "field_name" : "num_channel_masks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_masks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIA32_20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI13audio_profile",
+   "name" : "audio_profile",
+   "referenced_type" : "_ZTI13audio_profile",
+   "self_type" : "_ZTI13audio_profile",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "get_number_of_cameras",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_camera_info",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiiP11camera_infoE"
+    },
+    {
+     "field_name" : "set_callbacks",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK23camera_module_callbacksE"
+    },
+    {
+     "field_name" : "get_vendor_tag_ops",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFvP14vendor_tag_opsE"
+    },
+    {
+     "field_name" : "open_legacy",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcjPP11hw_device_tE"
+    },
+    {
+     "field_name" : "set_torch_mode",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPKcbE"
+    },
+    {
+     "field_name" : "init",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFivE"
+    },
+    {
+     "field_name" : "get_physical_camera_info",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiiPP15camera_metadataE"
+    },
+    {
+     "field_name" : "is_stream_combination_supported",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiiPK25camera_stream_combinationE"
+    },
+    {
+     "field_name" : "notify_device_state_change",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFvyE"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIA2_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_module",
+   "name" : "camera_module",
+   "referenced_type" : "_ZTI13camera_module",
+   "self_type" : "_ZTI13camera_module",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI13camera_stream",
+   "name" : "camera_stream",
+   "referenced_type" : "_ZTI13camera_stream",
+   "self_type" : "_ZTI13camera_stream",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numFds",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numInts",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA0_i"
+    }
+   ],
+   "linker_set_key" : "_ZTI13native_handle",
+   "name" : "native_handle",
+   "referenced_type" : "_ZTI13native_handle",
+   "self_type" : "_ZTI13native_handle",
+   "size" : 12,
+   "source_file" : "system/core/libcutils/include/cutils/native_handle.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI14AImageCropRect",
+   "name" : "AImageCropRect",
+   "referenced_type" : "_ZTI14AImageCropRect",
+   "self_type" : "_ZTI14AImageCropRect",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImage.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "nOptions",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "options",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP12JavaVMOption"
+    },
+    {
+     "field_name" : "ignoreUnrecognized",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIh"
+    }
+   ],
+   "linker_set_key" : "_ZTI14JavaVMInitArgs",
+   "name" : "JavaVMInitArgs",
+   "referenced_type" : "_ZTI14JavaVMInitArgs",
+   "self_type" : "_ZTI14JavaVMInitArgs",
+   "size" : 16,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI7_jarray"
+    }
+   ],
+   "linker_set_key" : "_ZTI14_jbooleanArray",
+   "name" : "_jbooleanArray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI14_jbooleanArray",
+   "self_type" : "_ZTI14_jbooleanArray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "alloc",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tiiiiPPK13native_handlePiE"
+    },
+    {
+     "field_name" : "free",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFiP14alloc_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP14alloc_device_tPciE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIA7_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14alloc_device_t",
+   "name" : "alloc_device_t",
+   "referenced_type" : "_ZTI14alloc_device_t",
+   "self_type" : "_ZTI14alloc_device_t",
+   "size" : 104,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "input",
+     "referenced_type" : "_ZTI19audio_input_flags_t"
+    },
+    {
+     "field_name" : "output",
+     "referenced_type" : "_ZTI20audio_output_flags_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI14audio_io_flags",
+   "name" : "audio_io_flags",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI14audio_io_flags",
+   "self_type" : "_ZTI14audio_io_flags",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "ops",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIP18camera3_device_ops"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_device",
+   "name" : "camera3_device",
+   "referenced_type" : "_ZTI14camera3_device",
+   "self_type" : "_ZTI14camera3_device",
+   "size" : 72,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream_type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "max_buffers",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "priv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "data_space",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "rotation",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "physical_camera_id",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI14camera3_stream",
+   "name" : "camera3_stream",
+   "referenced_type" : "_ZTI14camera3_stream",
+   "self_type" : "_ZTI14camera3_stream",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "signature",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "fnPtr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI15JNINativeMethod",
+   "name" : "JNINativeMethod",
+   "referenced_type" : "_ZTI15JNINativeMethod",
+   "self_type" : "_ZTI15JNINativeMethod",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs",
+   "self_type" : "_ZTI16JavaVMAttachArgs",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16JavaVMAttachArgs",
+   "name" : "JavaVMAttachArgs",
+   "referenced_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI16JavaVMAttachArgs#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 12,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI16android_xy_color",
+   "name" : "android_xy_color",
+   "referenced_type" : "_ZTI16android_xy_color",
+   "self_type" : "_ZTI16android_xy_color",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_module_t"
+    },
+    {
+     "field_name" : "registerBuffer",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "unregisterBuffer",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "lock",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPvE"
+    },
+    {
+     "field_name" : "unlock",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleE"
+    },
+    {
+     "field_name" : "perform",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tizE"
+    },
+    {
+     "field_name" : "lock_ycbcr",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcrE"
+    },
+    {
+     "field_name" : "lockAsync",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiPPviE"
+    },
+    {
+     "field_name" : "unlockAsync",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePiE"
+    },
+    {
+     "field_name" : "lockAsync_ycbcr",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handleiiiiiP13android_ycbcriE"
+    },
+    {
+     "field_name" : "getTransportSize",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlePjS5_E"
+    },
+    {
+     "field_name" : "validateBufferSize",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFiPK16gralloc_module_tPK13native_handlejjiijE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIA1_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI16gralloc_module_t",
+   "name" : "gralloc_module_t",
+   "referenced_type" : "_ZTI16gralloc_module_t",
+   "self_type" : "_ZTI16gralloc_module_t",
+   "size" : 176,
+   "source_file" : "hardware/libhardware/include/hardware/gralloc.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "pData",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "iWidth",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iHeight",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "iStride",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17EGLClientPixmapHI",
+   "name" : "EGLClientPixmapHI",
+   "referenced_type" : "_ZTI17EGLClientPixmapHI",
+   "self_type" : "_ZTI17EGLClientPixmapHI",
+   "size" : 16,
+   "source_file" : "frameworks/native/opengl/include/EGL/eglext.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "sample_rate",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_format_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_config_base",
+   "name" : "audio_config_base",
+   "referenced_type" : "_ZTI17audio_config_base",
+   "self_type" : "_ZTI17audio_config_base",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_gain_mode_t"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "values",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_i"
+    },
+    {
+     "field_name" : "ramp_duration_ms",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_gain_config",
+   "name" : "audio_gain_config",
+   "referenced_type" : "_ZTI17audio_gain_config",
+   "self_type" : "_ZTI17audio_gain_config",
+   "size" : 144,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "id",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "role",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI17audio_port_role_t"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI17audio_port_type_t"
+    },
+    {
+     "field_name" : "config_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTI17audio_gain_config"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTI14audio_io_flags"
+    },
+    {
+     "field_name" : "ext",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIN17audio_port_configUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI17audio_port_config",
+   "name" : "audio_port_config",
+   "referenced_type" : "_ZTI17audio_port_config",
+   "self_type" : "_ZTI17audio_port_config",
+   "size" : 216,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "error_stream",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "error_code",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_error_msg",
+   "name" : "camera3_error_msg",
+   "referenced_type" : "_ZTI17camera3_error_msg",
+   "self_type" : "_ZTI17camera3_error_msg",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "jpeg_blob_id",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "jpeg_size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI17camera3_jpeg_blob",
+   "name" : "camera3_jpeg_blob",
+   "referenced_type" : "_ZTI17camera3_jpeg_blob",
+   "self_type" : "_ZTI17camera3_jpeg_blob",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "ptr",
+     "referenced_type" : "_ZTIPKh"
+    },
+    {
+     "field_name" : "length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmByteArray",
+   "name" : "AMediaDrmByteArray",
+   "referenced_type" : "_ZTI18AMediaDrmByteArray",
+   "self_type" : "_ZTI18AMediaDrmByteArray",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "keyId",
+     "referenced_type" : "_ZTI18AMediaDrmByteArray"
+    },
+    {
+     "field_name" : "keyType",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI19AMediaKeyStatusType"
+    }
+   ],
+   "linker_set_key" : "_ZTI18AMediaDrmKeyStatus",
+   "name" : "AMediaDrmKeyStatus",
+   "referenced_type" : "_ZTI18AMediaDrmKeyStatus",
+   "self_type" : "_ZTI18AMediaDrmKeyStatus",
+   "size" : 12,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiP7_JavaVME"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiP7_JavaVMPP7_JNIEnvPvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface",
+   "self_type" : "_ZTI18JNIInvokeInterface",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "DestroyJavaVM",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "AttachCurrentThread",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DetachCurrentThread",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetEnv",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPviE"
+    },
+    {
+     "field_name" : "AttachCurrentThreadAsDaemon",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPPK18JNIInvokeInterfacePPPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNIInvokeInterface",
+   "name" : "JNIInvokeInterface",
+   "referenced_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 32,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcP8_jobjectPKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassS2_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP11_jthrowableE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFP11_jthrowableP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectS2_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiP7_JNIEnviE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFP7_jclassP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassE"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP8_jobjectP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDS2_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDP7_JNIEnvP7_jclassPKcS6_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdP7_JNIEnvP7_jclassP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDP8_jobjectE"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jclassP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFP8_jstringP7_JNIEnvPKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jstringE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jarrayE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFP13_jobjectArrayP7_JNIEnviP7_jclassP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvP13_jobjectArrayiE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jobjectArrayiP8_jobjectE"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFP14_jbooleanArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFP11_jbyteArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFP11_jcharArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFP12_jshortArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFP10_jintArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFP11_jlongArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFP12_jfloatArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFP13_jdoubleArrayP7_JNIEnviE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhP7_JNIEnvP14_jbooleanArrayS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaP7_JNIEnvP11_jbyteArrayPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtP7_JNIEnvP11_jcharArrayPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsP7_JNIEnvP12_jshortArrayPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiP7_JNIEnvP10_jintArrayPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxP7_JNIEnvP11_jlongArrayPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfP7_JNIEnvP12_jfloatArrayPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdP7_JNIEnvP13_jdoubleArrayPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP14_jbooleanArrayiiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jbyteArrayiiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jcharArrayiiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jshortArrayiiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP10_jintArrayiiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP11_jlongArrayiiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP12_jfloatArrayiiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP13_jdoubleArrayiiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP7_jclassE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiP7_JNIEnvPP7_JavaVME"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringiiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP7_jarrayPhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP7_jarrayPviE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtP7_JNIEnvP8_jstringPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jstringPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvS0_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhP7_JNIEnvE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFP8_jobjectP7_JNIEnvPvxE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxP7_JNIEnvP8_jobjectE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypeP7_JNIEnvP8_jobjectE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface",
+   "self_type" : "_ZTI18JNINativeInterface",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "reserved0",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved1",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved2",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved3",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "GetVersion",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "DefineClass",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcS_PKaiE"
+    },
+    {
+     "field_name" : "FindClass",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "FromReflectedMethod",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "FromReflectedField",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ToReflectedMethod",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDhE"
+    },
+    {
+     "field_name" : "GetSuperclass",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsAssignableFrom",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "ToReflectedField",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDhE"
+    },
+    {
+     "field_name" : "Throw",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ThrowNew",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "ExceptionOccurred",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionDescribe",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "ExceptionClear",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "FatalError",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "PushLocalFrame",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "PopLocalFrame",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewGlobalRef",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteGlobalRef",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "DeleteLocalRef",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "IsSameObject",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "NewLocalRef",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "EnsureLocalCapacity",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "AllocObject",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "NewObject",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "NewObjectV",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "NewObjectA",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetObjectClass",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "IsInstanceOf",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_E"
+    },
+    {
+     "field_name" : "GetMethodID",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallObjectMethod",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallObjectMethodV",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallObjectMethodA",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallBooleanMethod",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallBooleanMethodV",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallBooleanMethodA",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallByteMethod",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallByteMethodV",
+     "field_offset" : 1312,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallByteMethodA",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallCharMethod",
+     "field_offset" : 1376,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallCharMethodV",
+     "field_offset" : 1408,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallCharMethodA",
+     "field_offset" : 1440,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallShortMethod",
+     "field_offset" : 1472,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallShortMethodV",
+     "field_offset" : 1504,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallShortMethodA",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallIntMethod",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallIntMethodV",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallIntMethodA",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallLongMethod",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallLongMethodV",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallLongMethodA",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallFloatMethod",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallFloatMethodV",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallFloatMethodA",
+     "field_offset" : 1824,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallDoubleMethod",
+     "field_offset" : 1856,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallDoubleMethodV",
+     "field_offset" : 1888,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallDoubleMethodA",
+     "field_offset" : 1920,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallVoidMethod",
+     "field_offset" : 1952,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallVoidMethodV",
+     "field_offset" : 1984,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallVoidMethodA",
+     "field_offset" : 2016,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethod",
+     "field_offset" : 2048,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodV",
+     "field_offset" : 2080,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualObjectMethodA",
+     "field_offset" : 2112,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_S_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethod",
+     "field_offset" : 2144,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodV",
+     "field_offset" : 2176,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualBooleanMethodA",
+     "field_offset" : 2208,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethod",
+     "field_offset" : 2240,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodV",
+     "field_offset" : 2272,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualByteMethodA",
+     "field_offset" : 2304,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethod",
+     "field_offset" : 2336,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodV",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualCharMethodA",
+     "field_offset" : 2400,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethod",
+     "field_offset" : 2432,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodV",
+     "field_offset" : 2464,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualShortMethodA",
+     "field_offset" : 2496,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethod",
+     "field_offset" : 2528,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodV",
+     "field_offset" : 2560,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualIntMethodA",
+     "field_offset" : 2592,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethod",
+     "field_offset" : 2624,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodV",
+     "field_offset" : 2656,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualLongMethodA",
+     "field_offset" : 2688,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethod",
+     "field_offset" : 2720,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodV",
+     "field_offset" : 2752,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualFloatMethodA",
+     "field_offset" : 2784,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethod",
+     "field_offset" : 2816,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodV",
+     "field_offset" : 2848,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualDoubleMethodA",
+     "field_offset" : 2880,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethod",
+     "field_offset" : 2912,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodV",
+     "field_offset" : 2944,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallNonvirtualVoidMethodA",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetFieldID",
+     "field_offset" : 3008,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetObjectField",
+     "field_offset" : 3040,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetBooleanField",
+     "field_offset" : 3072,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetByteField",
+     "field_offset" : 3104,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetCharField",
+     "field_offset" : 3136,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetShortField",
+     "field_offset" : 3168,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetIntField",
+     "field_offset" : 3200,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetLongField",
+     "field_offset" : 3232,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetFloatField",
+     "field_offset" : 3264,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetDoubleField",
+     "field_offset" : 3296,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetObjectField",
+     "field_offset" : 3328,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetBooleanField",
+     "field_offset" : 3360,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetByteField",
+     "field_offset" : 3392,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetCharField",
+     "field_offset" : 3424,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetShortField",
+     "field_offset" : 3456,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetIntField",
+     "field_offset" : 3488,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetLongField",
+     "field_offset" : 3520,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetFloatField",
+     "field_offset" : 3552,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetDoubleField",
+     "field_offset" : 3584,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "GetStaticMethodID",
+     "field_offset" : 3616,
+     "referenced_type" : "_ZTIPFP10_jmethodIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "CallStaticObjectMethod",
+     "field_offset" : 3648,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodV",
+     "field_offset" : 3680,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticObjectMethodA",
+     "field_offset" : 3712,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethod",
+     "field_offset" : 3744,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodV",
+     "field_offset" : 3776,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticBooleanMethodA",
+     "field_offset" : 3808,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticByteMethod",
+     "field_offset" : 3840,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodV",
+     "field_offset" : 3872,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticByteMethodA",
+     "field_offset" : 3904,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticCharMethod",
+     "field_offset" : 3936,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodV",
+     "field_offset" : 3968,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticCharMethodA",
+     "field_offset" : 4000,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticShortMethod",
+     "field_offset" : 4032,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodV",
+     "field_offset" : 4064,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticShortMethodA",
+     "field_offset" : 4096,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticIntMethod",
+     "field_offset" : 4128,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodV",
+     "field_offset" : 4160,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticIntMethodA",
+     "field_offset" : 4192,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticLongMethod",
+     "field_offset" : 4224,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodV",
+     "field_offset" : 4256,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticLongMethodA",
+     "field_offset" : 4288,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethod",
+     "field_offset" : 4320,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodV",
+     "field_offset" : 4352,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticFloatMethodA",
+     "field_offset" : 4384,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethod",
+     "field_offset" : 4416,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodV",
+     "field_offset" : 4448,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticDoubleMethodA",
+     "field_offset" : 4480,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethod",
+     "field_offset" : 4512,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDzE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodV",
+     "field_offset" : 4544,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPcE"
+    },
+    {
+     "field_name" : "CallStaticVoidMethodA",
+     "field_offset" : 4576,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP10_jmethodIDPK6jvalueE"
+    },
+    {
+     "field_name" : "GetStaticFieldID",
+     "field_offset" : 4608,
+     "referenced_type" : "_ZTIPFP9_jfieldIDPPK18JNINativeInterfacePvPKcS7_E"
+    },
+    {
+     "field_name" : "GetStaticObjectField",
+     "field_offset" : 4640,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_P9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticBooleanField",
+     "field_offset" : 4672,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticByteField",
+     "field_offset" : 4704,
+     "referenced_type" : "_ZTIPFaPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticCharField",
+     "field_offset" : 4736,
+     "referenced_type" : "_ZTIPFtPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticShortField",
+     "field_offset" : 4768,
+     "referenced_type" : "_ZTIPFsPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticIntField",
+     "field_offset" : 4800,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticLongField",
+     "field_offset" : 4832,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticFloatField",
+     "field_offset" : 4864,
+     "referenced_type" : "_ZTIPFfPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "GetStaticDoubleField",
+     "field_offset" : 4896,
+     "referenced_type" : "_ZTIPFdPPK18JNINativeInterfacePvP9_jfieldIDE"
+    },
+    {
+     "field_name" : "SetStaticObjectField",
+     "field_offset" : 4928,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDS3_E"
+    },
+    {
+     "field_name" : "SetStaticBooleanField",
+     "field_offset" : 4960,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDhE"
+    },
+    {
+     "field_name" : "SetStaticByteField",
+     "field_offset" : 4992,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDaE"
+    },
+    {
+     "field_name" : "SetStaticCharField",
+     "field_offset" : 5024,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDtE"
+    },
+    {
+     "field_name" : "SetStaticShortField",
+     "field_offset" : 5056,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDsE"
+    },
+    {
+     "field_name" : "SetStaticIntField",
+     "field_offset" : 5088,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDiE"
+    },
+    {
+     "field_name" : "SetStaticLongField",
+     "field_offset" : 5120,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDxE"
+    },
+    {
+     "field_name" : "SetStaticFloatField",
+     "field_offset" : 5152,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDfE"
+    },
+    {
+     "field_name" : "SetStaticDoubleField",
+     "field_offset" : 5184,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvP9_jfieldIDdE"
+    },
+    {
+     "field_name" : "NewString",
+     "field_offset" : 5216,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKtiE"
+    },
+    {
+     "field_name" : "GetStringLength",
+     "field_offset" : 5248,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringChars",
+     "field_offset" : 5280,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringChars",
+     "field_offset" : 5312,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewStringUTF",
+     "field_offset" : 5344,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfacePKcE"
+    },
+    {
+     "field_name" : "GetStringUTFLength",
+     "field_offset" : 5376,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetStringUTFChars",
+     "field_offset" : 5408,
+     "referenced_type" : "_ZTIPFPKcPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringUTFChars",
+     "field_offset" : 5440,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKcE"
+    },
+    {
+     "field_name" : "GetArrayLength",
+     "field_offset" : 5472,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "NewObjectArray",
+     "field_offset" : 5504,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiS_S_E"
+    },
+    {
+     "field_name" : "GetObjectArrayElement",
+     "field_offset" : 5536,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_iE"
+    },
+    {
+     "field_name" : "SetObjectArrayElement",
+     "field_offset" : 5568,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviS3_E"
+    },
+    {
+     "field_name" : "NewBooleanArray",
+     "field_offset" : 5600,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewByteArray",
+     "field_offset" : 5632,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewCharArray",
+     "field_offset" : 5664,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewShortArray",
+     "field_offset" : 5696,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewIntArray",
+     "field_offset" : 5728,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewLongArray",
+     "field_offset" : 5760,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewFloatArray",
+     "field_offset" : 5792,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "NewDoubleArray",
+     "field_offset" : 5824,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayElements",
+     "field_offset" : 5856,
+     "referenced_type" : "_ZTIPFPhPPK18JNINativeInterfacePvS_E"
+    },
+    {
+     "field_name" : "GetByteArrayElements",
+     "field_offset" : 5888,
+     "referenced_type" : "_ZTIPFPaPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetCharArrayElements",
+     "field_offset" : 5920,
+     "referenced_type" : "_ZTIPFPtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetShortArrayElements",
+     "field_offset" : 5952,
+     "referenced_type" : "_ZTIPFPsPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetIntArrayElements",
+     "field_offset" : 5984,
+     "referenced_type" : "_ZTIPFPiPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetLongArrayElements",
+     "field_offset" : 6016,
+     "referenced_type" : "_ZTIPFPxPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetFloatArrayElements",
+     "field_offset" : 6048,
+     "referenced_type" : "_ZTIPFPfPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "GetDoubleArrayElements",
+     "field_offset" : 6080,
+     "referenced_type" : "_ZTIPFPdPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseBooleanArrayElements",
+     "field_offset" : 6112,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPhiE"
+    },
+    {
+     "field_name" : "ReleaseByteArrayElements",
+     "field_offset" : 6144,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPaiE"
+    },
+    {
+     "field_name" : "ReleaseCharArrayElements",
+     "field_offset" : 6176,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPtiE"
+    },
+    {
+     "field_name" : "ReleaseShortArrayElements",
+     "field_offset" : 6208,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPsiE"
+    },
+    {
+     "field_name" : "ReleaseIntArrayElements",
+     "field_offset" : 6240,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPiiE"
+    },
+    {
+     "field_name" : "ReleaseLongArrayElements",
+     "field_offset" : 6272,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPxiE"
+    },
+    {
+     "field_name" : "ReleaseFloatArrayElements",
+     "field_offset" : 6304,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPfiE"
+    },
+    {
+     "field_name" : "ReleaseDoubleArrayElements",
+     "field_offset" : 6336,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPdiE"
+    },
+    {
+     "field_name" : "GetBooleanArrayRegion",
+     "field_offset" : 6368,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPhE"
+    },
+    {
+     "field_name" : "GetByteArrayRegion",
+     "field_offset" : 6400,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPaE"
+    },
+    {
+     "field_name" : "GetCharArrayRegion",
+     "field_offset" : 6432,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetShortArrayRegion",
+     "field_offset" : 6464,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPsE"
+    },
+    {
+     "field_name" : "GetIntArrayRegion",
+     "field_offset" : 6496,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPiE"
+    },
+    {
+     "field_name" : "GetLongArrayRegion",
+     "field_offset" : 6528,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPxE"
+    },
+    {
+     "field_name" : "GetFloatArrayRegion",
+     "field_offset" : 6560,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPfE"
+    },
+    {
+     "field_name" : "GetDoubleArrayRegion",
+     "field_offset" : 6592,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPdE"
+    },
+    {
+     "field_name" : "SetBooleanArrayRegion",
+     "field_offset" : 6624,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKhE"
+    },
+    {
+     "field_name" : "SetByteArrayRegion",
+     "field_offset" : 6656,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKaE"
+    },
+    {
+     "field_name" : "SetCharArrayRegion",
+     "field_offset" : 6688,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKtE"
+    },
+    {
+     "field_name" : "SetShortArrayRegion",
+     "field_offset" : 6720,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKsE"
+    },
+    {
+     "field_name" : "SetIntArrayRegion",
+     "field_offset" : 6752,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKiE"
+    },
+    {
+     "field_name" : "SetLongArrayRegion",
+     "field_offset" : 6784,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKxE"
+    },
+    {
+     "field_name" : "SetFloatArrayRegion",
+     "field_offset" : 6816,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKfE"
+    },
+    {
+     "field_name" : "SetDoubleArrayRegion",
+     "field_offset" : 6848,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPKdE"
+    },
+    {
+     "field_name" : "RegisterNatives",
+     "field_offset" : 6880,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvPK15JNINativeMethodiE"
+    },
+    {
+     "field_name" : "UnregisterNatives",
+     "field_offset" : 6912,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorEnter",
+     "field_offset" : 6944,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "MonitorExit",
+     "field_offset" : 6976,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetJavaVM",
+     "field_offset" : 7008,
+     "referenced_type" : "_ZTIPFiPPK18JNINativeInterfacePPPK18JNIInvokeInterfaceE"
+    },
+    {
+     "field_name" : "GetStringRegion",
+     "field_offset" : 7040,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPtE"
+    },
+    {
+     "field_name" : "GetStringUTFRegion",
+     "field_offset" : 7072,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePviiPcE"
+    },
+    {
+     "field_name" : "GetPrimitiveArrayCritical",
+     "field_offset" : 7104,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_PhE"
+    },
+    {
+     "field_name" : "ReleasePrimitiveArrayCritical",
+     "field_offset" : 7136,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvS3_iE"
+    },
+    {
+     "field_name" : "GetStringCritical",
+     "field_offset" : 7168,
+     "referenced_type" : "_ZTIPFPKtPPK18JNINativeInterfacePvPhE"
+    },
+    {
+     "field_name" : "ReleaseStringCritical",
+     "field_offset" : 7200,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvPKtE"
+    },
+    {
+     "field_name" : "NewWeakGlobalRef",
+     "field_offset" : 7232,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "DeleteWeakGlobalRef",
+     "field_offset" : 7264,
+     "referenced_type" : "_ZTIPFvPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "ExceptionCheck",
+     "field_offset" : 7296,
+     "referenced_type" : "_ZTIPFhPPK18JNINativeInterfaceE"
+    },
+    {
+     "field_name" : "NewDirectByteBuffer",
+     "field_offset" : 7328,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_xE"
+    },
+    {
+     "field_name" : "GetDirectBufferAddress",
+     "field_offset" : 7360,
+     "referenced_type" : "_ZTIPFPvPPK18JNINativeInterfaceS_E"
+    },
+    {
+     "field_name" : "GetDirectBufferCapacity",
+     "field_offset" : 7392,
+     "referenced_type" : "_ZTIPFxPPK18JNINativeInterfacePvE"
+    },
+    {
+     "field_name" : "GetObjectRefType",
+     "field_offset" : 7424,
+     "referenced_type" : "_ZTIPF14jobjectRefTypePPK18JNINativeInterfacePvE"
+    }
+   ],
+   "linker_set_key" : "_ZTI18JNINativeInterface",
+   "name" : "JNINativeInterface",
+   "referenced_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 932,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "top_left",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "component",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI22android_flex_component"
+    },
+    {
+     "field_name" : "bits_per_component",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits_used",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_increment",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_increment",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "h_subsampling",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "v_subsampling",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI18android_flex_plane",
+   "name" : "android_flex_plane",
+   "referenced_type" : "_ZTI18android_flex_plane",
+   "self_type" : "_ZTI18android_flex_plane",
+   "size" : 32,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "content_type",
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "source",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI18audio_flags_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_attributes_t",
+   "name" : "audio_attributes_t",
+   "referenced_type" : "_ZTI18audio_attributes_t",
+   "self_type" : "_ZTI18audio_attributes_t",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "latency_class",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI25audio_mix_latency_class_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI18audio_port_mix_ext",
+   "name" : "audio_port_mix_ext",
+   "referenced_type" : "_ZTI18audio_port_mix_ext",
+   "self_type" : "_ZTI18audio_port_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "initialize",
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK20camera3_callback_opsE"
+    },
+    {
+     "field_name" : "configure_streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP28camera3_stream_configurationE"
+    },
+    {
+     "field_name" : "register_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK25camera3_stream_buffer_setE"
+    },
+    {
+     "field_name" : "construct_default_request_settings",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFPK15camera_metadataPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "process_capture_request",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceP23camera3_capture_requestE"
+    },
+    {
+     "field_name" : "get_metadata_vendor_tag_ops",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceP20vendor_tag_query_opsE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvPK14camera3_deviceiE"
+    },
+    {
+     "field_name" : "flush",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFiPK14camera3_deviceE"
+    },
+    {
+     "field_name" : "signal_stream_flush",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPFvPK14camera3_devicejPKPK14camera3_streamE"
+    },
+    {
+     "field_name" : "is_reconfiguration_required",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPFiPK14camera3_devicePK15camera_metadataS4_E"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_device_ops",
+   "name" : "camera3_device_ops",
+   "referenced_type" : "_ZTI18camera3_device_ops",
+   "self_type" : "_ZTI18camera3_device_ops",
+   "size" : 64,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN18camera3_notify_msgUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI18camera3_notify_msg",
+   "name" : "camera3_notify_msg",
+   "referenced_type" : "_ZTI18camera3_notify_msg",
+   "self_type" : "_ZTI18camera3_notify_msg",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI21android_native_base_t"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage_deprecated",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIA1_Pv"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI19ANativeWindowBuffer",
+   "name" : "ANativeWindowBuffer",
+   "referenced_type" : "_ZTI19ANativeWindowBuffer",
+   "self_type" : "_ZTI19ANativeWindowBuffer",
+   "size" : 96,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "format",
+     "referenced_type" : "_ZTI19android_flex_format"
+    },
+    {
+     "field_name" : "num_planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP18android_flex_plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI19android_flex_layout",
+   "name" : "android_flex_layout",
+   "referenced_type" : "_ZTI19android_flex_layout",
+   "self_type" : "_ZTI19android_flex_layout",
+   "size" : 12,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "time_nanoseconds",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "position_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_mmap_position",
+   "name" : "audio_mmap_position",
+   "referenced_type" : "_ZTI19audio_mmap_position",
+   "self_type" : "_ZTI19audio_mmap_position",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSpeed",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mPitch",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "mStretchMode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI32audio_timestretch_stretch_mode_t"
+    },
+    {
+     "field_name" : "mFallbackMode",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI33audio_timestretch_fallback_mode_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI19audio_playback_rate",
+   "name" : "audio_playback_rate",
+   "referenced_type" : "_ZTI19audio_playback_rate",
+   "self_type" : "_ZTI19audio_playback_rate",
+   "size" : 16,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI19camera3_shutter_msg",
+   "name" : "camera3_shutter_msg",
+   "referenced_type" : "_ZTI19camera3_shutter_msg",
+   "self_type" : "_ZTI19camera3_shutter_msg",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "open",
+     "referenced_type" : "_ZTIPFiPK11hw_module_tPKcPP11hw_device_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI19hw_module_methods_t",
+   "name" : "hw_module_methods_t",
+   "referenced_type" : "_ZTI19hw_module_methods_t",
+   "self_type" : "_ZTI19hw_module_methods_t",
+   "size" : 4,
+   "source_file" : "hardware/libhardware/include/hardware/hardware.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu0",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rfu1",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTI20AHardwareBuffer_Desc",
+   "name" : "AHardwareBuffer_Desc",
+   "referenced_type" : "_ZTI20AHardwareBuffer_Desc",
+   "self_type" : "_ZTI20AHardwareBuffer_Desc",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bits",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIA6_j"
+    }
+   ],
+   "linker_set_key" : "_ZTI20ANativeWindow_Buffer",
+   "name" : "ANativeWindow_Buffer",
+   "referenced_type" : "_ZTI20ANativeWindow_Buffer",
+   "self_type" : "_ZTI20ANativeWindow_Buffer",
+   "size" : 44,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_points",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA8_j"
+    },
+    {
+     "field_name" : "xyzc_points",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIA_f"
+    }
+   ],
+   "linker_set_key" : "_ZTI20android_depth_points",
+   "name" : "android_depth_points",
+   "referenced_type" : "_ZTI20android_depth_points",
+   "self_type" : "_ZTI20android_depth_points",
+   "size" : 36,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "version",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "sample_rate",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI14audio_format_t"
+    },
+    {
+     "field_name" : "stream_type",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "bit_rate",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "duration_us",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "has_video",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "is_streaming",
+     "field_offset" : 264,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "bit_width",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offload_buffer_size",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "encapsulation_mode",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTI26audio_encapsulation_mode_t"
+    },
+    {
+     "field_name" : "content_id",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "sync_id",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20audio_offload_info_t",
+   "name" : "audio_offload_info_t",
+   "referenced_type" : "_ZTI20audio_offload_info_t",
+   "self_type" : "_ZTI20audio_offload_info_t",
+   "size" : 64,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "process_capture_result",
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK22camera3_capture_resultE"
+    },
+    {
+     "field_name" : "notify",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsPK18camera3_notify_msgE"
+    },
+    {
+     "field_name" : "request_stream_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPF29camera3_buffer_request_statusPK20camera3_callback_opsjPK22camera3_buffer_requestPjP25camera3_stream_buffer_retE"
+    },
+    {
+     "field_name" : "return_stream_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvPK20camera3_callback_opsjPKPK21camera3_stream_bufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI20camera3_callback_ops",
+   "name" : "camera3_callback_ops",
+   "referenced_type" : "_ZTI20camera3_callback_ops",
+   "self_type" : "_ZTI20camera3_callback_ops",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "encryptBlocks",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "skipBlocks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI20cryptoinfo_pattern_t",
+   "name" : "cryptoinfo_pattern_t",
+   "referenced_type" : "_ZTI20cryptoinfo_pattern_t",
+   "self_type" : "_ZTI20cryptoinfo_pattern_t",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "common",
+     "referenced_type" : "_ZTI11hw_device_t"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "xdpi",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "ydpi",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "fps",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIKf"
+    },
+    {
+     "field_name" : "minSwapInterval",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "maxSwapInterval",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "numFramebuffers",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIKi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIA7_i"
+    },
+    {
+     "field_name" : "setSwapInterval",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "setUpdateRect",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiiiiE"
+    },
+    {
+     "field_name" : "post",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tPK13native_handleE"
+    },
+    {
+     "field_name" : "compositionComplete",
+     "field_offset" : 1184,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tE"
+    },
+    {
+     "field_name" : "dump",
+     "field_offset" : 1216,
+     "referenced_type" : "_ZTIPFvP20framebuffer_device_tPciE"
+    },
+    {
+     "field_name" : "enableScreen",
+     "field_offset" : 1248,
+     "referenced_type" : "_ZTIPFiP20framebuffer_device_tiE"
+    },
+    {
+     "field_name" : "reserved_proc",
+     "field_offset" : 1280,
+     "referenced_type" : "_ZTIA6_Pv"
+    }
+   ],
+   "linker_set_key" : "_ZTI20framebuffer_device_t",
+   "name" : "framebuffer_device_t",
+   "referenced_type" : "_ZTI20framebuffer_device_t",
+   "self_type" : "_ZTI20framebuffer_device_t",
+   "size" : 184,
+   "source_file" : "hardware/libhardware/include/hardware/fb.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "pixelStride",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "rowStride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AHardwareBuffer_Plane",
+   "name" : "AHardwareBuffer_Plane",
+   "referenced_type" : "_ZTI21AHardwareBuffer_Plane",
+   "self_type" : "_ZTI21AHardwareBuffer_Plane",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "offset",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "size",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "presentationTimeUs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaCodecBufferInfo",
+   "name" : "AMediaCodecBufferInfo",
+   "referenced_type" : "_ZTI21AMediaCodecBufferInfo",
+   "self_type" : "_ZTI21AMediaCodecBufferInfo",
+   "size" : 20,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mKey",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "mValue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21AMediaDrmKeyValuePair",
+   "name" : "AMediaDrmKeyValuePair",
+   "referenced_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "self_type" : "_ZTI21AMediaDrmKeyValuePair",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaDrm.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "struct_size",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffer_id",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "priority",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "tag",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "file",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "line",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "message",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTI21__android_log_message",
+   "name" : "__android_log_message",
+   "referenced_type" : "_ZTI21__android_log_message",
+   "self_type" : "_ZTI21__android_log_message",
+   "size" : 28,
+   "source_file" : "system/logging/liblog/include/android/log.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "magic",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "version",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "reserved",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA4_Pv"
+    },
+    {
+     "field_name" : "incRef",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    },
+    {
+     "field_name" : "decRef",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPFvP21android_native_base_tE"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_base_t",
+   "name" : "android_native_base_t",
+   "referenced_type" : "_ZTI21android_native_base_t",
+   "self_type" : "_ZTI21android_native_base_t",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21android_native_rect_t",
+   "name" : "android_native_rect_t",
+   "referenced_type" : "_ZTI21android_native_rect_t",
+   "self_type" : "_ZTI21android_native_rect_t",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/nativebase/include/nativebase/nativebase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "encapsulation_modes",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "encapsulation_metadata_types",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI21audio_port_device_ext",
+   "name" : "audio_port_device_ext",
+   "referenced_type" : "_ZTI21audio_port_device_ext",
+   "self_type" : "_ZTI21audio_port_device_ext",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPPK13native_handle"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "acquire_fence",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "release_fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera3_stream_buffer",
+   "name" : "camera3_stream_buffer",
+   "referenced_type" : "_ZTI21camera3_stream_buffer",
+   "self_type" : "_ZTI21camera3_stream_buffer",
+   "size" : 20,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "number_of_faces",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "faces",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP11camera_face"
+    }
+   ],
+   "linker_set_key" : "_ZTI21camera_frame_metadata",
+   "name" : "camera_frame_metadata",
+   "referenced_type" : "_ZTI21camera_frame_metadata",
+   "self_type" : "_ZTI21camera_frame_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/camera.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "dest_device",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "dest_device_address",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI21record_track_metadata",
+   "name" : "record_track_metadata",
+   "referenced_type" : "_ZTI21record_track_metadata",
+   "self_type" : "_ZTI21record_track_metadata",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "planeCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "planes",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane"
+    }
+   ],
+   "linker_set_key" : "_ZTI22AHardwareBuffer_Planes",
+   "name" : "AHardwareBuffer_Planes",
+   "referenced_type" : "_ZTI22AHardwareBuffer_Planes",
+   "self_type" : "_ZTI22AHardwareBuffer_Planes",
+   "size" : 52,
+   "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "shared_memory_address",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "shared_memory_fd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer_size_frames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "burst_size_frames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "flags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI22audio_mmap_buffer_flag"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_mmap_buffer_info",
+   "name" : "audio_mmap_buffer_info",
+   "referenced_type" : "_ZTI22audio_mmap_buffer_info",
+   "self_type" : "_ZTI22audio_mmap_buffer_info",
+   "size" : 20,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI22audio_port_session_ext",
+   "name" : "audio_port_session_ext",
+   "referenced_type" : "_ZTI22audio_port_session_ext",
+   "self_type" : "_ZTI22audio_port_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers_requested",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_buffer_request",
+   "name" : "camera3_buffer_request",
+   "referenced_type" : "_ZTI22camera3_buffer_request",
+   "self_type" : "_ZTI22camera3_buffer_request",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "partial_result",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "num_physcam_metadata",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_ids",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_metadata",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI22camera3_capture_result",
+   "name" : "camera3_capture_result",
+   "referenced_type" : "_ZTI22camera3_capture_result",
+   "self_type" : "_ZTI22camera3_capture_result",
+   "size" : 36,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frame_number",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "settings",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    },
+    {
+     "field_name" : "input_buffer",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIPK21camera3_stream_buffer"
+    },
+    {
+     "field_name" : "num_physcam_settings",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "physcam_id",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "field_name" : "physcam_settings",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera3_capture_request",
+   "name" : "camera3_capture_request",
+   "referenced_type" : "_ZTI23camera3_capture_request",
+   "self_type" : "_ZTI23camera3_capture_request",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "camera_device_status_change",
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksiiE"
+    },
+    {
+     "field_name" : "torch_mode_status_change",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPK23camera_module_callbacksPKciE"
+    }
+   ],
+   "linker_set_key" : "_ZTI23camera_module_callbacks",
+   "name" : "camera_module_callbacks",
+   "referenced_type" : "_ZTI23camera_module_callbacks",
+   "self_type" : "_ZTI23camera_module_callbacks",
+   "size" : 8,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "usage",
+     "referenced_type" : "_ZTI13audio_usage_t"
+    },
+    {
+     "field_name" : "content_type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI20audio_content_type_t"
+    },
+    {
+     "field_name" : "gain",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI23playback_track_metadata",
+   "name" : "playback_track_metadata",
+   "referenced_type" : "_ZTI23playback_track_metadata",
+   "self_type" : "_ZTI23playback_track_metadata",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI21record_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI24record_track_metadata_v7",
+   "name" : "record_track_metadata_v7",
+   "referenced_type" : "_ZTI24record_track_metadata_v7",
+   "self_type" : "_ZTI24record_track_metadata_v7",
+   "size" : 304,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
+   "name" : "android_cta861_3_metadata",
+   "referenced_type" : "_ZTI25android_cta861_3_metadata",
+   "self_type" : "_ZTI25android_cta861_3_metadata",
+   "size" : 8,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "handle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usecase",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTI25audio_port_config_mix_ext",
+   "name" : "audio_port_config_mix_ext",
+   "referenced_type" : "_ZTI25audio_port_config_mix_ext",
+   "self_type" : "_ZTI25audio_port_config_mix_ext",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "status",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI32camera3_stream_buffer_req_status"
+    },
+    {
+     "field_name" : "num_output_buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "output_buffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIP21camera3_stream_buffer"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_ret",
+   "name" : "camera3_stream_buffer_ret",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_ret",
+   "self_type" : "_ZTI25camera3_stream_buffer_ret",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTIP14camera3_stream"
+    },
+    {
+     "field_name" : "num_buffers",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "buffers",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPPPK13native_handle"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera3_stream_buffer_set",
+   "name" : "camera3_stream_buffer_set",
+   "referenced_type" : "_ZTI25camera3_stream_buffer_set",
+   "self_type" : "_ZTI25camera3_stream_buffer_set",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13camera_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI25camera_stream_combination",
+   "name" : "camera_stream_combination",
+   "referenced_type" : "_ZTI25camera_stream_combination",
+   "self_type" : "_ZTI25camera_stream_combination",
+   "size" : 12,
+   "source_file" : "hardware/libhardware/include/hardware/camera_common.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onImageAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderE"
+    }
+   ],
+   "linker_set_key" : "_ZTI26AImageReader_ImageListener",
+   "name" : "AImageReader_ImageListener",
+   "referenced_type" : "_ZTI26AImageReader_ImageListener",
+   "self_type" : "_ZTI26AImageReader_ImageListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "displayPrimaryRed",
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "displayPrimaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTI16android_xy_color"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
+   "name" : "android_smpte2086_metadata",
+   "referenced_type" : "_ZTI26android_smpte2086_metadata",
+   "self_type" : "_ZTI26android_smpte2086_metadata",
+   "size" : 40,
+   "source_file" : "system/core/libsystem/include/system/graphics.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "base",
+     "referenced_type" : "_ZTI23playback_track_metadata"
+    },
+    {
+     "field_name" : "channel_mask",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI20audio_channel_mask_t"
+    },
+    {
+     "field_name" : "tags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIA256_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI26playback_track_metadata_v7",
+   "name" : "playback_track_metadata_v7",
+   "referenced_type" : "_ZTI26playback_track_metadata_v7",
+   "self_type" : "_ZTI26playback_track_metadata_v7",
+   "size" : 272,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "z",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTI27audio_microphone_coordinate",
+   "name" : "audio_microphone_coordinate",
+   "referenced_type" : "_ZTI27audio_microphone_coordinate",
+   "self_type" : "_ZTI27audio_microphone_coordinate",
+   "size" : 12,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "standard",
+     "referenced_type" : "_ZTI16audio_standard_t"
+    },
+    {
+     "field_name" : "descriptor_length",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "descriptor",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_h"
+    },
+    {
+     "field_name" : "encapsulation_type",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTI26audio_encapsulation_type_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_extra_audio_descriptor",
+   "name" : "audio_extra_audio_descriptor",
+   "referenced_type" : "_ZTI28audio_extra_audio_descriptor",
+   "self_type" : "_ZTI28audio_extra_audio_descriptor",
+   "size" : 44,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "hw_module",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "type",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIA32_c"
+    }
+   ],
+   "linker_set_key" : "_ZTI28audio_port_config_device_ext",
+   "name" : "audio_port_config_device_ext",
+   "referenced_type" : "_ZTI28audio_port_config_device_ext",
+   "self_type" : "_ZTI28audio_port_config_device_ext",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "num_streams",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "streams",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPP14camera3_stream"
+    },
+    {
+     "field_name" : "operation_mode",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "session_parameters",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK15camera_metadata"
+    }
+   ],
+   "linker_set_key" : "_ZTI28camera3_stream_configuration",
+   "name" : "camera3_stream_configuration",
+   "referenced_type" : "_ZTI28camera3_stream_configuration",
+   "self_type" : "_ZTI28camera3_stream_configuration",
+   "size" : 16,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI15audio_session_t"
+    }
+   ],
+   "linker_set_key" : "_ZTI29audio_port_config_session_ext",
+   "name" : "audio_port_config_session_ext",
+   "referenced_type" : "_ZTI29audio_port_config_session_ext",
+   "self_type" : "_ZTI29audio_port_config_session_ext",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "onAsyncInputAvailable",
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviE"
+    },
+    {
+     "field_name" : "onAsyncOutputAvailable",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPviP21AMediaCodecBufferInfoE"
+    },
+    {
+     "field_name" : "onAsyncFormatChanged",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPvP12AMediaFormatE"
+    },
+    {
+     "field_name" : "onAsyncError",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPFvP11AMediaCodecPv14media_status_tiPKcE"
+    }
+   ],
+   "linker_set_key" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "name" : "AMediaCodecOnAsyncNotifyCallback",
+   "referenced_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "self_type" : "_ZTI32AMediaCodecOnAsyncNotifyCallback",
+   "size" : 16,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaCodec.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device_id",
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "device",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTI15audio_devices_t"
+    },
+    {
+     "field_name" : "address",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIA32_c"
+    },
+    {
+     "field_name" : "channel_mapping",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIA30_34audio_microphone_channel_mapping_t"
+    },
+    {
+     "field_name" : "location",
+     "field_offset" : 1536,
+     "referenced_type" : "_ZTI27audio_microphone_location_t"
+    },
+    {
+     "field_name" : "group",
+     "field_offset" : 1568,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "index_in_the_group",
+     "field_offset" : 1600,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "sensitivity",
+     "field_offset" : 1632,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "max_spl",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "min_spl",
+     "field_offset" : 1696,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "directionality",
+     "field_offset" : 1728,
+     "referenced_type" : "_ZTI33audio_microphone_directionality_t"
+    },
+    {
+     "field_name" : "num_frequency_responses",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frequency_responses",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIA2_A256_f"
+    },
+    {
+     "field_name" : "geometric_location",
+     "field_offset" : 18176,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    },
+    {
+     "field_name" : "orientation",
+     "field_offset" : 18272,
+     "referenced_type" : "_ZTI27audio_microphone_coordinate"
+    }
+   ],
+   "linker_set_key" : "_ZTI33audio_microphone_characteristic_t",
+   "name" : "audio_microphone_characteristic_t",
+   "referenced_type" : "_ZTI33audio_microphone_characteristic_t",
+   "self_type" : "_ZTI33audio_microphone_characteristic_t",
+   "size" : 2296,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "context",
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "onBufferRemoved",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPFvPvP12AImageReaderP15AHardwareBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTI34AImageReader_BufferRemovedListener",
+   "name" : "AImageReader_BufferRemovedListener",
+   "referenced_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "self_type" : "_ZTI34AImageReader_BufferRemovedListener",
+   "size" : 8,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkImageReader.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_17",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_17",
+   "self_type" : "_ZTI4$_17",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 1,
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTI4$_18",
+   "name" : "(lambda at system/media/audio/include/system/audio.h:1274:41)",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI4$_18",
+   "self_type" : "_ZTI4$_18",
+   "size" : 1,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTI5ARect",
+   "name" : "ARect",
+   "referenced_type" : "_ZTI5ARect",
+   "self_type" : "_ZTI5ARect",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/arect/include/android/rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIP8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue",
+   "self_type" : "_ZTI6jvalue",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "z",
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "field_name" : "b",
+     "referenced_type" : "_ZTIa"
+    },
+    {
+     "field_name" : "c",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "field_name" : "s",
+     "referenced_type" : "_ZTIs"
+    },
+    {
+     "field_name" : "i",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "j",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "f",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "d",
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "field_name" : "l",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI6jvalue",
+   "name" : "jvalue",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI6jvalue#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 8,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv",
+   "self_type" : "_ZTI7_JNIEnv",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNINativeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JNIEnv",
+   "name" : "_JNIEnv",
+   "referenced_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JNIEnv#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM",
+   "self_type" : "_ZTI7_JavaVM",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "functions",
+     "referenced_type" : "_ZTIPK18JNIInvokeInterface#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_JavaVM",
+   "name" : "_JavaVM",
+   "referenced_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "self_type" : "_ZTI7_JavaVM#ODR:out/soong/.intermediates/libnativehelper/libnativehelper_lazy/android_x86_x86_64_static/obj/libnativehelper/libnativehelper_lazy.sdump",
+   "size" : 4,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jarray",
+   "name" : "_jarray",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jarray",
+   "self_type" : "_ZTI7_jarray",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI7_jclass",
+   "name" : "_jclass",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI7_jclass",
+   "self_type" : "_ZTI7_jclass",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "numentries",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "entries",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA0_9PsshEntry"
+    }
+   ],
+   "linker_set_key" : "_ZTI8PsshInfo",
+   "name" : "PsshInfo",
+   "referenced_type" : "_ZTI8PsshInfo",
+   "self_type" : "_ZTI8PsshInfo",
+   "size" : 4,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTI8_jobject",
+   "name" : "_jobject",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jobject",
+   "self_type" : "_ZTI8_jobject",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI8_jobject"
+    }
+   ],
+   "linker_set_key" : "_ZTI8_jstring",
+   "name" : "_jstring",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTI8_jstring",
+   "self_type" : "_ZTI8_jstring",
+   "size" : 1,
+   "source_file" : "libnativehelper/include_jni/jni.h"
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "tv_sec",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "tv_nsec",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTI8log_time",
+   "name" : "log_time",
+   "referenced_type" : "_ZTI8log_time",
+   "self_type" : "_ZTI8log_time",
+   "size" : 8,
+   "source_file" : "system/logging/liblog/include/log/log_time.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "uuid",
+     "referenced_type" : "_ZTIA16_h"
+    },
+    {
+     "field_name" : "datalen",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "linker_set_key" : "_ZTI9PsshEntry",
+   "name" : "PsshEntry",
+   "referenced_type" : "_ZTI9PsshEntry",
+   "self_type" : "_ZTI9PsshEntry",
+   "size" : 24,
+   "source_file" : "frameworks/av/media/ndk/include/media/NdkMediaExtractor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN10audio_portUt_E",
+   "name" : "audio_port::(anonymous union at system/media/audio/include/system/audio.h:654:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN10audio_portUt_E",
+   "self_type" : "_ZTIN10audio_portUt_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI21audio_port_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI18audio_port_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI22audio_port_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN13audio_port_v7Ut_E",
+   "name" : "audio_port_v7::(anonymous union at system/media/audio/include/system/audio.h:702:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN13audio_port_v7Ut_E",
+   "self_type" : "_ZTIN13audio_port_v7Ut_E",
+   "size" : 48,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "device",
+     "referenced_type" : "_ZTI28audio_port_config_device_ext"
+    },
+    {
+     "field_name" : "mix",
+     "referenced_type" : "_ZTI25audio_port_config_mix_ext"
+    },
+    {
+     "field_name" : "session",
+     "referenced_type" : "_ZTI29audio_port_config_session_ext"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN17audio_port_configUt_E",
+   "name" : "audio_port_config::(anonymous union at system/media/audio/include/system/audio.h:588:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN17audio_port_configUt_E",
+   "self_type" : "_ZTIN17audio_port_configUt_E",
+   "size" : 40,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "error",
+     "referenced_type" : "_ZTI17camera3_error_msg"
+    },
+    {
+     "field_name" : "shutter",
+     "referenced_type" : "_ZTI19camera3_shutter_msg"
+    },
+    {
+     "field_name" : "generic",
+     "referenced_type" : "_ZTIA32_h"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN18camera3_notify_msgUt_E",
+   "name" : "camera3_notify_msg::(anonymous union at hardware/libhardware/include/hardware/camera3.h:2141:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "self_type" : "_ZTIN18camera3_notify_msgUt_E",
+   "size" : 32,
+   "source_file" : "hardware/libhardware/include/hardware/camera3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "stream",
+     "referenced_type" : "_ZTI19audio_stream_type_t"
+    },
+    {
+     "field_name" : "source",
+     "referenced_type" : "_ZTI14audio_source_t"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "name" : "audio_port_config_mix_ext::(anonymous union at system/media/audio/include/system/audio.h:529:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "self_type" : "_ZTIN25audio_port_config_mix_extUt_E",
+   "size" : 4,
+   "source_file" : "system/media/audio/include/system/audio.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBinder",
+     "referenced_type" : "_ZTIP8AIBinder"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
+   "name" : "ndk::SpAIBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
+   "self_type" : "_ZTIN3ndk10SpAIBinderE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "interface",
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "name" : "ndk::ICInterface::ICInterfaceData",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
+   "name" : "ndk::ICInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
+   "self_type" : "_ZTIN3ndk11ICInterfaceE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
+    },
+    {
+     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFlagThis",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__19once_flagE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThis",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
+   "name" : "ndk::SharedRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParcel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStability",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
+   "name" : "ndk::AParcelableHolder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP13AIBinder_Weak"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AParcel"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AParcel" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mT",
+     "referenced_type" : "_ZTIP7AStatus"
+    }
+   ],
+   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
+   "template_args" : [ "_ZTIP7AStatus" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "components",
+     "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+    },
+    {
+     "field_name" : "offsetInBytes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sampleIncrementInBits",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "strideInBytes",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "widthInSamples",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "heightInSamples",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "totalSizeInBytes",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "horizontalSubsampling",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "verticalSubsampling",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayout",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common11PlaneLayoutE",
+   "size" : 76,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayout.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "name",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "name" : "aidl::android::hardware::graphics::common::ExtendableType",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE",
+   "size" : 20,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/ExtendableType.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "type",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE"
+    },
+    {
+     "field_name" : "offsetInBits",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "sizeInBits",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "name" : "aidl::android::hardware::graphics::common::PlaneLayoutComponent",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE",
+   "size" : 36,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/PlaneLayoutComponent.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "name" : "aidl::android::hardware::graphics::common::XyColor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/XyColor.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "maxContentLightLevel",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "maxFrameAverageLightLevel",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "name" : "aidl::android::hardware::graphics::common::Cta861_3",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common8Cta861_3E",
+   "size" : 8,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Cta861_3.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "primaryRed",
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryGreen",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "primaryBlue",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "whitePoint",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common7XyColorE"
+    },
+    {
+     "field_name" : "maxLuminance",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "minLuminance",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "name" : "aidl::android::hardware::graphics::common::Smpte2086",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "self_type" : "_ZTIN4aidl7android8hardware8graphics6common9Smpte2086E",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/aidl/android.hardware.graphics.common-V2-ndk_platform-source/gen/include/aidl/android/hardware/graphics/common/Smpte2086.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFenceTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "mCrop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "mTransform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mScalingMode",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mTimestamp",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "mIsAutoTimestamp",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mDataSpace",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mSlot",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mIsDroppable",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 1064,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mTransformToDisplayInverse",
+     "field_offset" : 1072,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mSurfaceDamage",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mQueuedBuffer",
+     "field_offset" : 1768,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mIsStale",
+     "field_offset" : 1776,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mApi",
+     "field_offset" : 1792,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferItemE",
+   "name" : "android::BufferItem",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10BufferItemE",
+   "self_type" : "_ZTIN7android10BufferItemE",
+   "size" : 228,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItem.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mEglDisplay",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mBufferState",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android11BufferStateE"
+    },
+    {
+     "field_name" : "mRequestBufferCalled",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "mEglFence",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mAcquireCalled",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mNeedsReallocation",
+     "field_offset" : 360,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10BufferSlotE",
+   "name" : "android::BufferSlot",
+   "referenced_type" : "_ZTIN7android10BufferSlotE",
+   "self_type" : "_ZTIN7android10BufferSlotE",
+   "size" : 48,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10IInterfaceE",
+   "name" : "android::IInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10IInterfaceE",
+   "self_type" : "_ZTIN7android10IInterfaceE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10IInterfaceD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10IInterfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android10IInterfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android10ParcelableE",
+   "name" : "android::Parcelable",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10ParcelableE",
+   "self_type" : "_ZTIN7android10ParcelableE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcelable.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10ParcelableE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10ParcelableD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mItemSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android10VectorImplE",
+   "name" : "android::VectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android10VectorImplE",
+   "self_type" : "_ZTIN7android10VectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android10VectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IDataSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "name" : "android::BnInterface<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource10getIMemoryEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource6readAtExj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource7getSizeEPx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource5closeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android11IDataSource8toStringEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IDataSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IDataSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IDataSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "name" : "android::BnInterface<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_11IMemoryHeapEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaPlayerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "name" : "android::BnInterface<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_13IStreamSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_2spINS_11IDataSourceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setDataSourceERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer22setVideoSurfaceTextureERKNS_2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getBufferingSettingsEPNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20setBufferingSettingsERKNS_17BufferingSettingsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12prepareAsyncEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5startEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5pauseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9isPlayingEPb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19setPlaybackSettingsERK19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer19getPlaybackSettingsEP19audio_playback_rate"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setSyncSettingsERKNS_14AVSyncSettingsEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15getSyncSettingsEPNS_14AVSyncSettingsEPf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6seekToEiNS_10MediaTrack11ReadOptions8SeekModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18getCurrentPositionEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getDurationEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer8notifyAtEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer5resetEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer18setAudioStreamTypeE19audio_stream_type_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10setLoopingEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer9setVolumeEff"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setAuxEffectSendLevelEf"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15attachAuxEffectEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12setParameterEiRKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer12getParameterEiPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21setRetransmitEndpointEPK11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer21getRetransmitEndpointEP11sockaddr_in"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer13setNextPlayerERKNS_2spIS0_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17applyVolumeShaperERKNS_2spINS_5media12VolumeShaper13ConfigurationEEERKNS1_INS3_9OperationEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer20getVolumeShaperStateEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10prepareDrmEPKhRKNS_6VectorIhEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer10releaseDrmEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer6invokeERKNS_6ParcelEPS1_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17setMetadataFilterERKNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer11getMetadataEbbPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer15setOutputDeviceEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer17getRoutedDeviceIdEPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaPlayer25enableAudioDeviceCallbackEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaPlayerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaPlayerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaPlayerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12IMediaSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "name" : "android::BnInterface<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5startEPNS_8MetaDataE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4stopEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource9getFormatEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource4readEPPNS_15MediaBufferBaseEPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource12readMultipleEPNS_6VectorIPNS_15MediaBufferBaseEEEjPKNS_10MediaTrack11ReadOptionsE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource19supportReadMultipleEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource22supportNonblockingReadEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12IMediaSource5pauseEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_12IMediaSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_12IMediaSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_12IMediaSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android13IStreamSourceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "name" : "android::BnInterface<android::IStreamSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android13IStreamSourceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource11setListenerERKNS_2spINS_15IStreamListenerEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource10setBuffersERKNS_6VectorINS_2spINS_7IMemoryEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android13IStreamSource17onBufferAvailableEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android13IStreamSource5flagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_13IStreamSourceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_13IStreamSourceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_13IStreamSourceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IMediaExtractorE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "name" : "android::BnInterface<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11countTracksEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor8getTrackEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor16getTrackMetaDataEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11getMetaDataEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor10getMetricsEPNS_6ParcelE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android15IMediaExtractor5flagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor11setMediaCasERKNSt3__16vectorIhNS1_9allocatorIhEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor4nameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IMediaExtractor13setEntryPointENS0_10EntryPointE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IMediaExtractorEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IMediaExtractorEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IMediaExtractorEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15IStreamListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "name" : "android::BnInterface<android::IStreamListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android15IStreamListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener11queueBufferEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15IStreamListener12issueCommandENS0_7CommandEbRKNS_2spINS_8AMessageEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_15IStreamListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_15IStreamListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_15IStreamListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::BnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "name" : "android::BnInterface<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_17IProducerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18IMediaPlayerClientE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android18IMediaPlayerClientE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18IMediaPlayerClient6notifyEiiiPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_18IMediaPlayerClientEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_18IMediaPlayerClientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_18IMediaPlayerClientEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19IMediaPlayerServiceE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "name" : "android::BnInterface<android::IMediaPlayerService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android19IMediaPlayerServiceE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService19createMediaRecorderERKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService23createMetadataRetrieverEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService6createERKNS_2spINS_18IMediaPlayerClientEEE15audio_session_tRKNS_5media10permission8IdentityE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android19IMediaPlayerService12getCodecListEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService22listenForRemoteDisplayERKNS_8String16ERKNS_2spINS_20IRemoteDisplayClientEEERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService14addBatteryDataEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android19IMediaPlayerService15pullBatteryDataEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_19IMediaPlayerServiceEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_19IMediaPlayerServiceEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_19IMediaPlayerServiceEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "name" : "android::BnInterface<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_22IGraphicBufferProducerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android23IMediaMetadataRetrieverE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "name" : "android::BnInterface<android::IMediaMetadataRetriever>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android23IMediaMetadataRetrieverE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever10disconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_17IMediaHTTPServiceEEEPKcPKNS_11KeyedVectorINS_7String8ES9_EE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceEixx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever13setDataSourceERKNS_2spINS_11IDataSourceEEEPKc"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever14getFrameAtTimeExiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getImageAtIndexEiibb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever19getImageRectAtIndexEiiiiii"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15getFrameAtIndexEiib"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractAlbumArtEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android23IMediaMetadataRetriever15extractMetadataEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_23IMediaMetadataRetrieverEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_23IMediaMetadataRetrieverEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_23IMediaMetadataRetrieverEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7BBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "name" : "android::BnInterface<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IInterface.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BnInterfaceINS_7IMemoryEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mConsumerListener",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "name" : "android::BufferQueue::ProxyConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "self_type" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BufferQueue21ProxyConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11BufferQueue21ProxyConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11BufferQueue21ProxyConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11BufferQueueE",
+   "name" : "android::BufferQueue",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11BufferQueueE",
+   "self_type" : "_ZTIN7android11BufferQueueE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferQueue.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mDequeueCount",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mQueueCount",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mAcquireCount",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mShared",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11BufferStateE",
+   "name" : "android::BufferState",
+   "referenced_type" : "_ZTIN7android11BufferStateE",
+   "self_type" : "_ZTIN7android11BufferStateE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferSlot.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "data",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "width",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "flexFormat",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataCb",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "dataCr",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "chromaStride",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "chromaStep",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "name" : "android::CpuConsumer::LockedBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer12LockedBufferE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mSlot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mGraphicBuffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mLockedBufferId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "name" : "android::CpuConsumer::AcquiredBuffer",
+   "referenced_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "self_type" : "_ZTIN7android11CpuConsumer14AcquiredBufferE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMaxLockedBuffers",
+     "field_offset" : 8480,
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAcquiredBuffers",
+     "field_offset" : 8512,
+     "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentLockedBuffers",
+     "field_offset" : 8672,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11CpuConsumerE",
+   "name" : "android::CpuConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11CpuConsumerE",
+   "self_type" : "_ZTIN7android11CpuConsumerE",
+   "size" : 1096,
+   "source_file" : "frameworks/native/libs/gui/include/gui/CpuConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1088,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1088,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1088,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1088,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11CpuConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11CpuConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "name" : "android::Flattenable<android::BufferItem>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_10BufferItemEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "name" : "android::Flattenable<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventsDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android16FrameEventsDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "name" : "android::Flattenable<android::FrameEventHistoryDelta>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22FrameEventHistoryDeltaE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::CancelBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::QueueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::DequeueBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "name" : "android::Flattenable<android::IGraphicBufferProducer::RequestBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "name" : "android::Flattenable<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_5FenceEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "name" : "android::Flattenable<android::FenceTime::Snapshot>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "self_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android9FenceTime8SnapshotE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "valid",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "connectId",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTime",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTime",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTime",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11FrameEventsE",
+   "name" : "android::FrameEvents",
+   "referenced_type" : "_ZTIN7android11FrameEventsE",
+   "self_type" : "_ZTIN7android11FrameEventsE",
+   "size" : 100,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "validTypes",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "smpte2086",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTI26android_smpte2086_metadata"
+    },
+    {
+     "field_name" : "cta8613",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTI25android_cta861_3_metadata"
+    },
+    {
+     "field_name" : "hdr10plus",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11HdrMetadataE",
+   "name" : "android::HdrMetadata",
+   "referenced_type" : "_ZTIN7android11HdrMetadataE",
+   "self_type" : "_ZTIN7android11HdrMetadataE",
+   "size" : 64,
+   "source_file" : "frameworks/native/libs/gui/include/gui/HdrMetadata.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11IMemoryHeapE",
+   "name" : "android::IMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11IMemoryHeapE",
+   "self_type" : "_ZTIN7android11IMemoryHeapE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android11IMemoryHeapD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android11IMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android11IMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "name" : "android::KeyedVector<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android7AStringE",
+    "_ZTIN7android2spINS_14MediaCodecInfo12CapabilitiesEEE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "name" : "android::KeyedVector<android::String8, android::String8>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android11KeyedVectorINS_7String8ES1_EE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVector",
+     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android11KeyedVectorIjjEE",
+   "name" : "android::KeyedVector<unsigned int, unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "self_type" : "_ZTIN7android11KeyedVectorIjjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_11IMemoryHeapEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12BnMemoryHeapE",
+   "name" : "android::BnMemoryHeap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12BnMemoryHeapE",
+   "self_type" : "_ZTIN7android12BnMemoryHeapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getHeapIDEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getBaseEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap7getSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap8getFlagsEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android11IMemoryHeap9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12BnMemoryHeapE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12BnMemoryHeapD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "name" : "android::ConsumerBase::FrameAvailableListener",
+   "referenced_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "self_type" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListener15onFrameDetachedEy"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBase22FrameAvailableListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mGraphicBuffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "mFence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "mFrameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBase4SlotE",
+   "name" : "android::ConsumerBase::Slot",
+   "referenced_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "self_type" : "_ZTIN7android12ConsumerBase4SlotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "access" : "protected",
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA64_N7android12ConsumerBase4SlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAbandoned",
+     "field_offset" : 8224,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mName",
+     "field_offset" : 8256,
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableMutex",
+     "field_offset" : 8288,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameAvailableListener",
+     "field_offset" : 8320,
+     "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumer",
+     "field_offset" : 8384,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPrevFinalReleaseFence",
+     "field_offset" : 8416,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 8448,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12ConsumerBaseE",
+   "name" : "android::ConsumerBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12ConsumerBaseE",
+   "self_type" : "_ZTIN7android12ConsumerBaseE",
+   "size" : 1068,
+   "source_file" : "frameworks/native/libs/gui/include/gui/ConsumerBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1060,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1060,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1060,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1060,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12ConsumerBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android12ConsumerBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "name" : "android::LightRefBase<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCount",
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "name" : "android::LightRefBase<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "self_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHeap",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllocator",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPN7android22SimpleBestFitAllocatorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12MemoryDealerE",
+   "name" : "android::MemoryDealer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12MemoryDealerE",
+   "self_type" : "_ZTIN7android12MemoryDealerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryDealer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12MemoryDealerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12MemoryDealerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer8allocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12MemoryDealer10deallocateEj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12MemoryDealer4dumpEPKc"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12NativeHandleE",
+   "name" : "android::NativeHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12NativeHandleE",
+   "self_type" : "_ZTIN7android12NativeHandleE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/NativeHandle.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::SortedVector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_14MediaCodecInfo12ProfileLevelEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::AString, android::sp<android::MediaCodecInfo::Capabilities>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" :
+   [
+    "_ZTIN7android16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEE"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7AStringENS_2spINS_14MediaCodecInfo12CapabilitiesEEEEEE10do_compareEPKvSA_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE10do_compareEPKvS6_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIjjEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE10do_compareEPKvS5_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIhEE",
+   "name" : "android::SortedVector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIhEE",
+   "self_type" : "_ZTIN7android12SortedVectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIhE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android12SortedVectorIjEE",
+   "name" : "android::SortedVector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android12SortedVectorIjEE",
+   "self_type" : "_ZTIN7android12SortedVectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android12SortedVectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android12SortedVectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE16do_move_backwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12SortedVectorIjE10do_compareEPKvS3_"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueue",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15queueINS_8weak_ptrIN7android9FenceTimeEEENS_5dequeIS4_NS_9allocatorIS4_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13FenceTimelineE",
+   "name" : "android::FenceTimeline",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13FenceTimelineE",
+   "self_type" : "_ZTIN7android13FenceTimelineE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_13GraphicBufferEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferMapper",
+     "field_offset" : 864,
+     "referenced_type" : "_ZTIRN7android19GraphicBufferMapperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mInitCheck",
+     "field_offset" : 896,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumFds",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTransportNumInts",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mId",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBufferId",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeathCallbacks",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTINSt3__16vectorINS_4pairINS_8functionIFvPvyEEES3_EENS_9allocatorIS6_EEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13GraphicBufferE",
+   "name" : "android::GraphicBuffer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13GraphicBufferE",
+   "self_type" : "_ZTIN7android13GraphicBufferE",
+   "size" : 152,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBuffer.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android13GraphicBufferE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android13GraphicBufferD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "name" : "android::SafeInterface::ParcelHandler",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "self_type" : "_ZTIN7android13SafeInterface13ParcelHandlerE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_pointer<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android13trait_pointerI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_pointer<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_pointer<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "name" : "android::trait_pointer<android::String8>",
+   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIhEE",
+   "name" : "android::trait_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIhEE",
+   "self_type" : "_ZTIN7android13trait_pointerIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android13trait_pointerIjEE",
+   "name" : "android::trait_pointer<unsigned int>",
+   "referenced_type" : "_ZTIN7android13trait_pointerIjEE",
+   "self_type" : "_ZTIN7android13trait_pointerIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android12BnMemoryHeapE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFD",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFlags",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDevice",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNeedUnmap",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOffset",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIl"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14MemoryHeapBaseE",
+   "name" : "android::MemoryHeapBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "self_type" : "_ZTIN7android14MemoryHeapBaseE",
+   "size" : 56,
+   "source_file" : "frameworks/native/libs/binder/include/binder/MemoryHeapBase.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 48,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n28_NK7android14MemoryHeapBase9getHeapIDEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n32_NK7android14MemoryHeapBase7getBaseEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n36_NK7android14MemoryHeapBase7getSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n40_NK7android14MemoryHeapBase8getFlagsEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n44_NK7android14MemoryHeapBase9getOffsetEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_11IMemoryHeapEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_11IMemoryHeapEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTvn4_n16_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android12BnMemoryHeap10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -48,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android14MemoryHeapBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android14MemoryHeapBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
+   "name" : "android::ReferenceMover",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
+   "self_type" : "_ZTIN7android14ReferenceMoverE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj32EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj32EEE",
+   "name" : "android::StaticString16<32>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj32EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj33EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj33EEE",
+   "name" : "android::StaticString16<33>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj33EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj34EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj34EEE",
+   "name" : "android::StaticString16<34>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj34EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj36EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj36EEE",
+   "name" : "android::StaticString16<36>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj36EEE",
+   "size" : 80,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8String16E"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKN7android8String1610StaticDataILj40EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android14StaticString16ILj40EEE",
+   "name" : "android::StaticString16<40>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "self_type" : "_ZTIN7android14StaticString16ILj40EEE",
+   "size" : 88,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "name" : "android::SafeBnInterface<android::IConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android17IConsumerListenerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_17IConsumerListenerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLogTag",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIKPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::SafeBnInterface<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/binder/include/binder/SafeInterface.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android15SurfaceListenerE",
+   "name" : "android::SurfaceListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android15SurfaceListenerE",
+   "self_type" : "_ZTIN7android15SurfaceListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android15SurfaceListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android15SurfaceListener18onBuffersDiscardedERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android15SurfaceListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android15SurfaceListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "deadline",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "interval",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatency",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16CompositorTimingE",
+   "name" : "android::CompositorTiming",
+   "referenced_type" : "_ZTIN7android16CompositorTimingE",
+   "self_type" : "_ZTIN7android16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ConsumerListenerE",
+   "name" : "android::ConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ConsumerListenerE",
+   "self_type" : "_ZTIN7android16ConsumerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16FlattenableUtilsE",
+   "name" : "android::FlattenableUtils",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FlattenableUtilsE",
+   "self_type" : "_ZTIN7android16FlattenableUtilsE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_16FrameEventsDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mIndex",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFrameNumber",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddPostCompositeCalled",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAddReleaseCalled",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPostedTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestedPresentTime",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLatchTime",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFirstRefreshStartTime",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastRefreshStartTime",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDequeueReadyTime",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mGpuCompositionDoneFence",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDisplayPresentFence",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseFence",
+     "field_offset" : 768,
+     "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "size" : 112,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "name" : "android::LightFlattenable<android::HdrMetadata>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_11HdrMetadataEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android11HdrMetadataE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::QueryOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer11QueryOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::AttachBufferOutput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "name" : "android::LightFlattenable<android::IGraphicBufferProducer::DequeueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "name" : "android::LightFlattenable<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "name" : "android::LightFlattenable<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "name" : "android::LightFlattenable<android::Region>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "self_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "mOccupancyTimes",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIjxNS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjxEEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "name" : "android::OccupancyTracker::PendingSegment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10ParcelableE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "totalTime",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "numFrames",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "occupancyAverage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "usedThirdBuffer",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "name" : "android::OccupancyTracker::Segment",
+   "referenced_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "self_type" : "_ZTIN7android16OccupancyTracker7SegmentE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16OccupancyTracker7SegmentE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7SegmentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android16OccupancyTracker7Segment13writeToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16OccupancyTracker7Segment14readFromParcelEPKNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android10Parcelable12getStabilityEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mPendingSegment",
+     "referenced_type" : "_ZTIN7android16OccupancyTracker14PendingSegmentE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSegmentHistory",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__15dequeIN7android16OccupancyTracker7SegmentENS_9allocatorIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancy",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLastOccupancyChangeTime",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16OccupancyTrackerE",
+   "name" : "android::OccupancyTracker",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16OccupancyTrackerE",
+   "self_type" : "_ZTIN7android16OccupancyTrackerE",
+   "size" : 68,
+   "source_file" : "frameworks/native/libs/gui/include/gui/OccupancyTracker.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16ProducerListenerE",
+   "name" : "android::ProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ProducerListenerE",
+   "self_type" : "_ZTIN7android16ProducerListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16ProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android16ProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
+   "name" : "android::ReferenceRenamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
+   "self_type" : "_ZTIN7android16ReferenceRenamerE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
+   "name" : "android::SortedVectorImpl",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
+   "self_type" : "_ZTIN7android16SortedVectorImplE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "name" : "android::aggregate_traits<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16aggregate_traitsINS_7String8ES1_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "name" : "android::aggregate_traits<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "self_type" : "_ZTIN7android16aggregate_traitsIjjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIN7android7String8E"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "name" : "android::key_value_pair_t<android::String8, android::String8>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "self_type" : "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E", "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "key",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "name" : "android::key_value_pair_t<unsigned int, unsigned int>",
+   "referenced_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "self_type" : "_ZTIN7android16key_value_pair_tIjjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj", "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::use_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::use_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::use_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android16use_trivial_moveIhEE",
+   "name" : "android::use_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android16use_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI13ANativeWindow"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindow, android::Surface, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE",
+   "size" : 116,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI13ANativeWindow",
+    "_ZTIN7android7SurfaceE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI19ANativeWindowBuffer"
+    },
+    {
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "name" : "android::ANativeObjectBase<ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "self_type" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE",
+   "size" : 104,
+   "source_file" : "frameworks/native/libs/ui/include/ui/ANativeObjectBase.h",
+   "template_args" :
+   [
+    "_ZTI19ANativeWindowBuffer",
+    "_ZTIN7android13GraphicBufferE",
+    "_ZTIN7android7RefBaseE",
+    "_ZTI21android_native_base_t"
+   ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFrames",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android11FrameEventsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameEventHistoryE",
+   "name" : "android::FrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17FrameEventHistoryE",
+   "self_type" : "_ZTIN7android17FrameEventHistoryE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17FrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17FrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "vsyncId",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "inputEventId",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17FrameTimelineInfoE",
+   "name" : "android::FrameTimelineInfo",
+   "referenced_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "self_type" : "_ZTIN7android17FrameTimelineInfoE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimelineInfo.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ConsumerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IConsumerListenerE",
+   "name" : "android::IConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IConsumerListenerE",
+   "self_type" : "_ZTIN7android17IConsumerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IConsumerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ProducerListenerE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android17IProducerListenerE",
+   "name" : "android::IProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android17IProducerListenerE",
+   "self_type" : "_ZTIN7android17IProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener22getInterfaceDescriptorEv"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android17IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android17IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_17IConsumerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnConsumerListenerE",
+   "name" : "android::BnConsumerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnConsumerListenerE",
+   "self_type" : "_ZTIN7android18BnConsumerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IConsumerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameDetachedEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener17onBuffersReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ConsumerListener23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IConsumerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IConsumerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IConsumerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnConsumerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnConsumerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnConsumerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BnProducerListenerE",
+   "name" : "android::BnProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BnProducerListenerE",
+   "self_type" : "_ZTIN7android18BnProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BnProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android16ProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BnProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BnProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "name" : "android::BufferItemConsumer::BufferFreedListener",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListener13onBufferFreedERKNS_2wpINS_13GraphicBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumer19BufferFreedListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12ConsumerBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBufferFreedListener",
+     "field_offset" : 8480,
+     "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18BufferItemConsumerE",
+   "name" : "android::BufferItemConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18BufferItemConsumerE",
+   "self_type" : "_ZTIN7android18BufferItemConsumerE",
+   "size" : 1076,
+   "source_file" : "frameworks/native/libs/gui/include/gui/BufferItemConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 1068,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener12onDisconnectEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDequeuedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameCancelledEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameDetachedEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase16onFrameAvailableERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onFrameReplacedERKNS_10BufferItemE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase17onBuffersReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase23onSidebandStreamChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android16ConsumerListener24addAndGetFrameTimestampsEPKNS_19NewFrameEventsEntryEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BufferItemConsumer16freeBufferLockedEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase13abandonLockedEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android12ConsumerBase10dumpLockedERNS_7String8EPKc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19acquireBufferLockedEPNS_10BufferItemExy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android12ConsumerBase19releaseBufferLockedEiNS_2spINS_13GraphicBufferEEEPvS4_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1068,
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1068,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -1068,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18BufferItemConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18BufferItemConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android12ConsumerBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "fields" :
+   [
+    {
+     "field_name" : "array",
+     "referenced_type" : "_ZTIA64_c"
+    },
+    {
+     "field_name" : "inUse",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "name" : "android::InlineStdAllocator<Rect, 4>::Allocation",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE",
+   "size" : 65,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mAllocation",
+     "referenced_type" : "_ZTIRN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "name" : "android::InlineStdAllocator<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EEE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18LWProducerListenerE",
+   "name" : "android::LWProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android18LWProducerListenerE",
+   "self_type" : "_ZTIN7android18LWProducerListenerE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18LWProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -24,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18LWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18LWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android18TWProducerListenerE",
+   "name" : "android::TWProducerListener",
+   "referenced_type" : "_ZTIN7android18TWProducerListenerE",
+   "self_type" : "_ZTIN7android18TWProducerListenerE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18TWProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android18TWProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android18TWProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_copy<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_copy<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_copy<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "name" : "android::trait_trivial_copy<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "name" : "android::trait_trivial_copy<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "name" : "android::trait_trivial_copy<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "name" : "android::trait_trivial_copy<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "name" : "android::trait_trivial_copy<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "name" : "android::trait_trivial_copy<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "name" : "android::trait_trivial_copy<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "name" : "android::trait_trivial_copy<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "name" : "android::trait_trivial_copy<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "name" : "android::trait_trivial_copy<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "name" : "android::trait_trivial_copy<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
+   "name" : "android::trait_trivial_copy<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "name" : "android::trait_trivial_copy<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
+   "name" : "android::trait_trivial_copy<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "name" : "android::trait_trivial_copy<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "name" : "android::trait_trivial_copy<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "name" : "android::trait_trivial_copy<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_ctor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_ctor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "name" : "android::trait_trivial_ctor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "name" : "android::trait_trivial_ctor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "name" : "android::trait_trivial_ctor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "name" : "android::trait_trivial_ctor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "name" : "android::trait_trivial_ctor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "name" : "android::trait_trivial_ctor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "name" : "android::trait_trivial_ctor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "name" : "android::trait_trivial_ctor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "name" : "android::trait_trivial_ctor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "name" : "android::trait_trivial_ctor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "name" : "android::trait_trivial_ctor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "name" : "android::trait_trivial_ctor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "name" : "android::trait_trivial_ctor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "name" : "android::trait_trivial_ctor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "name" : "android::trait_trivial_ctor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "name" : "android::trait_trivial_ctor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "name" : "android::trait_trivial_ctor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_dtor<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_dtor<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "name" : "android::trait_trivial_dtor<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "name" : "android::trait_trivial_dtor<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "name" : "android::trait_trivial_dtor<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "name" : "android::trait_trivial_dtor<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "name" : "android::trait_trivial_dtor<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "name" : "android::trait_trivial_dtor<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "name" : "android::trait_trivial_dtor<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "name" : "android::trait_trivial_dtor<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "name" : "android::trait_trivial_dtor<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "name" : "android::trait_trivial_dtor<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "name" : "android::trait_trivial_dtor<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "name" : "android::trait_trivial_dtor<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "name" : "android::trait_trivial_dtor<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "name" : "android::trait_trivial_dtor<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "name" : "android::trait_trivial_dtor<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "name" : "android::trait_trivial_dtor<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "name" : "android::trait_trivial_dtor<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "name" : "android::trait_trivial_move<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::trait_trivial_move<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::trait_trivial_move<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "name" : "android::trait_trivial_move<android::Rect>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "name" : "android::trait_trivial_move<android::Point>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "name" : "android::trait_trivial_move<android::String8>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String8.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "name" : "android::trait_trivial_move<android::String16>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/String16.h",
+   "template_args" : [ "_ZTIN7android8String16E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "name" : "android::trait_trivial_move<bool>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIb" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "name" : "android::trait_trivial_move<char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIc" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "name" : "android::trait_trivial_move<double>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "name" : "android::trait_trivial_move<float>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "name" : "android::trait_trivial_move<unsigned char>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "name" : "android::trait_trivial_move<int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "name" : "android::trait_trivial_move<unsigned int>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "name" : "android::trait_trivial_move<long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIl" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
+   "name" : "android::trait_trivial_move<unsigned long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIm" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "name" : "android::trait_trivial_move<short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIs" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
+   "name" : "android::trait_trivial_move<unsigned short>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIt" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "name" : "android::trait_trivial_move<void>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "name" : "android::trait_trivial_move<long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "name" : "android::trait_trivial_move<unsigned long long>",
+   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIy" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMap",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__113unordered_mapIPN7android5FenceENS_6vectorINS_8weak_ptrINS1_9FenceTimeEEENS_9allocatorIS7_EEEENS_4hashIS3_EENS_8equal_toIS3_EENS8_INS_4pairIKS3_SA_EEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "name" : "android::FenceToFenceTimeMap",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "self_type" : "_ZTIN7android19FenceToFenceTimeMapE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMapper",
+     "referenced_type" : "_ZTINSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMapperVersion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android19GraphicBufferMapper7VersionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19GraphicBufferMapperE",
+   "name" : "android::GraphicBufferMapper",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "self_type" : "_ZTIN7android19GraphicBufferMapperE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h"
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "name" : "android::LightFlattenablePod<android::Rect>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_5PointEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "name" : "android::LightFlattenablePod<android::Point>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "self_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Flattenable.h",
+   "template_args" : [ "_ZTIN7android5PointE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "frameNumber",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "postedTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "acquireFence",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android9FenceTimeEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19NewFrameEventsEntryE",
+   "name" : "android::NewFrameEventsEntry",
+   "referenced_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "self_type" : "_ZTIN7android19NewFrameEventsEntryE",
+   "size" : 32,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
+   "name" : "android::VirtualLightRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/LightRefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android20StubProducerListenerE",
+   "name" : "android::StubProducerListener",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android20StubProducerListenerE",
+   "self_type" : "_ZTIN7android20StubProducerListenerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android20StubProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener18onBuffersDiscardedERKNSt3__16vectorIiNS1_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android20StubProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android20StubProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBitset",
+     "referenced_type" : "_ZTINSt3__16bitsetILj10EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "name" : "android::FrameEventDirtyFields",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "self_type" : "_ZTIN7android21FrameEventDirtyFieldsE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mDeltas",
+     "referenced_type" : "_ZTINSt3__16vectorIN7android16FrameEventsDeltaENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositorTiming",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "size" : 36,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "name" : "android::IGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferConsumerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer11QueryOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "value",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "name" : "android::IGraphicBufferProducer::QueryOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer11QueryOutputE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTI19android_dataspace_t"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 1056,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "hdrMetadata",
+     "field_offset" : 1120,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 204,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17CancelBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "slot",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "name" : "android::IGraphicBufferProducer::CancelBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17CancelBufferInputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer17QueueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "maxBufferCount",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "result",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18AttachBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::AttachBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18AttachBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_22IGraphicBufferProducer18DequeueBufferInputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "getTimestamps",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19DequeueBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "slot",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "bufferAge",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "timestamps",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTINSt3__18optionalIN7android22FrameEventHistoryDeltaEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_22IGraphicBufferProducer19RequestBufferOutputEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "result",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "buffer",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::RequestBufferOutput",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducer19RequestBufferOutputE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android22IGraphicBufferProducerE",
+   "name" : "android::IGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android22IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android22IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android22IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android15SafeBnInterfaceINS_22IGraphicBufferConsumerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "name" : "android::BnGraphicBufferConsumer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferConsumerE",
+   "size" : 28,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferConsumer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 20,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13acquireBufferEPNS_10BufferItemExy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer13releaseBufferEiyPvS1_RKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15consumerConnectERKNS_2spINS_17IConsumerListenerEEEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18consumerDisconnectEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18getReleasedBuffersEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setDefaultBufferSizeEjj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer17setMaxBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setMaxAcquiredBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer15setConsumerNameERKNS_7String8E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setDefaultBufferFormatEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer25setDefaultBufferDataSpaceE19android_dataspace_t"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer20setConsumerUsageBitsEy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer22setConsumerIsProtectedEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer16setTransformHintEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer17getSidebandStreamEPNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer19getOccupancyHistoryEbPNSt3__16vectorINS_16OccupancyTracker7SegmentENS1_9allocatorIS4_EEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferConsumer18discardFreeBuffersEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferConsumer9dumpStateERKNS_7String8EPS1_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferConsumerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferConsumerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferConsumer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -20,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferConsumerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferConsumerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "name" : "android::BnGraphicBufferProducer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android23BnGraphicBufferProducerE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13requestBufferEiPNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13dequeueBufferEPiPNS_2spINS_5FenceEEEjjiyPyPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12attachBufferEPiRKNS_2spINS_13GraphicBufferEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer11queueBufferEiRKNS0_16QueueBufferInputEPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12cancelBufferEiRKNS_2spINS_5FenceEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryEiPi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer7connectERKNS_2spINS_17IProducerListenerEEEibPNS0_17QueueBufferOutputE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer10disconnectEiNS0_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setSidebandStreamERKNS_2spINS_12NativeHandleEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allocateBuffersEjjiy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer15getConsumerNameEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19setLegacyBufferDropEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer19getLastQueuedBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEEPf"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18getFrameTimestampsEPNS_22FrameEventHistoryDeltaE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer11getUniqueIdEPy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android22IGraphicBufferProducer16getConsumerUsageEPy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14requestBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_19RequestBufferOutputENS3_IS8_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14dequeueBuffersERKNSt3__16vectorINS0_18DequeueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_19DequeueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13detachBuffersERKNSt3__16vectorIiNS1_9allocatorIiEEEEPS5_"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13attachBuffersERKNSt3__16vectorINS_2spINS_13GraphicBufferEEENS1_9allocatorIS5_EEEEPNS2_INS0_18AttachBufferOutputENS6_ISB_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer12queueBuffersERKNSt3__16vectorINS0_16QueueBufferInputENS1_9allocatorIS3_EEEEPNS2_INS0_17QueueBufferOutputENS4_IS9_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer13cancelBuffersERKNSt3__16vectorINS0_17CancelBufferInputENS1_9allocatorIS3_EEEEPNS2_IiNS4_IiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer5queryENSt3__16vectorIiNS1_9allocatorIiEEEEPNS2_INS0_11QueryOutputENS3_IS6_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android22IGraphicBufferProducer14exportToParcelEPNS_6ParcelE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_22IGraphicBufferProducerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_22IGraphicBufferProducerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android23BnGraphicBufferProducer10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23BnGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23BnGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "name" : "android::TWGraphicBufferProducer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer, void>",
+   "referenced_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "self_type" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+    "_ZTIv"
+   ],
+   "vtable_components" :
+   [
+    {
+     "component_value" : 8,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13requestBufferEiNSt3__18functionIFviRKNS1_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE13dequeueBufferEjjNS2_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS1_11hidl_handleERKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12detachBufferEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE16detachNextBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12attachBufferERKNS1_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11queueBufferEiRKNS5_16QueueBufferInputENSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE12cancelBufferEiRKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE7connectERKNS_2spINS4_17IProducerListenerEEEibNSt3__18functionIFviRKNS5_17QueueBufferOutputEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE10disconnectEiNS5_14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setSidebandStreamERKNS1_11hidl_handleE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allocateBuffersEjjNS2_6common4V1_011PixelFormatEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15allowAllocationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setGenerationNumberEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE15getConsumerNameENSt3__18functionIFvRKNS1_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE17setDequeueTimeoutEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE19getLastQueuedBufferENSt3__18functionIFviRKNS1_5media4V1_09AnwBufferERKNS1_11hidl_handleERKNS1_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE18getFrameTimestampsENSt3__18functionIFvRKNS5_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvE11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android23TWGraphicBufferProducerINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEvED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFramesDirty",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android21FrameEventDirtyFieldsENS_9allocatorIS2_EEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mQueueOffset",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCompositionOffset",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mReleaseOffset",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCurrentConnectId",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mProducerWantsEvents",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "name" : "android::ConsumerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ConsumerFrameEventHistoryE",
+   "size" : 72,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ConsumerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ConsumerFrameEventHistoryD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17FrameEventHistoryE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireOffset",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAcquireTimeline",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGpuCompositionDoneTimeline",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPresentTimeline",
+     "field_offset" : 800,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReleaseTimeline",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIN7android13FenceTimelineE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "name" : "android::ProducerFrameEventHistory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "self_type" : "_ZTIN7android25ProducerFrameEventHistoryE",
+   "size" : 156,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android25ProducerFrameEventHistoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android25ProducerFrameEventHistory18updateAcquireFenceEyONSt3__110shared_ptrINS_9FenceTimeEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android25ProducerFrameEventHistory15createFenceTimeERKNS_2spINS_5FenceEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os15IInputConstantsE",
+   "name" : "android::os::IInputConstants",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os15IInputConstantsE",
+   "self_type" : "_ZTIN7android2os15IInputConstantsE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os15IInputConstantsE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os15IInputConstantsD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android2os15IInputConstantsE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "name" : "android::os::IInputConstantsDefault",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "self_type" : "_ZTIN7android2os22IInputConstantsDefaultE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/frameworks/native/libs/input/libinput/android_x86_x86_64_static/gen/aidl/android/os/IInputConstants.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android2os22IInputConstantsDefault10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android2os15IInputConstants22getInterfaceDescriptorEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android2os22IInputConstantsDefaultE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android2os22IInputConstantsDefaultD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP11DrmListener"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI11DrmListenerEE",
+   "name" : "android::sp<DrmListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "self_type" : "_ZTIN7android2spI11DrmListenerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI11DrmListener" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12CodecHandler"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI12CodecHandlerEE",
+   "name" : "android::sp<CodecHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "self_type" : "_ZTIN7android2spI12CodecHandlerEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI12CodecHandler" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP13ANativeWindow"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spI13ANativeWindowEE",
+   "name" : "android::sp<ANativeWindow>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "self_type" : "_ZTIN7android2spI13ANativeWindowEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTI13ANativeWindow" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPKN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "name" : "android::sp<const android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spIKNS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIKN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader13FrameListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "name" : "android::sp<AImageReader::FrameListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader13FrameListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader13FrameListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader15CallbackHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "name" : "android::sp<AImageReader::CallbackHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader15CallbackHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader15CallbackHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN12AImageReader21BufferRemovedListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "name" : "android::sp<AImageReader::BufferRemovedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "self_type" : "_ZTIN7android2spIN12AImageReader21BufferRemovedListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN12AImageReader21BufferRemovedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10DataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "name" : "android::sp<android::DataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_10DataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10DataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IDrmClientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "name" : "android::sp<android::IDrmClient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "self_type" : "_ZTIN7android2spINS_10IDrmClientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IDrmClientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "name" : "android::sp<android::IInterface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_10IInterfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10IInterfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodec27ResourceManagerServiceProxyE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "name" : "android::sp<android::MediaCodec::ResourceManagerServiceProxy>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodec27ResourceManagerServiceProxyEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodec27ResourceManagerServiceProxyE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaCodecE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaCodecE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android10MediaMuxerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "name" : "android::sp<android::MediaMuxer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "self_type" : "_ZTIN7android2spINS_10MediaMuxerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android10MediaMuxerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11AReplyTokenE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "name" : "android::sp<android::AReplyToken>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "self_type" : "_ZTIN7android2spINS_11AReplyTokenEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11AReplyTokenE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IDataSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "name" : "android::sp<android::IDataSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_11IDataSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IDataSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11IMemoryHeapE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "name" : "android::sp<android::IMemoryHeap>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "self_type" : "_ZTIN7android2spINS_11IMemoryHeapEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11IMemoryHeapE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android11MediaWriterE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "name" : "android::sp<android::MediaWriter>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "self_type" : "_ZTIN7android2spINS_11MediaWriterEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android11MediaWriterE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaPlayerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "name" : "android::sp<android::IMediaPlayer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaPlayerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaPlayerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12IMediaSourceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "name" : "android::sp<android::IMediaSource>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "self_type" : "_ZTIN7android2spINS_12IMediaSourceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12IMediaSourceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12NativeHandleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "name" : "android::sp<android::NativeHandle>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "self_type" : "_ZTIN7android2spINS_12NativeHandleEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13MediaAppenderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13MediaAppenderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13RpcConnectionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "name" : "android::sp<android::RpcConnection>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "self_type" : "_ZTIN7android2spINS_13RpcConnectionEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android13RpcConnectionE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14BatteryCheckerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "name" : "android::sp<android::BatteryChecker>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "self_type" : "_ZTIN7android2spINS_14BatteryCheckerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14BatteryCheckerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaCodecInfoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "name" : "android::sp<android::MediaCodecInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaCodecInfoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android14MediaMuxerBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "name" : "android::sp<android::MediaMuxerBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_14MediaMuxerBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android14MediaMuxerBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15IMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "name" : "android::sp<android::IMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_15IMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15IMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android15SurfaceListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "name" : "android::sp<android::SurfaceListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android15SurfaceListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaCodecBufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "name" : "android::sp<android::MediaCodecBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaCodecBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaCodecBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16MediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16MediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16NuMediaExtractorE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "name" : "android::sp<android::NuMediaExtractor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "self_type" : "_ZTIN7android2spINS_16NuMediaExtractorEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17AHandlerReflectorINS_15NuCachedSource2EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "name" : "android::sp<android::AHandlerReflector<android::NuCachedSource2>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "self_type" : "_ZTIN7android2spINS_17AHandlerReflectorINS_15NuCachedSource2EEEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17AHandlerReflectorINS_15NuCachedSource2EEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DataSourceFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "name" : "android::sp<android::DataSourceFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_17DataSourceFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DataSourceFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17DrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "name" : "android::sp<android::DrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17DrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17DrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IMediaHTTPServiceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IMediaHTTPServiceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "name" : "android::sp<android::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_17IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17IProducerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android17PersistentSurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "name" : "android::sp<android::PersistentSurface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_17PersistentSurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android17PersistentSurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "name" : "android::sp<android::BufferItemConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_18BufferItemConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19MediaPlayerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "name" : "android::sp<android::MediaPlayerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_19MediaPlayerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android19MediaPlayerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferConsumerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "name" : "android::sp<android::IGraphicBufferConsumer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferConsumerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferConsumerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android22IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4IDrmE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4IDrmE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5FenceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5FenceEEE",
+   "name" : "android::sp<android::Fence>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "self_type" : "_ZTIN7android2spINS_5FenceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5FenceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper13ConfigurationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Configuration>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper13ConfigurationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper13ConfigurationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper5StateE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "name" : "android::sp<android::media::VolumeShaper::State>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper5StateEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper5StateE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android5media12VolumeShaper9OperationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "name" : "android::sp<android::media::VolumeShaper::Operation>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "self_type" : "_ZTIN7android2spINS_5media12VolumeShaper9OperationEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android5media12VolumeShaper9OperationE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android6ThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
+   "name" : "android::sp<android::Thread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android6ThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ABufferE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ABufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooper12LooperThreadE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "name" : "android::sp<android::ALooper::LooperThread>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooper12LooperThreadEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooper12LooperThreadE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::sp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinder14DeathRecipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IBinderEEE",
+   "name" : "android::sp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2spINS_7IBinderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ICryptoE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "name" : "android::sp<android::ICrypto>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "self_type" : "_ZTIN7android2spINS_7ICryptoEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7ICryptoE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IMemoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "name" : "android::sp<android::IMemory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "self_type" : "_ZTIN7android2spINS_7IMemoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7IMemoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "name" : "android::sp<android::RefBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_7RefBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7RefBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "name" : "android::sp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2spINS_7SurfaceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "name" : "android::sp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2spINS_8AHandlerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AMessageE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8AMessageE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8MetaDataE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "name" : "android::sp<android::MetaData>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "self_type" : "_ZTIN7android2spINS_8MetaDataEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8MetaDataE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "name" : "android::sp<android::hardware::hidl_death_recipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3cas6native4V1_012IDescramblerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "name" : "android::sp<android::hardware::cas::native::V1_0::IDescrambler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3cas6native4V1_012IDescramblerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3cas6native4V1_012IDescramblerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_010IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_010IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_010IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_011IDrmFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_011IDrmFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_011IDrmFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_013ICryptoPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_013ICryptoPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_013ICryptoPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_014ICryptoFactoryE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::ICryptoFactory>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_014ICryptoFactoryEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_014ICryptoFactoryE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_018IDrmPluginListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "name" : "android::sp<android::hardware::drm::V1_0::IDrmPluginListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_018IDrmPluginListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_018IDrmPluginListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_110IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_1::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_110IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_110IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_210IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_2::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_210IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_210IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410IDrmPluginE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "name" : "android::sp<android::hardware::drm::V1_4::IDrmPlugin>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware3drm4V1_410IDrmPluginEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410IDrmPluginE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IProducerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_017IProducerListenerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "self_type" : "_ZTIN7android2spINS_8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android9CodecBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "name" : "android::sp<android::CodecBase>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "self_type" : "_ZTIN7android2spINS_9CodecBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h",
+   "template_args" : [ "_ZTIN7android9CodecBaseE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2ui4SizeE",
+   "name" : "android::ui::Size",
+   "referenced_type" : "_ZTIN7android2ui4SizeE",
+   "self_type" : "_ZTIN7android2ui4SizeE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIP12AImageReader"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpI12AImageReaderEE",
+   "name" : "android::wp<AImageReader>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "self_type" : "_ZTIN7android2wpI12AImageReaderEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTI12AImageReader" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android12ConsumerBase22FrameAvailableListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "name" : "android::wp<android::ConsumerBase::FrameAvailableListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_12ConsumerBase22FrameAvailableListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android12ConsumerBase22FrameAvailableListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android13GraphicBufferE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "name" : "android::wp<android::GraphicBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "self_type" : "_ZTIN7android2wpINS_13GraphicBufferEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android13GraphicBufferE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android16ConsumerListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "name" : "android::wp<android::ConsumerListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_16ConsumerListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android16ConsumerListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android18BufferItemConsumer19BufferFreedListenerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "name" : "android::wp<android::BufferItemConsumer::BufferFreedListener>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "self_type" : "_ZTIN7android2wpINS_18BufferItemConsumer19BufferFreedListenerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android18BufferItemConsumer19BufferFreedListenerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android19IMediaDeathNotifierE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "name" : "android::wp<android::IMediaDeathNotifier>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "self_type" : "_ZTIN7android2wpINS_19IMediaDeathNotifierEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android19IMediaDeathNotifierE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7ALooperE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "name" : "android::wp<android::ALooper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "self_type" : "_ZTIN7android2wpINS_7ALooperEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7ALooperE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "name" : "android::wp<android::IBinder::DeathRecipient>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinder14DeathRecipientEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinder14DeathRecipientE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "name" : "android::wp<android::IBinder>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "self_type" : "_ZTIN7android2wpINS_7IBinderEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7IBinderE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android7SurfaceE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "name" : "android::wp<android::Surface>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "self_type" : "_ZTIN7android2wpINS_7SurfaceEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android7SurfaceE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "m_ptr",
+     "referenced_type" : "_ZTIPN7android8AHandlerE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "m_refs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "name" : "android::wp<android::AHandler>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "self_type" : "_ZTIN7android2wpINS_8AHandlerEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "template_args" : [ "_ZTIN7android8AHandlerE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_2spINS_7ABufferEEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "name" : "android::List<android::sp<android::ABuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "self_type" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android2spINS_7ABufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_2spINS_7ABufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_2spINS_7ABufferEEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPKN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_14CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<Vector<unsigned char>>::_ListIterator<android::Vector<unsigned char>, android::List<Vector<unsigned char>>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE14CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<Vector<unsigned char>>::NON_CONST_ITERATOR<android::Vector<unsigned char>>",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "name" : "android::List<Vector<unsigned char>>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEE5_NodeE",
+   "size" : 28,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_6VectorIhEEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "name" : "android::List<android::Vector<unsigned char>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "self_type" : "_ZTIN7android4ListINS_6VectorIhEEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android6VectorIhEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_6VectorIhEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_6VectorIhEEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_7ALooper5EventEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "name" : "android::List<android::ALooper::Event>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "self_type" : "_ZTIN7android4ListINS_7ALooper5EventEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android7ALooper5EventE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_7ALooper5EventEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_7ALooper5EventEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListINS_8HTTPBase14BandwidthEntryEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "name" : "android::List<android::HTTPBase::BandwidthEntry>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "self_type" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIN7android8HTTPBase14BandwidthEntryE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListINS_8HTTPBase14BandwidthEntryEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListINS_8HTTPBase14BandwidthEntryEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<AImage *>::_ListIterator<AImage *, android::List<AImage *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<AImage *>::NON_CONST_ITERATOR<AImage *>",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIP6AImage"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "name" : "android::List<AImage *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIP6AImageE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIP6AImageE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIP6AImageEE",
+   "name" : "android::List<AImage *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIP6AImageEE",
+   "self_type" : "_ZTIN7android4ListIP6AImageEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIP6AImage" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIP6AImageEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIP6AImageED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mpNode",
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "name" : "android::List<BufferItem *>::_ListIterator<android::BufferItem *, android::List<BufferItem *>::NON_CONST_ITERATOR>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "name" : "android::List<BufferItem *>::NON_CONST_ITERATOR<android::BufferItem *>",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE18NON_CONST_ITERATORIS2_EE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "referenced_type" : "_ZTIPN7android10BufferItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpPrev",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mpNext",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE#ODR:out/soong/.intermediates/frameworks/av/media/ndk/libmediandk/android_x86_x86_64_shared/obj/frameworks/av/media/ndk/NdkImageReader.sdump"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "name" : "android::List<BufferItem *>::_Node",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEE5_NodeE",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/List.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIPNS_10BufferItemEE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "name" : "android::List<android::BufferItem *>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "self_type" : "_ZTIN7android4ListIPNS_10BufferItemEEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIPN7android10BufferItemE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIPNS_10BufferItemEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIPNS_10BufferItemEED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mpMiddle",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android4ListIjE5_NodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4ListIjEE",
+   "name" : "android::List<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4ListIjEE",
+   "self_type" : "_ZTIN7android4ListIjEE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/List.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4ListIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4ListIjED0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTI5ARect"
+    },
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_4RectEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4RectE",
+   "name" : "android::Rect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4RectE",
+   "self_type" : "_ZTIN7android4RectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base11borrowed_fdE",
+   "name" : "android::base::borrowed_fd",
+   "referenced_type" : "_ZTIN7android4base11borrowed_fdE",
+   "self_type" : "_ZTIN7android4base11borrowed_fdE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android4base13DefaultCloserE",
+   "name" : "android::base::DefaultCloser",
+   "referenced_type" : "_ZTIN7android4base13DefaultCloserE",
+   "self_type" : "_ZTIN7android4base13DefaultCloserE",
+   "size" : 1,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "property_name_",
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "prop_info_",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIPK9prop_info"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_area_serial_",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_property_serial_",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTINSt3__18optionalIjEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "cached_value_",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIA92_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "is_read_only_",
+     "field_offset" : 992,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "read_only_property_",
+     "field_offset" : 1024,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14CachedPropertyE",
+   "name" : "android::base::CachedProperty",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14CachedPropertyE",
+   "self_type" : "_ZTIN7android4base14CachedPropertyE",
+   "size" : 132,
+   "source_file" : "system/libbase/include/android-base/properties.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "fd_",
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h",
+   "template_args" : [ "_ZTIN7android4base13DefaultCloserE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "name" : "android::hidl::base::V1_0::IBase",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "pid",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "ptr",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "arch",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "name" : "android::hidl::base::V1_0::DebugInfo",
+   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
+   "size" : 24,
+   "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"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "name" : "android::hidl::manager::V1_0::IServiceNotification",
+   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
+   "size" : 12,
+   "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",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android12LightRefBaseINS_5FenceEEE"
+    },
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_5FenceEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mFenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5FenceE",
+   "name" : "android::Fence",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5FenceE",
+   "self_type" : "_ZTIN7android5FenceE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Fence.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android5MutexE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
+   "name" : "android::Mutex::Autolock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
+   "self_type" : "_ZTIN7android5Mutex8AutolockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "referenced_type" : "_ZTI15pthread_mutex_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5MutexE",
+   "name" : "android::Mutex",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5MutexE",
+   "self_type" : "_ZTIN7android5MutexE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Mutex.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android19LightFlattenablePodINS_5PointEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "x",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "y",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android5PointE",
+   "name" : "android::Point",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android5PointE",
+   "self_type" : "_ZTIN7android5PointE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Point.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "name" : "android::Parcel::ReadableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12ReadableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel4BlobE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel12WritableBlobE",
+   "name" : "android::Parcel::WritableBlob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "self_type" : "_ZTIN7android6Parcel12WritableBlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "val",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIRKN7android11FlattenableINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "name" : "android::Parcel::FlattenableHelper<android::IGraphicBufferProducer::QueueBufferInput>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "self_type" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIN7android22IGraphicBufferProducer16QueueBufferInputE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE16getFlattenedSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE10getFdCountEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE7flattenEPvjPij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Parcel17FlattenableHelperINS_22IGraphicBufferProducer16QueueBufferInputEE9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "name" : "android::Parcel::is_specialization<int, android::sp>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "name" : "android::Parcel::is_specialization<int, std::unique_ptr>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__110unique_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "name" : "android::Parcel::is_specialization<int, std::vector>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__16vectorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "name" : "android::Parcel::is_specialization<int, std::optional>",
+   "referenced_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android6Parcel17is_specializationIiNSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "name" : "android::Parcel::FlattenableHelperInterface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "self_type" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6Parcel26FlattenableHelperInterfaceE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface16getFlattenedSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface10getFdCountEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android6Parcel26FlattenableHelperInterface7flattenEPvjPij"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Parcel26FlattenableHelperInterface9unflattenEPKvjPKij"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mFd",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutable",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6Parcel4BlobE",
+   "name" : "android::Parcel::Blob",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6Parcel4BlobE",
+   "self_type" : "_ZTIN7android6Parcel4BlobE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mError",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mData",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataCapacity",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDataPos",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjects",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIPy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSize",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsCapacity",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mNextObjectHint",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mObjectsSorted",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRequestHeaderPresent",
+     "field_offset" : 296,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mWorkSourceRequestHeaderPosition",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFdsKnown",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHasFds",
+     "field_offset" : 360,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mAllowFds",
+     "field_offset" : 368,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mDeallocZero",
+     "field_offset" : 376,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwner",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPFvPN7android6ParcelEPKhjPKyjE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mConnection",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIN7android2spINS_13RpcConnectionEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOpenAshmemSize",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ParcelE",
+   "name" : "android::Parcel",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ParcelE",
+   "self_type" : "_ZTIN7android6ParcelE",
+   "size" : 60,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Parcel.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
+   "name" : "android::RWLock::AutoRLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "referenced_type" : "_ZTIRN7android6RWLockE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
+   "name" : "android::RWLock::AutoWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRWLock",
+     "referenced_type" : "_ZTI16pthread_rwlock_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RWLockE",
+   "name" : "android::RWLock",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RWLockE",
+   "self_type" : "_ZTIN7android6RWLockE",
+   "size" : 40,
+   "source_file" : "system/core/libutils/include/utils/RWLock.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16LightFlattenableINS_6RegionEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStorage",
+     "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6RegionE",
+   "name" : "android::Region",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6RegionE",
+   "self_type" : "_ZTIN7android6RegionE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCanCallJava",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThread",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mLock",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mThreadExitedCondition",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mExitPending",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRunning",
+     "field_offset" : 200,
+     "referenced_type" : "_ZTIVb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mHoldSelf",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mTid",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6ThreadE",
+   "name" : "android::Thread",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6ThreadE",
+   "self_type" : "_ZTIN7android6ThreadE",
+   "size" : 44,
+   "source_file" : "system/core/libutils/include/utils/Thread.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 36,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -36,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6ThreadE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "name" : "android::Vector<AMediaDrmKeyStatus>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorI18AMediaDrmKeyStatusEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorI18AMediaDrmKeyStatusED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorI18AMediaDrmKeyStatusE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "name" : "android::Vector<android::CpuConsumer::AcquiredBuffer>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "self_type" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android11CpuConsumer14AcquiredBufferE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_11CpuConsumer14AcquiredBufferEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_11CpuConsumer14AcquiredBufferEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_11CpuConsumer14AcquiredBufferEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "name" : "android::Vector<android::MediaCodecInfo::ProfileLevel>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "self_type" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android14MediaCodecInfo12ProfileLevelE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_14MediaCodecInfo12ProfileLevelEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_14MediaCodecInfo12ProfileLevelEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_14MediaCodecInfo12ProfileLevelEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "name" : "android::Vector<android::NuMediaExtractor::TrackInfo>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "self_type" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android16NuMediaExtractor9TrackInfoE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_16NuMediaExtractor9TrackInfoEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaAdapter>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_12MediaAdapterEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_12MediaAdapterEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_12MediaAdapterEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_12MediaAdapterEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::Vector<android::sp<android::MediaCodecBuffer>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_16MediaCodecBufferEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_16MediaCodecBufferEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_16MediaCodecBufferEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "name" : "android::Vector<android::sp<android::AMessage>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "self_type" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android2spINS_8AMessageEEE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_2spINS_8AMessageEEEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_2spINS_8AMessageEEEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_2spINS_8AMessageEEEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "name" : "android::Vector<android::AString>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "self_type" : "_ZTIN7android6VectorINS_7AStringEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android7AStringE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_7AStringEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_7AStringEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_7AStringEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "name" : "android::Vector<android::hardware::drm::V1_4::LogMessage>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware3drm4V1_410LogMessageEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorINS_8hardware3drm4V1_410LogMessageEED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware3drm4V1_410LogMessageEE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIhEE",
+   "name" : "android::Vector<unsigned char>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIhEE",
+   "self_type" : "_ZTIN7android6VectorIhEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIh" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIhEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIhED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIhE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android10VectorImplE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6VectorIjEE",
+   "name" : "android::Vector<unsigned int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6VectorIjEE",
+   "self_type" : "_ZTIN7android6VectorIjEE",
+   "size" : 20,
+   "source_file" : "system/core/libutils/include/utils/Vector.h",
+   "template_args" : [ "_ZTIj" ],
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android6VectorIjEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android6VectorIjED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE12do_constructEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE10do_destroyEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE7do_copyEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE8do_splatEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE15do_move_forwardEPvPKvj"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android6VectorIjE16do_move_backwardEPvPKvj"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7String8E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android6binder6StatusE",
+   "name" : "android::binder::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTIN7android6binder6StatusE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "name" : "android::traits<AMediaDrmKeyStatus>",
+   "referenced_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "self_type" : "_ZTIN7android6traitsI18AMediaDrmKeyStatusEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTI18AMediaDrmKeyStatus" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "name" : "android::traits<android::key_value_pair_t<android::String8, android::String8>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tINS_7String8ES2_EEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tINS_7String8ES1_EE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "name" : "android::traits<android::key_value_pair_t<unsigned int, unsigned int>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIjjEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android16key_value_pair_tIjjEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "name" : "android::traits<android::sp<android::MediaCodecBuffer>>",
+   "referenced_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "self_type" : "_ZTIN7android6traitsINS_2spINS_16MediaCodecBufferEEEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android2spINS_16MediaCodecBufferEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
+   "name" : "android::traits<android::String8>",
+   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIN7android7String8E" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIhEE",
+   "name" : "android::traits<unsigned char>",
+   "referenced_type" : "_ZTIN7android6traitsIhEE",
+   "self_type" : "_ZTIN7android6traitsIhEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android6traitsIjEE",
+   "name" : "android::traits<unsigned int>",
+   "referenced_type" : "_ZTIN7android6traitsIjEE",
+   "self_type" : "_ZTIN7android6traitsIjEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android7IBinderE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mExtras",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16atomicIPN7android7BBinder6ExtrasEEE"
+    },
+    {
+     "access" : "private",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android7BBinderUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7BBinderE",
+   "name" : "android::BBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7BBinderE",
+   "self_type" : "_ZTIN7android7BBinderE",
+   "size" : 20,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -12,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7BBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7BBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mStability",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android7BBinderUt_E",
+   "name" : "android::BBinder::(anonymous union at frameworks/native/libs/binder/include/binder/Binder.h:117:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android7BBinderUt_E",
+   "self_type" : "_ZTIN7android7BBinderUt_E",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "name" : "android::IBinder::DeathRecipient",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "self_type" : "_ZTIN7android7IBinder14DeathRecipientE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipient10binderDiedERKNS_2wpIS0_EE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinder14DeathRecipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinder14DeathRecipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IBinderE",
+   "name" : "android::IBinder",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IBinderE",
+   "self_type" : "_ZTIN7android7IBinderE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IBinder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder13isBinderAliveEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder10pingBinderEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder11linkToDeathERKNS_2spINS0_14DeathRecipientEEEPvj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder13unlinkToDeathERKNS_2wpINS0_14DeathRecipientEEEPvjPS3_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IBinder10findObjectEPKv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android7IBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IBinderD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IBinderE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IBinderD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android10IInterfaceE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7IMemoryE",
+   "name" : "android::IMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7IMemoryE",
+   "self_type" : "_ZTIN7android7IMemoryE",
+   "size" : 12,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7IMemoryD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android10IInterface10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IMemory22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7IMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7IMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
+   "name" : "android::RefBase::weakref_type",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7RefBaseE",
+   "name" : "android::RefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7RefBaseE",
+   "self_type" : "_ZTIN7android7RefBaseE",
+   "size" : 8,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7RefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7String8E",
+   "name" : "android::String8",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7String8E",
+   "self_type" : "_ZTIN7android7String8E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String8.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "field_name" : "dirtyRegion",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface10BufferSlotE",
+   "name" : "android::Surface::BufferSlot",
+   "referenced_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "self_type" : "_ZTIN7android7Surface10BufferSlotE",
+   "size" : 88,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface11BatchBufferE",
+   "name" : "android::Surface::BatchBuffer",
+   "referenced_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "self_type" : "_ZTIN7android7Surface11BatchBufferE",
+   "size" : 8,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "buffer",
+     "referenced_type" : "_ZTIP19ANativeWindowBuffer"
+    },
+    {
+     "field_name" : "fenceFd",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "timestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "name" : "android::Surface::BatchQueuedBuffer",
+   "referenced_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "self_type" : "_ZTIN7android7Surface17BatchQueuedBufferE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h"
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android18BnProducerListenerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mParent",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIN7android2wpINS_7SurfaceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSurfaceListener",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIN7android2spINS_15SurfaceListenerEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "name" : "android::Surface::ProducerListenerProxy",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "self_type" : "_ZTIN7android7Surface21ProducerListenerProxyE",
+   "size" : 40,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 32,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy16onBufferReleasedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18needsReleaseNotifyEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21ProducerListenerProxy18onBuffersDiscardedERKNSt3__16vectorIiNS2_9allocatorIiEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android17IProducerListener13getHalVariantEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 28,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_17IProducerListenerEE10onAsBinderEv"
+    },
+    {
+     "component_value" : 24,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -8,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android11BnInterfaceINS_17IProducerListenerEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_NK7android11BnInterfaceINS_17IProducerListenerEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn8_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn8_N7android18BnProducerListener10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -32,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7Surface21ProducerListenerProxyE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android7Surface21ProducerListenerProxyD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mGraphicBufferProducer",
+     "field_offset" : 928,
+     "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSlots",
+     "field_offset" : 960,
+     "referenced_type" : "_ZTIA64_N7android7Surface10BufferSlotE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqWidth",
+     "field_offset" : 46016,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqHeight",
+     "field_offset" : 46048,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqFormat",
+     "field_offset" : 46080,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReqUsage",
+     "field_offset" : 46112,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTimestamp",
+     "field_offset" : 46176,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDataSpace",
+     "field_offset" : 46240,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mHdrMetadata",
+     "field_offset" : 46272,
+     "referenced_type" : "_ZTIN7android11HdrMetadataE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCrop",
+     "field_offset" : 46784,
+     "referenced_type" : "_ZTIN7android4RectE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mScalingMode",
+     "field_offset" : 46912,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransform",
+     "field_offset" : 46944,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mStickyTransform",
+     "field_offset" : 46976,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultWidth",
+     "field_offset" : 47008,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDefaultHeight",
+     "field_offset" : 47040,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserWidth",
+     "field_offset" : 47072,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mUserHeight",
+     "field_offset" : 47104,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mTransformHint",
+     "field_offset" : 47136,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mProducerControlledByApp",
+     "field_offset" : 47168,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSwapIntervalZero",
+     "field_offset" : 47176,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConsumerRunningBehind",
+     "field_offset" : 47184,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMutex",
+     "field_offset" : 47200,
+     "referenced_type" : "_ZTIN7android5MutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterceptorMutex",
+     "field_offset" : 47232,
+     "referenced_type" : "_ZTINSt3__112shared_mutexE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptor",
+     "field_offset" : 47360,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mCancelInterceptorData",
+     "field_offset" : 47392,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptor",
+     "field_offset" : 47424,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeueInterceptorData",
+     "field_offset" : 47456,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptor",
+     "field_offset" : 47488,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPerformInterceptorData",
+     "field_offset" : 47520,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptor",
+     "field_offset" : 47552,
+     "referenced_type" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueInterceptorData",
+     "field_offset" : 47584,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptor",
+     "field_offset" : 47616,
+     "referenced_type" : "_ZTIPFiPK13ANativeWindowPFiS1_iPiEPviS2_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueryInterceptorData",
+     "field_offset" : 47648,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLockedBuffer",
+     "field_offset" : 47680,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mPostedBuffer",
+     "field_offset" : 47712,
+     "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mConnectedToCpu",
+     "field_offset" : 47744,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDirtyRegion",
+     "field_offset" : 47776,
+     "referenced_type" : "_ZTIN7android6RegionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mBufferAge",
+     "field_offset" : 48448,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mGenerationNumber",
+     "field_offset" : 48512,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferMode",
+     "field_offset" : 48544,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoRefresh",
+     "field_offset" : 48552,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mAutoPrerotation",
+     "field_offset" : 48560,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferSlot",
+     "field_offset" : 48576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSharedBufferHasBeenQueued",
+     "field_offset" : 48608,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueDuration",
+     "field_offset" : 48640,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastQueueDuration",
+     "field_offset" : 48704,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastDequeueStartTime",
+     "field_offset" : 48768,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueueBufferCondition",
+     "field_offset" : 48832,
+     "referenced_type" : "_ZTIN7android9ConditionE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mNextFrameNumber",
+     "field_offset" : 48864,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mLastFrameNumber",
+     "field_offset" : 48928,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mQueriedSupportedTimestamps",
+     "field_offset" : 48992,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameTimestampsSupportsPresent",
+     "field_offset" : 49000,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mEnableFrameTimestamps",
+     "field_offset" : 49008,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mFrameEventHistory",
+     "field_offset" : 49024,
+     "referenced_type" : "_ZTINSt3__110unique_ptrIN7android25ProducerFrameEventHistoryENS_14default_deleteIS2_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mSurfaceControlHandle",
+     "field_offset" : 49056,
+     "referenced_type" : "_ZTIN7android2spINS_7IBinderEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mReportRemovedBuffers",
+     "field_offset" : 49088,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mRemovedBuffers",
+     "field_offset" : 49120,
+     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_13GraphicBufferEEENS_9allocatorIS4_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mMaxBufferCount",
+     "field_offset" : 49216,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mListenerProxy",
+     "field_offset" : 49248,
+     "referenced_type" : "_ZTIN7android2spINS_17IProducerListenerEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mDequeuedSlots",
+     "field_offset" : 49280,
+     "referenced_type" : "_ZTINSt3__113unordered_setIiNS_4hashIiEENS_8equal_toIiEENS_9allocatorIiEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android7SurfaceE",
+   "name" : "android::Surface",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android7SurfaceE",
+   "self_type" : "_ZTIN7android7SurfaceE",
+   "size" : 6180,
+   "source_file" : "frameworks/native/libs/gui/include/gui/Surface.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android7SurfaceE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android7SurfaceD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15allocateBuffersEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setFrameRateEfab"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setFrameTimelineInfoERKNS_17FrameTimelineInfoE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface19getExtraBufferCountEPi"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface15composerServiceEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface3nowEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13dequeueBufferEPP19ANativeWindowBufferPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12cancelBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface11queueBufferEP19ANativeWindowBufferi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7performEiPc"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface15setSwapIntervalEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface21lockBuffer_DEPRECATEDEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface24setBuffersUserDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setBuffersFormatEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersStickyTransformEj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersTimestampEx"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setBuffersDataSpaceENS_8hardware8graphics6common4V1_29DataspaceE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersSmpte2086MetadataEPK26android_smpte2086_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setBuffersCta8613MetadataEPK25android_cta861_3_metadata"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface27setBuffersHdr10PlusMetadataEjPKh"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7setCropEPKNS_4RectE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface8setUsageEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16setSurfaceDamageEP21android_native_rect_tj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface10disconnectEiNS_22IGraphicBufferProducer14DisconnectModeE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12setAsyncModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface19setSharedBufferModeEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14setAutoRefreshEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface18setAutoPrerotationEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface20setBuffersDimensionsEjj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface4lockEP20ANativeWindow_BufferP5ARect"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13unlockAndPostEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7Surface5queryEiPi"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEiRKNS_2spINS_17IProducerListenerEEEb"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface16detachNextBufferEPNS_2spINS_13GraphicBufferEEEPNS1_INS_5FenceEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12attachBufferEP19ANativeWindowBuffer"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface7connectEibRKNS_2spINS_15SurfaceListenerEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface14dequeueBuffersEPNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface13cancelBuffersERKNSt3__16vectorINS0_11BatchBufferENS1_9allocatorIS3_EEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7Surface12queueBuffersERKNSt3__16vectorINS0_17BatchQueuedBufferENS1_9allocatorIS3_EEEE"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11BnInterfaceINS_7IMemoryEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8BnMemoryE",
+   "name" : "android::BnMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8BnMemoryE",
+   "self_type" : "_ZTIN7android8BnMemoryE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/IMemory.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE10onAsBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK7android7IMemory9getMemoryEPiPj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "component_value" : 12,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android11BnInterfaceINS_7IMemoryEE19queryLocalInterfaceERKNS_8String16E"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_NK7android11BnInterfaceINS_7IMemoryEE22getInterfaceDescriptorEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder13isBinderAliveEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder10pingBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder4dumpEiRKNS_6VectorINS_8String16EEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11linkToDeathERKNS_2spINS_7IBinder14DeathRecipientEEEPvj"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder13unlinkToDeathERKNS_2wpINS_7IBinder14DeathRecipientEEEPvjPS4_"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7IBinder13checkSubclassEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12attachObjectEPKvPvS3_PFvS2_S3_S3_E"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android7BBinder10findObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder12detachObjectEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7BBinder11localBinderEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7IBinder12remoteBinderEv"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZThn4_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZThn4_N7android8BnMemory10onTransactEjRKNS_6ParcelEPS1_j"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8BnMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8BnMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8LOG_stubE",
+   "name" : "android::LOG_stub",
+   "referenced_type" : "_ZTIN7android8LOG_stubE",
+   "self_type" : "_ZTIN7android8LOG_stubE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/gui/include/gui/bufferqueue/1.0/WGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA32_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "name" : "android::String16::StaticData<32>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj32EEE",
+   "size" : 68,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA33_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "name" : "android::String16::StaticData<33>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj33EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA34_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "name" : "android::String16::StaticData<34>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj34EEE",
+   "size" : 72,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA36_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "name" : "android::String16::StaticData<36>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj36EEE",
+   "size" : 76,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "size",
+     "referenced_type" : "_ZTIKj"
+    },
+    {
+     "field_name" : "data",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA40_Ds"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "name" : "android::String16::StaticData<40>",
+   "referenced_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "self_type" : "_ZTIN7android8String1610StaticDataILj40EEE",
+   "size" : 84,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mString",
+     "referenced_type" : "_ZTIPKDs"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8String16E",
+   "name" : "android::String16",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8String16E",
+   "self_type" : "_ZTIN7android8String16E",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/String16.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
+    },
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
+   "name" : "android::hardware::HidlMemory",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
+   "size" : 52,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 44,
+     "kind" : "vbase_offset"
+    },
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -44,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -44,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA16_f"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 64,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA4_i"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIA10_j"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsHandle",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIA7_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mName",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "size" : 40,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
+   "name" : "android::hardware::hidl_string",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 2,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mMajor",
+     "referenced_type" : "_ZTIt"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMinor",
+     "field_offset" : 16,
+     "referenced_type" : "_ZTIt"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
+   "name" : "android::hardware::hidl_version",
+   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "flags",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fdIndex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "offset",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "extent",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "name" : "android::hardware::GrantorDescriptor",
+   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
+   "size" : 24,
+   "source_file" : "system/libfmq/base/fmq/MQDescriptorBase.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "name" : "android::hardware::hidl_death_recipient",
+   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
+   "size" : 12,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stride",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_011PixelFormatE"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "generationNumber",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "layerCount",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "id",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "name" : "android::hardware::media::V1_0::AnwBufferAttributes",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "name" : "android::hardware::media::V1_0::Rect",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_04RectE",
+   "size" : 16,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "nativeHandle",
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "attr",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_019AnwBufferAttributesE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "name" : "android::hardware::media::V1_0::AnwBuffer",
+   "referenced_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "self_type" : "_ZTIN7android8hardware5media4V1_09AnwBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/media/1.0/android.hardware.media@1.0_genc++_headers/gen/android/hardware/media/1.0/types.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mVal",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "size" : 28,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h",
+   "template_args" : [ "_ZTIv" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mException",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mErrorCode",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMessage",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
+   "name" : "android::hardware::Status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTIN7android8hardware6StatusE",
+   "size" : 20,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTI13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIP13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIK13native_handle" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPK13native_handle"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "name" : "android::hardware::details::hidl_pointer<const char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIKc" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<hidl_array<int, 4>>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup5ValueE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Value>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup6MetricE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Metric>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Attribute>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware3drm4V1_410LogMessageE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<LogMessage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<Rect>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::details::hidl_pointer<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<FrameEventsDelta>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mPointer",
+     "referenced_type" : "_ZTIPh"
+    },
+    {
+     "field_name" : "_pad",
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "name" : "android::hardware::details::hidl_pointer<unsigned char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:114:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEUt_E",
+   "size" : 8,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mStatus",
+     "referenced_type" : "_ZTIN7android8hardware6StatusE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mCheckedStatus",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "size" : 24,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "name" : "android::hardware::details::const_accessor<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBase",
+     "referenced_type" : "_ZTIPKj"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "name" : "android::hardware::details::const_accessor<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details14const_accessorIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationCallbacks",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
+    },
+    {
+     "access" : "protected",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInstrumentationLibPackage",
+     "field_offset" : 160,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "mInterfaceName",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "name" : "android::hardware::details::HidlInstrumentor",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
+   "size" : 44,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
+    }
+   ]
+  },
+  {
+   "access" : "protected",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "mEnableInstrumentation",
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "mReserved0",
+     "referenced_type" : "_ZTIPv"
+    }
+   ],
+   "is_anonymous" : true,
+   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "name" : "android::hardware::details::HidlInstrumentor::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:204:5)",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorUt_E",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
+   "name" : "android::hardware::details::i_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
+   "name" : "android::hardware::details::bs_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "name" : "android::hardware::details::bnhw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "name" : "android::hardware::details::bphw_tag",
+   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlInternal.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "name" : "android::hardware::details::std_array<float, 16>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIfLj16EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "name" : "android::hardware::details::std_array<int, 4>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIiLj4EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "name" : "android::hardware::details::std_array<unsigned int, 10>",
+   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "self_type" : "_ZTIN7android8hardware7details9std_arrayIjLj10EJEEE",
+   "size" : 1,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIj" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener16onBufferReleasedEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_017IProducerListener18needsReleaseNotifyEv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deadlineNs",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "intervalNs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "presentLatencyNs",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::CompositorTiming",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "index",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "frameNumber",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "addPostCompositeCalled",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addRetireCalled",
+     "field_offset" : 136,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "addReleaseCalled",
+     "field_offset" : 144,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "postedTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "requestedPresentTimeNs",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "latchTimeNs",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "firstRefreshStartTimeNs",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "lastRefreshStartTimeNs",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "dequeueReadyTime",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "gpuCompositionDoneFence",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayPresentFence",
+     "field_offset" : 832,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "displayRetireFence",
+     "field_offset" : 1088,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    },
+    {
+     "field_name" : "releaseFence",
+     "field_offset" : 1344,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE",
+   "size" : 200,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_09DataspaceE"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware5media4V1_04RectE"
+    },
+    {
+     "field_name" : "scalingMode",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE"
+    },
+    {
+     "field_name" : "getFrameTimestamps",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 88,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "signalTimeNs",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FenceTimeSnapshot",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17FenceTimeSnapshotE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "frameTimestamps",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "deltas",
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "field_name" : "compositorTiming",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16CompositorTimingE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventHistoryDelta",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer22FrameEventHistoryDeltaE",
+   "size" : 40,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/1.0/android.hardware.graphics.bufferqueue@1.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFviRKNS0_5media4V1_09AnwBufferEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer13dequeueBufferEjjNS1_6common4V1_011PixelFormatEjbNSt3__18functionIFviiRKNS0_11hidl_handleERKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12attachBufferERKNS0_5media4V1_09AnwBufferENSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEEibNSt3__18functionIFviRKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer10disconnectEiNS4_14DisconnectModeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setSidebandStreamERKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allocateBuffersEjjNS1_6common4V1_011PixelFormatEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19setSharedBufferModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer14setAutoRefreshEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer19getLastQueuedBufferENSt3__18functionIFviRKNS0_5media4V1_09AnwBufferERKNS0_11hidl_handleERKNS0_10hidl_arrayIfLj16EJEEEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer18getFrameTimestampsENSt3__18functionIFvRKNS4_22FrameEventHistoryDeltaEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer11getUniqueIdENSt3__18functionIFviyEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IProducerListener",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IProducerListener.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_017IProducerListener8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_017IProducerListener17onBuffersReleasedEj"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_017IProducerListenerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_017IProducerListenerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "timestamp",
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "field_name" : "isAutoTimestamp",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "dataSpace",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "crop",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE"
+    },
+    {
+     "field_name" : "transform",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "stickyTransform",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    },
+    {
+     "field_name" : "surfaceDamage",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16QueueBufferInputE",
+   "size" : 72,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "transformHint",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "field_name" : "numPendingBuffers",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "nextFrameNumber",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferReplaced",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::QueueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "width",
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "height",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "format",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "field_name" : "usage",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferInput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer18DequeueBufferInputE",
+   "size" : 24,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "bufferAge",
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "field_name" : "bufferNeedsReallocation",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "releaseAllBuffers",
+     "field_offset" : 72,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer::DequeueBufferOutput",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19DequeueBufferOutputE",
+   "size" : 32,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "name" : "android::hardware::graphics::bufferqueue::V2_0::IGraphicBufferProducer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "self_type" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE",
+   "size" : 12,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/bufferqueue/2.0/android.hardware.graphics.bufferqueue@2.0_genc++_headers/gen/android/hardware/graphics/bufferqueue/2.0/IGraphicBufferProducer.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 4,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "mangled_component_name" : "_ZNK7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer8isRemoteEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21setHALInstrumentationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer4pingEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer21notifySyspropsChangedEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer25setMaxDequeuedBufferCountEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13requestBufferEiNSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferEjEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12setAsyncModeEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer13dequeueBufferERKNS4_18DequeueBufferInputENSt3__18functionIFvNS3_6StatusEiRKNS4_19DequeueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12detachBufferEi"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer16detachNextBufferENSt3__18functionIFvNS3_6StatusERKNS1_6common4V1_214HardwareBufferERKNS0_11hidl_handleEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12attachBufferERKNS1_6common4V1_214HardwareBufferEjNSt3__18functionIFvNS3_6StatusEibEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11queueBufferEiRKNS4_16QueueBufferInputENSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer12cancelBufferEiRKNS0_11hidl_handleE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer5queryEiNSt3__18functionIFviiEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer7connectERKNS_2spINS3_17IProducerListenerEEENS3_14ConnectionTypeEbNSt3__18functionIFvNS3_6StatusERKNS4_17QueueBufferOutputEEEE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer10disconnectENS3_14ConnectionTypeE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allocateBuffersEjjjy"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15allowAllocationEb"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer19setGenerationNumberEj"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer17setDequeueTimeoutEx"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer11getUniqueIdEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducer15getConsumerNameENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -4,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8graphics11bufferqueue4V2_022IGraphicBufferProducerD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "field_name" : "description",
+     "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE"
+    },
+    {
+     "field_name" : "nativeHandle",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "name" : "android::hardware::graphics::common::V1_2::HardwareBuffer",
+   "referenced_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "self_type" : "_ZTIN7android8hardware8graphics6common4V1_214HardwareBufferE",
+   "size" : 56,
+   "source_file" : "out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIiLj4EJEEEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<int, 4>>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIiLj4EJEEEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup5ValueEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Value>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup5ValueEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup5ValueE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup6MetricEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Metric>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup6MetricEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup6MetricE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_114DrmMetricGroup9AttributeEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_1::DrmMetricGroup::Attribute>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_114DrmMetricGroup9AttributeEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_114DrmMetricGroup9AttributeE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_3drm4V1_410LogMessageEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::drm::V1_4::LogMessage>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_3drm4V1_410LogMessageEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware3drm4V1_410LogMessageE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_5media4V1_04RectEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::media::V1_0::Rect>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_5media4V1_04RectEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIN7android8hardware5media4V1_04RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "name" : "android::hardware::hidl_vec<android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer::FrameEventsDelta>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaEEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" :
+   [
+    "_ZTIN7android8hardware8graphics11bufferqueue4V1_022IGraphicBufferProducer16FrameEventsDeltaE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mBuffer",
+     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIhEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSize",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mOwnsBuffer",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mPad",
+     "field_offset" : 104,
+     "referenced_type" : "_ZTIA3_h"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "name" : "android::hardware::hidl_vec<unsigned char>",
+   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "self_type" : "_ZTIN7android8hardware8hidl_vecIhEE",
+   "size" : 16,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h",
+   "template_args" : [ "_ZTIh" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsIterable<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::IsPointerLike<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::IsPointerLike<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::ToEmptyString<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "name" : "android::internal::details::ToEmptyString<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "name" : "android::internal::details::ToEmptyString<double>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIdEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTId" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "name" : "android::internal::details::ToEmptyString<float>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIf" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "name" : "android::internal::details::ToEmptyString<int>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIi" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "name" : "android::internal::details::ToEmptyString<long long>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIx" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::ExtendableType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common14ExtendableTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::PlaneLayoutComponent>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::graphics::common::XyColor>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8graphics6common7XyColorEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::InterpolatorConfig>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media18InterpolatorConfigEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringMethod<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringMethod<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::ExtendableType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common14ExtendableTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common14ExtendableTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::graphics::common::XyColor, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8graphics6common7XyColorENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN4aidl7android8hardware8graphics6common7XyColorE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media16InterpolatorTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::InterpolatorConfig, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media18InterpolatorConfigENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media18InterpolatorConfigE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__110shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<android::media::VolumeShaperConfigurationType, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINS_5media29VolumeShaperConfigurationTypeENSt3__18optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS3_8optionalEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::vector<float, std::allocator<float>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIfNS3_9allocatorIfEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::shared_ptr>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS3_10shared_ptrEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, android::sp>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEENS_2spEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>, std::optional>",
+   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES4_EE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::InterpolatorType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media16InterpolatorTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media16InterpolatorTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "name" : "android::internal::details::HasToStringFunction<android::media::VolumeShaperConfigurationType>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINS_5media29VolumeShaperConfigurationTypeEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTIN7android5media29VolumeShaperConfigurationTypeE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<aidl::android::hardware::graphics::common::PlaneLayoutComponent, std::allocator<aidl::android::hardware::graphics::common::PlaneLayoutComponent>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS3_9allocatorISA_EEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" :
+   [
+    "_ZTINSt3__16vectorIN4aidl7android8hardware8graphics6common20PlaneLayoutComponentENS_9allocatorIS6_EEEE"
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "name" : "android::internal::details::HasToStringFunction<std::vector<float, std::allocator<float>>>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIfNS3_9allocatorIfEEEEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
+   "template_args" : [ "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "is_virtual" : true,
+     "referenced_type" : "_ZTIN7android7RefBaseE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mRemote",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIKPN7android7IBinderE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mRefs",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTINSt3__16atomicIiEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9BpRefBaseE",
+   "name" : "android::BpRefBase",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9BpRefBaseE",
+   "self_type" : "_ZTIN7android9BpRefBaseE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Binder.h",
+   "vtable_components" :
+   [
+    {
+     "component_value" : 16,
+     "kind" : "vbase_offset"
+    },
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "vcall_offset"
+    },
+    {
+     "component_value" : -16,
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN7android9BpRefBaseE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZTv0_n12_N7android9BpRefBaseD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n16_N7android9BpRefBase10onFirstRefEv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n20_N7android9BpRefBase15onLastStrongRefEPKv"
+    },
+    {
+     "mangled_component_name" : "_ZTv0_n24_N7android9BpRefBase20onIncStrongAttemptedEjPKv"
+    },
+    {
+     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mCond",
+     "referenced_type" : "_ZTI14pthread_cond_t"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9ConditionE",
+   "name" : "android::Condition",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9ConditionE",
+   "self_type" : "_ZTIN7android9ConditionE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/Condition.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTINSt3__16vectorIN7android4RectENS1_18InlineStdAllocatorIS2_Lj4EEEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mAllocation",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN7android18InlineStdAllocatorINS_4RectELj4EE10AllocationE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "name" : "android::FatVector<android::Rect, 4>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "self_type" : "_ZTIN7android9FatVectorINS_4RectELj4EEE",
+   "size" : 84,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FatVector.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android11FlattenableINS_9FenceTime8SnapshotEEE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "field_name" : "state",
+     "referenced_type" : "_ZTIN7android9FenceTime8Snapshot5StateE"
+    },
+    {
+     "field_name" : "fence",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "field_name" : "signalTime",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 8,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "mState",
+     "referenced_type" : "_ZTIKN7android9FenceTime5StateE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mMutex",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTINSt3__15mutexE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mFence",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN7android2spINS_5FenceEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "mSignalTime",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTINSt3__16atomicIxEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FenceTimeE",
+   "name" : "android::FenceTime",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FenceTimeE",
+   "self_type" : "_ZTIN7android9FenceTimeE",
+   "size" : 24,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "left",
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "top",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "right",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "field_name" : "bottom",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "linker_set_key" : "_ZTIN7android9FloatRectE",
+   "name" : "android::FloatRect",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9FloatRectE",
+   "self_type" : "_ZTIN7android9FloatRectE",
+   "size" : 16,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "name" : "android::Singleton<android::GraphicBufferMapper>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "self_type" : "_ZTIN7android9SingletonINS_19GraphicBufferMapperEEE",
+   "size" : 1,
+   "source_file" : "system/core/libutils/include/utils/Singleton.h",
+   "template_args" : [ "_ZTIN7android19GraphicBufferMapperE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "name" : "std::hash<android::Rect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android4RectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Rect.h",
+   "template_args" : [ "_ZTIN7android4RectE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "name" : "std::hash<android::Region>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android6RegionEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Region.h",
+   "template_args" : [ "_ZTIN7android6RegionE" ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "name" : "std::hash<android::FloatRect>",
+   "referenced_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "self_type" : "_ZTINSt3__14hashIN7android9FloatRectEEE",
+   "size" : 1,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FloatRect.h",
+   "template_args" : [ "_ZTIN7android9FloatRectE" ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN7android16ReferenceRenamerE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "d_",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN7android2spINS_16MediaCodecBufferEEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "s_",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPKN7android2spINS_16MediaCodecBufferEEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "name" : "Renamer",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "self_type" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer",
+   "size" : 12,
+   "source_file" : "system/core/libutils/include/utils/RefBase.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jE7Renamer"
+    },
+    {
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jENK7RenamerclEj"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZZN7android14ReferenceMover15move_referencesINS_16MediaCodecBufferEEEvPNS_2spIT_EEPKS5_jEN7RenamerD0Ev"
+    }
+   ]
+  }
+ ],
+ "rvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
+   "name" : "ndk::ScopedAParcel &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
+   "self_type" : "_ZTION3ndk13ScopedAParcelE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
+   "name" : "ndk::ScopedAStatus &&",
+   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
+   "self_type" : "_ZTION3ndk13ScopedAStatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "name" : "ndk::ScopedAIBinder_Weak &&",
+   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
+   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "name" : "ndk::ScopedFileDescriptor &&",
+   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
+   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
+   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
+   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android16FrameEventsDeltaE",
+   "name" : "android::FrameEventsDelta &&",
+   "referenced_type" : "_ZTIN7android16FrameEventsDeltaE",
+   "self_type" : "_ZTION7android16FrameEventsDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "name" : "android::FrameEventHistoryDelta &&",
+   "referenced_type" : "_ZTIN7android22FrameEventHistoryDeltaE",
+   "self_type" : "_ZTION7android22FrameEventHistoryDeltaE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/FrameTimestamps.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "name" : "android::IGraphicBufferProducer::QueueBufferOutput &&",
+   "referenced_type" : "_ZTIN7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "self_type" : "_ZTION7android22IGraphicBufferProducer17QueueBufferOutputE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/gui/include/gui/IGraphicBufferProducer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spI12AImageReaderEE",
+   "name" : "android::sp<AImageReader> &&",
+   "referenced_type" : "_ZTIN7android2spI12AImageReaderEE",
+   "self_type" : "_ZTION7android2spI12AImageReaderEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "name" : "android::sp<android::MediaCodec> &&",
+   "referenced_type" : "_ZTIN7android2spINS_10MediaCodecEEE",
+   "self_type" : "_ZTION7android2spINS_10MediaCodecEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "name" : "android::sp<android::GraphicBuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13GraphicBufferEEE",
+   "self_type" : "_ZTION7android2spINS_13GraphicBufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "name" : "android::sp<android::MediaAppender> &&",
+   "referenced_type" : "_ZTIN7android2spINS_13MediaAppenderEEE",
+   "self_type" : "_ZTION7android2spINS_13MediaAppenderEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "name" : "android::sp<android::MediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_16MediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_16MediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "name" : "android::sp<android::IMediaHTTPService> &&",
+   "referenced_type" : "_ZTIN7android2spINS_17IMediaHTTPServiceEEE",
+   "self_type" : "_ZTION7android2spINS_17IMediaHTTPServiceEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "name" : "android::sp<android::IGraphicBufferProducer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_22IGraphicBufferProducerEEE",
+   "self_type" : "_ZTION7android2spINS_22IGraphicBufferProducerEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4IDrmEEE",
+   "name" : "android::sp<android::IDrm> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4IDrmEEE",
+   "self_type" : "_ZTION7android2spINS_4IDrmEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "name" : "android::sp<android::hidl::base::V1_0::IBase> &&",
+   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "self_type" : "_ZTION7android2spINS_4hidl4base4V1_05IBaseEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ABufferEEE",
+   "name" : "android::sp<android::ABuffer> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ABufferEEE",
+   "self_type" : "_ZTION7android2spINS_7ABufferEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_7ALooperEEE",
+   "name" : "android::sp<android::ALooper> &&",
+   "referenced_type" : "_ZTIN7android2spINS_7ALooperEEE",
+   "self_type" : "_ZTION7android2spINS_7ALooperEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android2spINS_8AMessageEEE",
+   "name" : "android::sp<android::AMessage> &&",
+   "referenced_type" : "_ZTIN7android2spINS_8AMessageEEE",
+   "self_type" : "_ZTION7android2spINS_8AMessageEEE",
+   "size" : 4,
+   "source_file" : "system/core/libutils/include/utils/StrongPointer.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "name" : "android::base::unique_fd_impl<android::base::DefaultCloser> &&",
+   "referenced_type" : "_ZTIN7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "self_type" : "_ZTION7android4base14unique_fd_implINS0_13DefaultCloserEEE",
+   "size" : 4,
+   "source_file" : "system/libbase/include/android-base/unique_fd.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android6binder6StatusE",
+   "name" : "android::binder::Status &&",
+   "referenced_type" : "_ZTIN7android6binder6StatusE",
+   "self_type" : "_ZTION7android6binder6StatusE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/binder/include/binder/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "name" : "android::hardware::hidl_array<float, 16> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIfLj16EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIfLj16EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "name" : "android::hardware::hidl_array<int, 4> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIiLj4EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIiLj4EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "name" : "android::hardware::hidl_array<unsigned int, 10> &&",
+   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIjLj10EJEEE",
+   "self_type" : "_ZTION7android8hardware10hidl_arrayIjLj10EJEEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
+   "name" : "android::hardware::hidl_handle &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
+   "self_type" : "_ZTION7android8hardware11hidl_handleE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
+   "name" : "android::hardware::hidl_memory &&",
+   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
+   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/HidlSupport.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIiEE",
+   "name" : "android::hardware::Return<int> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIiEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIiEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
+   "name" : "android::hardware::Return<void> &&",
+   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
+   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware6StatusE",
+   "name" : "android::hardware::Status &&",
+   "referenced_type" : "_ZTIN7android8hardware6StatusE",
+   "self_type" : "_ZTION7android8hardware6StatusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
+   "name" : "android::hardware::details::return_status &&",
+   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
+   "self_type" : "_ZTION7android8hardware7details13return_statusE",
+   "size" : 4,
+   "source_file" : "system/libhidl/base/include/hidl/Status.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTION7android9FenceTime8SnapshotE",
+   "name" : "android::FenceTime::Snapshot &&",
+   "referenced_type" : "_ZTIN7android9FenceTime8SnapshotE",
+   "self_type" : "_ZTION7android9FenceTime8SnapshotE",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/FenceTime.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIOi",
+   "name" : "int &&",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIOi",
+   "size" : 4,
+   "source_file" : "frameworks/native/libs/ui/include/ui/Size.h"
+  }
+ ]
+}